Skip to content

Latest commit

 

History

History
210 lines (124 loc) · 8.66 KB

File metadata and controls

210 lines (124 loc) · 8.66 KB

Change Log

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)

♻️ Refactoring

  • replace deprecated unsupported() call sites in all pkgs (3abbddf)

1.2.57 (2025-12-03)

♻️ Refactoring

  • update for-loops (use const where possible) (5ceaf1a)

1.2.45 (2025-09-26)

♻️ Refactoring

1.2.42 (2025-09-25)

♻️ Refactoring

  • simplify CLI impl via cliApp() wrapper (f0ca0a9)

1.2.40 (2025-09-02)

🩹 Bug fixes

  • update zig function pointer callconv (5cfd515)
    • use callconv(.c) (older format now deprecated in 0.15.1)

🧪 Tests

1.2.36 (2025-08-06)

♻️ Refactoring

1.2.0 (2025-02-11)

🚀 Features

  • update CLI wrapper (cbbb33f)
    • check if bun is available, otherwise fallback to node

1.1.0 (2025-01-10)

🚀 Features

  • update generated TS default imports (b9ffe90)
    • update test snapshots

0.8.0 (2024-11-10)

🚀 Features

  • update TypeScript codegen to use defType() (1de3a70)
    • re-use defType() for generated structs/unions (see 947e3fc1cc), resulting in much smaller outputs
    • update test snapshots

♻️ Refactoring

  • update TS code gen (42c6fa3)
    • coalesce pointer & string var declarations
    • update test snapshots

0.7.9 (2024-11-09)

♻️ Refactoring

  • 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)

🚀 Features

  • add support for external types (af1a44d)
    • update ICodeGen interface & all impls (C, TS, Zig)
  • update JSON schema (e7bd5a9)

🩹 Bug fixes

  • update type prefix handling in C11 codegen (5b6fcc2)
    • don't add prefix for external types
    • add naming convention helper fns

🧪 Tests

  • add external type tests (d60b3e2)

0.6.0 (2024-08-18)

🚀 Features

  • 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

🩹 Bug fixes

  • fix TS codegen address divisor for prim slices (dfd66ba)
    • update __primSlice()
      • address needs to be divided based on type size
    • update test snapshots

🧪 Tests

0.5.5 (2024-06-21)

♻️ Refactoring

  • 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)

🚀 Features

  • update Zig funcptr codegen to include callconv(.C) (ac3da9e)
    • callconv explicitly required for function pointers in extern structs in Zig v0.12
    • update docs
    • update test snapshots

0.4.69 (2024-04-20)

♻️ Refactoring

0.4.52 (2024-02-22)

♻️ Refactoring

  • update object destructuring in all pkgs & examples (f36aeb0)

0.4.51 (2024-02-22)

♻️ Refactoring

  • update all node:* imports (c71a526)

0.4.28 (2023-11-09)

♻️ Refactoring

  • update all tests (packages T-Z) (020ef6c)

🧪 Tests

  • update/refactor tests to use bun test runner (8f6edb1)
  • update/rename test files/imports (still many broken) (1cb3c49)

0.4.5 (2023-06-29)

♻️ Refactoring

  • Zig v0.11-dev syntax updates (dea00ff)

0.4.0 (2023-03-27)

🚀 Features

  • update codegen for TS 5.0 (93bf2e2)

🧪 Tests

  • update all tests (mainly imports) (63a85f9)

0.3.0 (2023-02-05)

🚀 Features

  • add WasmType.instanceArray() impl (f69d46e)

🩹 Bug fixes

  • add missing Field.skip check (ac43440)
    • update generateField() in TypeScript gen

🧪 Tests