- Last updated: 2026-08-25T17:11:45Z
- Generator: thi.ng/monopub
All notable changes to this project will be documented in this file. Only versions published since 2023-01-01 are listed here. Please consult the Git history for older version information. See Conventional Commits for commit guidelines.
Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.
1.2.62 (2026-02-07)
- replace deprecated
unsupported()call sites in all pkgs (3abbddf)
1.2.57 (2025-12-03)
- update for-loops (use const where possible) (5ceaf1a)
1.2.45 (2025-09-26)
- update CLI arg specs (7c43dac)
1.2.42 (2025-09-25)
- simplify CLI impl via cliApp() wrapper (f0ca0a9)
1.2.40 (2025-09-02)
- update zig function pointer callconv (5cfd515)
- use
callconv(.c)(older format now deprecated in 0.15.1)
- use
- update test snapshots (d64b498)
1.2.36 (2025-08-06)
- update CLI internals (51a7659)
1.2.0 (2025-02-11)
- update CLI wrapper (cbbb33f)
- check if
bunis available, otherwise fallback tonode
- check if
1.1.0 (2025-01-10)
- update generated TS default imports (b9ffe90)
- update test snapshots
0.8.0 (2024-11-10)
- update TypeScript codegen to use defType() (1de3a70)
- re-use
defType()for generated structs/unions (see 947e3fc1cc), resulting in much smaller outputs - update test snapshots
- re-use
- update TS code gen (42c6fa3)
- coalesce pointer & string var declarations
- update test snapshots
0.7.9 (2024-11-09)
- update TypeScript codegen (49d1bc5)
- reduce filesize of generated code by injecting wrapper for string type ctor if type collection uses strings
- update test snapshots
0.7.0 (2024-08-21)
- add support for external types (af1a44d)
- update ICodeGen interface & all impls (C, TS, Zig)
- update JSON schema (e7bd5a9)
- update type prefix handling in C11 codegen (5b6fcc2)
- don't add prefix for external types
- add naming convention helper fns
- add external type tests (d60b3e2)
0.6.0 (2024-08-18)
- update TS codegen to produce more compact results (ee5e283)
- update array & slice handling to re-use new helpers in @thi.ng/wasm-api
- update test snapshots
- add getter/setter field flags (6e87558)
- update JSON schema
- update TS codegen to handle optional getters/setters
- add doc strings
- fix TS codegen address divisor for prim slices (dfd66ba)
- update __primSlice()
- address needs to be divided based on type size
- update test snapshots
- update __primSlice()
- update test snapshots (8500cc7)
0.5.5 (2024-06-21)
- dedupe struct/union gens for C/Zig (be628f7)
- update/dedupe user body injection (40cbf13)
- update TS & Zig code gens
- enforce uniform naming convention of internal functions (56992b2)
0.5.0 (2024-04-22)
- update Zig funcptr codegen to include
callconv(.C)(ac3da9e)callconvexplicitly required for function pointers inextern structs in Zig v0.12- update docs
- update test snapshots
0.4.69 (2024-04-20)
- update type usage (1c4a3c3)
0.4.52 (2024-02-22)
- update object destructuring in all pkgs & examples (f36aeb0)
0.4.51 (2024-02-22)
- update all
node:*imports (c71a526)
0.4.28 (2023-11-09)
- update all tests (packages T-Z) (020ef6c)
- update/refactor tests to use bun test runner (8f6edb1)
- update/rename test files/imports (still many broken) (1cb3c49)
0.4.5 (2023-06-29)
- Zig v0.11-dev syntax updates (dea00ff)
0.4.0 (2023-03-27)
- update codegen for TS 5.0 (93bf2e2)
- update all tests (mainly imports) (63a85f9)
0.3.0 (2023-02-05)
- add WasmType.instanceArray() impl (f69d46e)
- add missing Field.skip check (ac43440)
- update generateField() in TypeScript gen
- update test fixtures (eb0c249)