Releases: Nano-Collective/json-up
Releases · Nano-Collective/json-up
v0.2.4
v0.2.3
Fixed
- Docs sidebar now lists all sections. Flattened
api-reference/,error-handling/, andexamples/from index-only folders into top-level.mdfiles so the shared docs renderer picks them up. - Top-level docs page now titled "Introduction" instead of "json-up".
No runtime or API changes.
v0.2.2
### Changed
- Updated package versions.
v0.2.1
Changed
- Aligned project scaffolding with the Nano Collective's Creating a New Project conventions: added
CODE_OF_CONDUCT.md, expandedCONTRIBUTING.md(release process, commit conventions, stack divergence note), added issue + PR templates,dependabot.yml, andCODEOWNERS. - Restructured
docs/into the canonical nested layout (getting-started/,api-reference/,error-handling/,examples/) with YAML frontmatter on every page, and addeddocs/community.mdanddocs/getting-started/installation.md. - README now includes the collective mission framing and status badges (build, coverage, version, downloads, license, repo size, stars, forks).
- Bumped
engines.nodeto>=20. - Reworked CI:
ci.ymlreplaced by parallelisedpr-checks.yml(format, lint, types, test+coverage, build verification, knip, audit, Semgrep, CodeQL). Addedupdate-badges.ymlworkflow. - Added coverage reporting via
c8with an 80% line-coverage threshold (currently 99.29%). - New test scripts:
test:format,test:types,test:lint,test:knip,test:audit,test:security,test:ava:coverage. - LICENSE copyright corrected to "Nano Collective".
No runtime or API changes.
v0.2.0
Added
createAsyncMigrations()builder for migration chains with asyncup()functionsmigrateAsync()function to run async migrations on state objectscreateAsyncMigration()helper for standalone async migrations- New types:
AsyncMigration,AnyAsyncMigration,InferAsyncMigrationInput,LastAsyncMigrationOutput,MigrateAsyncOptions - Updated docs
v0.1.3
Release v0.1.3
v0.1.2
Release v0.1.2
v0.1.1
Release v0.1.1
v0.1.0
Added
- Initial release
createMigrations()builder for type-safe migration chainsmigrate()function to run migrations on state objectscreateMigration()helper for standalone migrations- Zod schema validation for each migration step
- Custom version key support
- Error classes:
MigrationError,ValidationError,VersionError