Releases: fastify/fast-json-stringify
Releases · fastify/fast-json-stringify
v5.0.0
What's Changed
- chore(package): remove
engines
field by @Fdawgs in #463 - refactor: delete unreachable branches by @zekth in #466
- build(deps-dev): bump inquirer from 8.2.4 to 9.0.0 by @dependabot in #469
- fix: use ajv for schema ref resolving by @ivan-tymoshenko in #462
Full Changelog: v4.2.0...v5.0.0
v4.2.0
v4.1.0
What's Changed
- refactor: save additional functions in context array by @ivan-tymoshenko in #455
- refactor: return context function if schema exists by @ivan-tymoshenko in #456
- chore(.gitignore): use updated skeleton template by @Fdawgs in #458
- feat: standalone mode by @climba03003 in #460
- Refactoring build array function by @ivan-tymoshenko in #457
New Contributors
- @climba03003 made their first contribution in #460
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- ci: migrate to fastify reusable workflow by @Fdawgs in #415
- Run benchmarks in separate threads by @ivan-tymoshenko in #418
- Optimize integer serialization by @ivan-tymoshenko in #416
- Change default bench branch to master by @ivan-tymoshenko in #420
- build(deps-dev): bump chalk from 4.1.2 to 5.0.1 by @dependabot in #419
- Revert chalk dev dependency version by @ivan-tymoshenko in #422
- Pass context as a dependency by @ivan-tymoshenko in #423
- benchmark: increase size of testing object by @ivan-tymoshenko in #425
- remove unused rendered variable by @ivan-tymoshenko in #426
- fix: set 23 hour cycle by @ivan-tymoshenko in #427
- Remove Intl time formatter by @ivan-tymoshenko in #430
- benchmarks: add date/time test cases by @ivan-tymoshenko in #429
- chore: fix typo LENGHT -> LENGTH by @is2ei in #432
- fix: return serialized null value as string by @ivan-tymoshenko in #435
- refactor: spread loop of object required properties by @ivan-tymoshenko in #434
- fix: throw an error if cannot convert value to number by @ivan-tymoshenko in #433
- chore: fix typo serialzied -> serialized by @is2ei in #436
- fix: add nullable date/time support by @ivan-tymoshenko in #437
- fix: large array serialization by @ivan-tymoshenko in #439
- refactor: combine oneOf and anyOf handlers by @ivan-tymoshenko in #440
- fix: generated function names collision by @ivan-tymoshenko in #438
- build(deps): bump fast-uri from 1.0.1 to 2.0.0 by @dependabot in #444
- feat!: drop moment lib date format by @ivan-tymoshenko in #442
- fix: throw an error if none of oneOf/anyOf options match by @ivan-tymoshenko in #445
- refactor: top level schema handler by @ivan-tymoshenko in #446
- fix: buildValue input replacement by @ivan-tymoshenko in #447
- fix: date/time ajv validation by @ivan-tymoshenko in #441
- refactor: remove unused isArray buildValue argument by @ivan-tymoshenko in #449
- fix: throw an error if none of types matches by @ivan-tymoshenko in #451
- refactor: use build value for additional and pattern properties by @ivan-tymoshenko in #448
- fix: serializing schema with allOf option by @ivan-tymoshenko in #453
- fix: use ajv for schema ref resolving by @ivan-tymoshenko in #454
New Contributors
- @ivan-tymoshenko made their first contribution in #418
- @is2ei made their first contribution in #432
Full Changelog: v3.2.0...v4.0.0
v3.2.0
What's Changed
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #400
- Support inline $id references by @sinclairzx81 in #411
- build(deps-dev): bump standard from 16.0.4 to 17.0.0 by @dependabot in #409
- build(deps): bump actions/setup-node from 2 to 3.1.0 by @dependabot in #399
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- chore: unnecessary stringify calls by @Eomm in #383
- build: reduce dependabot update frequency by @Fdawgs in #385
- Fix: Prevent buildObject to create recursive call without base condition #378 by @VigneshMurugan in #387
- Fix example.js by @matthyk in #389
- Change link to JSON Schema Draft 7 specification by @matthyk in #390
- feat: use fast-uri by @zekth in #392
- some small fixes by @matthyk in #396
- build(deps-dev): bump tap from 15.2.3 to 16.0.1 by @dependabot in #398
- ci(benchmark): reduce workflow permissions by @Fdawgs in #403
- ci(benchmark): revert to using
pull_request_target
by @Fdawgs in #404 - feat: add support for better handling with large arrays by @wilkmaia in #402
New Contributors
- @VigneshMurugan made their first contribution in #387
- @matthyk made their first contribution in #389
- @wilkmaia made their first contribution in #402
Full Changelog: v3.0.2...v3.1.0
v3.0.2
v3.0.1
v3.0.0
What's Changed
- Update to ajv version 7.2.3 by @MSE99 in #307
- Drop support for long as we have BigInt. by @mcollina in #315
- Marge main into next by @Eomm in #354
- Ajv8 upgrade by @Eomm in #353
- add ajv jtd serialize to benchmark by @snowbldr in #362
- build(deps): bump fastify/github-action-merge-dependabot from 2.7.1 to 3.0.2 by @dependabot in #374
New Contributors
Full Changelog: v2.7.13...v3.0.0
v2.7.13
What's Changed
- Bump fastify/github-action-merge-dependabot from 2.5.0 to 2.6.0 by @dependabot in #367
- build(dependabot): ignore minor and patch github-actions updates by @Fdawgs in #369
- build(deps): bump fastify/github-action-merge-dependabot from 2.6.0 to 2.7.0 by @dependabot in #372
- build(deps): bump fastify/github-action-merge-dependabot from 2.7.0 to 2.7.1 by @dependabot in #373
- fix: allOf withing $ref within allOf (#368) by @LEVI-RIVKIN in #375
New Contributors
- @LEVI-RIVKIN made their first contribution in #375
Full Changelog: v2.7.12...v2.7.13