Skip to content

Latest commit

 

History

History
84 lines (66 loc) · 3.45 KB

CHANGELOG.md

File metadata and controls

84 lines (66 loc) · 3.45 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.13]

  • Add a new 'exclude' option to ignore some fields/paths. #62
  • Default value is not set anymore for boolean field with 'false' value. #57

[1.0.12]

  • Fix cache problem (Add cloneDeep to avoid deleted ref problem). #61

[1.0.11]

  • Replace 'cacheId' path param by a value #60

[1.0.10]

  • New cache option to increase performance. #58
  • New 'clearCache' method

See README.MD documentation for more information about cache function.

[1.0.9]

  • Dependencies update

[1.0.8] - 2021-11-16

  • Fix default value set for boolean field with false. #52
  • Fix dependencies security vulnerability.

[1.0.7] - 2021-04-12

  • Add 'default' value support. #38
  • Full 'normalizer.js' refactoring #41
  • <!> Replace 'normalizePath' function by 'normalizePaths' #41
  • <!> New signature for 'normalizeNode' function #41
  • Update documentation for 'normalizePaths' & default values #41

[1.0.6] - 2021-03-31

  • Fix dependencies security vulnerability.
  • Upgrade all dependencies to last version
  • Add new string converter to support object -> string conversion and avoid '[object Object]' values (see #34)

[1.0.5] - 2019-12-29

  • Fix dependencies security vulnerability. (See #28)

[1.0.4] - 2019-11-06

Major bugfix

  • Fix boolean not correctly normalized / converted. See #26
  • Fix number with decimal normalization support. See #24
  • Fix JsonNodeNormalizer configuration support.

Added

  • String formatting support (See #14, #15). You can now normalize string type into lowercase / uppercase.
  • Refactoring & fix some methods documentation problems.
  • 'oasFlatten' method to flat the definition (for Swagger 2 & Openapi 3 specifications support)

[1.0.3] - 2019-07-23

Added

  • Normalization field type configuration support (See #13).
  • Optimising dependencies : Remove useless development dependencies. Upgrade all dependencies to latest versions. Fix 'lodash' development dependency security vulnerability. (See #16)

[1.0.2] - 2019-06-23

Added

  • 'null' type support
  • Optimising dependencies : Remove 'codacy-coverage' dep. from release version.

[1.0.1] - 2019-06-17

Added

  • Logging level support
  • Documentation about logging level

[1.0.0] - 2019-06-16

Added

  • First release
  • Normalization by Json Schema
  • Normalization by Json Path
  • Json-Schema $Ref Support
  • Type support : number, integer, string, array, boolean