Skip to content

v2.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Oct 15:25
· 3 commits to main since this release

2.1.0 (2026-10-07)

Features

  • generate Swift and Kotlin client models from a schema IR with sync profiles (5d401ac)

Bug Fixes

  • address review findings in client codegen (acde9ba)
  • break writes when a table loses full replacement, and compare Kotlin byte lists by content (5e017e4)
  • harden client codegen from the second review round (ad7e70d)
  • include embedded table shapes in contract hashes (becbfbd)
  • keep member names stable and close the third review round (8318cce)
  • normalize runtime template line endings so CRLF checkouts generate the same sources (94d5435)
  • read every Blob-bearing value as optional and close round four (004bf96)

Refactoring

  • keep naming tables and the table contract module-private (a62df29)

Dependency Updates

  • deps: update all non-major dependencies (4653488)
  • deps: update all non-major dependencies (b5b2cd1)
  • deps: update all non-major dependencies (9cd4854)
  • deps: update all non-major dependencies (#46) (2a4bbfe)
  • deps: update all non-major dependencies (#47) (5cc4425)
  • deps: update all non-major dependencies (#48) (a4a4655)
  • deps: update all non-major dependencies (#51) (c230168)
  • deps: update all non-major dependencies (#53) (b1b9df1)
  • deps: update all non-major dependencies (#54) (0e16be7)
  • deps: update all non-major dependencies (#57) (7153f08)
  • deps: update all non-major dependencies to v5.0.2 (0b7d587)
  • deps: update vitest monorepo to v5 (a4a6793)

Chores

  • drop the scheduler's test-only idle(); recommend schemaIR with client outputs (5fc4af2)

Documentation

  • design note for Swift/Kotlin client codegen, schema IR and sync profiles (a073d13)
  • document client models, sync profiles, schema hashes and the CLI; run native builds in CI (038130d)
  • fold planning-review resolutions into the client codegen design note (86b8f76)
  • say which repository the design note's issue numbers belong to (5c6112e)

Tests

  • cover the schema IR, profiles, diff, emitters, publication and native builds (6d656fe)