Releases: fastify/fast-json-stringify
Releases · fastify/fast-json-stringify
v5.0.2
What's Changed
- fix: remove nested if/then duplicate serialization by @ivan-tymoshenko in #471
- fix lgm alert: Useless assignment to local variable by @Uzlopak in #472
- fix benchmark-cmp-branch, remove chalk and inquirer by @Uzlopak in #473
- serializer.js - asNumber by @yaki3355 in #476
New Contributors
Full Changelog: v5.0.1...v5.0.2
v5.0.1
What's Changed
- fix: input schemas mutation by @ivan-tymoshenko in #470
Full Changelog: v5.0.0...v5.0.1
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