Package changelog
This changelog tracks application-facing changes to the primate package.
Version headings are npm package versions. The 0.44.0 package version aligned
with the Primate 0.44 framework release, whose linked notes also cover other
packages in that release set.
0.45.0 (2026-11-12)
- Added Kotlin/Wasm backend integration, in-process
primate/testrequest testing, and native iOS simulator and device build targets. - Added
primate build --strictto fail on deprecations actually called during the build; runtime deprecations remain warnings. - Added
primate/appas the application configuration entrypoint. The existingprimate/configfactory remains functional but warns when called. - Route URLs now use lowercase identities across backends, and builds reject case-only and route/index collisions. Rename conflicting files before upgrading; existing filenames otherwise retain their spelling.
- Node.js 26 or later is required. Backend SDKs, asynchronous sessions,
transaction support, and removed Store sequences have separate upgrade steps
in the release notes and
/update?from=0.44.
0.44.0 (2026-11-01)
- Added
primate update, a read-only command that reports whether an application is current and lists upgrade steps when a newer release exists. - Production builds now validate route declarations before creating their output, including the requirement that body schemas declare a content type.
- Store fields can use portable integer sequences.
- Client navigation entries can carry private state.
- Application aliases now resolve in configuration and migration builds.
Previous
Test Application