Skip to content

v6.5.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 01:16
· 84 commits to main since this release
d5b262a

Bug Fixes

  • Reconcile through the loaded type instead of recreating the node (3741894)

Chores

  • Delete the union overload generator, dead since the variadic signatures (0591a1a)
  • Create a GitHub release on publish, with git-cliff changelog notes (3f1e16f)
  • One workflow, and no run without a reason (920ee52)
  • Enforce prettier, and keep it away from generated files (801c920)
  • Pin the toolchain the way the sibling GMOD repos do (28ec9b0)
  • Check every pull request, whatever its base (b0d8421)

Documentation

  • Update stale mst-reflection note in CLAUDE.md (b3daf01)
  • Scale caveat on ADR 0005 — 262 hydrated schemas is an upper bound (9c2fccc)

Features

  • Late-bound membership via a members thunk, plus a name option (af4084d)
  • Extend types.compose to 11 model parts (854d3f2)

Performance Improvements

  • Hoist ModelType closure fields; stripDefault and union quick-match fast paths (37a27ce)
  • Intern no-options unions on their member-identity tuple (f0c516f)

Refactoring

  • Dead-code and consistency sweep (7c14475)
  • Default BaseType.describe to the type name; drop nine equivalent overrides (837350e)

Tests

  • Stop the timer test rounding its way to a failure (b24bcf5)
  • Fix what typechecking the suite turns up (982bf00)
  • Typecheck the test suite in CI (d785a10)

Types

  • Guard signatures, variadic union(), readonly validation results, stricter tsconfig (43b086e)
  • Restore generic-member inference with a leading 2-arity overload (4759372)
  • Allow a zero-arg create() when the type defaults its own snapshot (800ce20)

Full changelog: v6.3.1...v6.5.2