From 258a4fef131773edf2b849917273dd02d87d4902 Mon Sep 17 00:00:00 2001 From: Lazaro Alonso Date: Sun, 11 Jan 2026 15:42:20 +0100 Subject: [PATCH] changelog updates --- CHANGELOG.md | 21 +++++++++++++++++++++ README.md | 5 +++-- docs/next-js/app/layout.tsx | 2 +- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 812b41e..0da8bfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.1.3] - 2026-01-11 + +- Fully automated build process. +- `package-lock.json` was removed because trying to develop this locally will fail otherwise, (same reason in CI) +- in macOS is necessary to be explicit with `emmake make -j1 AR=emar ARFLAGS=rcs RANLIB=emranlib` +- in newer versions `_malloc` and `_free` need to be exported functions and not runtime methods. + - `post.js` was updated accordingly. +- `sed -i ''` is required in macOS, hence a check was added to account for that. +- Use Perl for cross-platform multi-line insertion, `perl -i -pe ...` +- a lot of new functionality by adding new functions. + - additional built flags were added. +- more types +- CI via GitHub Actions, making sure the full workflow from building to tests works. +- removed the `global` **Module** definition. Now things should work with the standard `import` statement. + - tests were updated accordingly. +- `netcdf-workers.ts` implementation was added so that lazy reading works! +- Online demo showing functionality. +- Legacy examples and docs were removed, content should be added back once is properly tested. + +# Legacy from init project + ## [0.1.0] - 2024-12-17 ### Added diff --git a/README.md b/README.md index d63f591..ccfc3ea 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -# netcdf4-wasm +# netcdf4-wasm [![Demo](https://img.shields.io/badge/Demo-Online-654FF0)](https://earthyscience.github.io/netcdf4-wasm/next-js/) + [![npm version](https://img.shields.io/npm/v/@earthyscience/netcdf4-wasm.svg)](https://www.npmjs.com/package/@earthyscience/netcdf4-wasm) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/EarthyScience/netcdf4-wasm/blob/main/LICENSE) @@ -10,7 +11,7 @@ [![ts-jest](https://img.shields.io/badge/ts--jest-29.x-3178c6)](https://kulshekhar.github.io/ts-jest/) - + **Partial WebAssembly port of the NetCDF4 C library with TypeScript bindings for browser and Node.js** diff --git a/docs/next-js/app/layout.tsx b/docs/next-js/app/layout.tsx index a325934..1f09289 100644 --- a/docs/next-js/app/layout.tsx +++ b/docs/next-js/app/layout.tsx @@ -13,7 +13,7 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: "Next.js Demo", + title: "netcdf4-wasm", description: "Demonstrates basic reading of NetCDF files in a Next.js application.", };