Releases: fastify/fast-json-stringify
Releases · fastify/fast-json-stringify
v5.4.0
What's Changed
- fix: apply if/then/else check for any schema by @ivan-tymoshenko in #533
- perf: add schemas to the validator only if they are needed by @ivan-tymoshenko in #534
- build(deps-dev): bump tsd from 0.22.0 to 0.23.0 by @dependabot in #536
- chore: turn on light coverage by @Eomm in #539
- fix: resolving ref for object property with default value by @ivan-tymoshenko in #535
- disable package-lock generation by @Uzlopak in #541
- add test for invalid value for largeArrayMechanism by @Uzlopak in #543
- ignore automatically generated schema-validator.js from coverage, increase required coverage by @Uzlopak in #544
- perf: add only required schemas to the validator by @ivan-tymoshenko in #538
- fix ajv strict warnings in if/else-tests by @Uzlopak in #542
- refactor: refactor and optimize extra properties serializer by @ivan-tymoshenko in #531
- chore: add linting check to npm test command by @ivan-tymoshenko in #547
- refactor: remove duplicate ref resolving in object serializer builder by @ivan-tymoshenko in #537
- build(deps-dev): bump tsd from 0.23.0 to 0.24.1 by @dependabot in #548
- chore(package): remove duplicate script by @Fdawgs in #549
- fix: merged schemas reference resolving by @ivan-tymoshenko in #546
Full Changelog: v5.3.0...v5.4.0
v5.3.0
What's Changed
- refactor: remove array items schema cloning by @ivan-tymoshenko in #518
- refactor: remove empty schema handler by @ivan-tymoshenko in #519
- test: add test for issue #491 by @ivan-tymoshenko in #521
- refactor: handle nullable schema in one place by @ivan-tymoshenko in #523
- chore: move top level modules into folders by @ivan-tymoshenko in #526
- Infer type schema by @DanieleFedeli in #514
- fix: return Serializer instance in debug mode by @ivan-tymoshenko in #529
- fix: set array function name by array schema by @ivan-tymoshenko in #528
Full Changelog: v5.2.0...v5.3.0
v5.2.0
What's Changed
- build(deps-dev): bump luxon from 2.5.0 to 3.0.1 by @dependabot in #490
- test: add test for issue #388 by @ivan-tymoshenko in #496
- test: add test for issue #342 by @ivan-tymoshenko in #497
- build(deps-dev): replace pre-commit with @fastify/pre-commit by @Fdawgs in #498
- ci: enable license checking by @Fdawgs in #499
- test: add test for issue #246 by @ivan-tymoshenko in #500
- ci(benchmark): remove eol node 12 from test matrix, add node 18 by @Fdawgs in #503
- use hasOwnProperty from Object.prototype by @Uzlopak in #510
- Improve performance for const schemas by @DanieleFedeli in #505
- fix: toString method validation check by @ivan-tymoshenko in #513
- Improve performance for const schemas by @DanieleFedeli in #511
- refactor: create json schema ref resolver by @ivan-tymoshenko in #507
- refactor: create separate schema for Ajv validation by @ivan-tymoshenko in #504
- refactor: remove unreachanble condition branch by @ivan-tymoshenko in #516
- refactor: remove const validation branch by @ivan-tymoshenko in #515
New Contributors
- @DanieleFedeli made their first contribution in #505
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
- perf: replace deepmerge npm-package with @fastify/deepmerge by @Uzlopak in #483
- fix: string date format validation by @ivan-tymoshenko in #484
- fix: serialize schema with boolean type by @ivan-tymoshenko in #489
Full Changelog: v5.0.6...v5.1.0
v5.0.6
What's Changed
- build(deps-dev): bump @sinclair/typebox from 0.23.5 to 0.24.9 by @dependabot in #486
- fix: set hash sign as default json pointer by @ivan-tymoshenko in #485
Full Changelog: v5.0.5...v5.0.6
v5.0.5
What's Changed
- fix: reset json pointer in merged allOf schema by @ivan-tymoshenko in #482
Full Changelog: v5.0.4...v5.0.5
v5.0.4
v5.0.3
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