Skip to content

Latest commit

 

History

History
335 lines (180 loc) · 14.3 KB

CHANGELOG.md

File metadata and controls

335 lines (180 loc) · 14.3 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.1.0 (2024-10-21)

Bug Fixes

Features

6.0.2 (2024-09-17)

Bug Fixes

6.0.1 (2024-09-16)

Note: Version bump only for package v-validation

6.0.0 (2024-09-16)

Features

  • @finnair/diff package with Diff and VersionInfo (#111) (3b26d49)

BREAKING CHANGES

  • More general and efficient PathMatcher API.

5.4.0 (2024-05-08)

Features

  • Set-validation with JSON-safe extension (#108) (91129df)

5.3.0 (2024-03-20)

Bug Fixes

  • do not create intermediate properties when unsetting a nested value (#105) (58d635f)

5.2.0 (2024-02-14)

Bug Fixes

  • use peerDependencies to other v-validation packages to avoid duplicate dependencies (#101) (ae1def0)

5.1.0 (2023-11-16)

Features

5.0.1 (2023-10-13)

Bug Fixes

  • moo import (a866737)
  • npm ignore node_modules for published packages (9690faf)
  • revert npm ignore node_modules for published packages (53acd31)

Note: Version bump only for package v-validation

5.0.1 (2023-10-13)

Bug Fixes

  • moo import (a866737)
  • npm ignore node_modules for published packages (9690faf)
  • revert npm ignore node_modules for published packages (53acd31)

5.0.0 (2023-10-13)

Features

  • use ECMAScript modules (ESM) instead of CommonJS (#95) (92e9118)

5.0.0 (2023-10-13)

Features

  • use ECMAScript modules (ESM) instead of CommonJS (#95) (92e9118)

  • drop support for node 14 and 16

4.3.0 (2023-10-03)

Bug Fixes

4.2.0 (2023-01-24)

Features

  • Support ISO 8601 time string as Duration (#89) (75fb154)

4.1.0 (2022-11-22)

Bug Fixes

  • V.nullTo cannot support objects as defaultValue (#86) (662b431)

4.0.0 (2022-11-07)

Note: Version bump only for package v-validation

3.2.0 (2022-10-25)

Features

  • setZone method for date-time types (#84) (2c01855)

3.1.0 (2022-10-24)

Features

  • LocalDateTimeLuxon (a date-time without timezone) (#83) (1517c6e)

3.0.0 (2022-10-03)

Note: Version bump only for package v-validation

3.0.0-alpha.2 (2022-09-28)

Features

  • Use SyncPromise also in schema and luxon (792fbb4)

Performance Improvements

  • Optimize CompositionValidator by using async/await instead of nested callbacks (026f2c3)
  • Optimize loops (8c5c915)
  • Optimize NextValidator by removing unnecessary callback (4599c04)

3.0.0-alpha.1 (2022-09-26)

Features

  • Use SyncPromise also in schema and luxon (792fbb4)

Performance Improvements

3.0.0-alpha.0 (2022-09-26)

Features

  • Use SyncPromise also in schema and luxon (e8590b8)

Performance Improvements

2.0.0 (2022-09-08)

  • Upgrade All Dependencies (#80) (fb6309c), closes #80

Features

  • Implement toString in Luxon wrapper types (#79) (3f3f3e8)

BREAKING CHANGES

  • Drop Node 12 support
  • Add .nvmrc
  • Introduce CI build for Node 18
  • Upgrade All Dependencies

1.1.0 (2022-08-29)

Features

1.1.0-alpha.9 (2022-08-19)

Note: Version bump only for package v-validation

1.1.0-alpha.8 (2022-08-19)

Note: Version bump only for package v-validation

1.1.0-alpha.7 (2022-08-18)

Note: Version bump only for package v-validation

1.1.0-alpha.6 (2022-08-17)

Bug Fixes

Features

  • fromISO helper for Luxon wrapper construction (e3b8f24)
  • Support for Luxon (00d0a8e)

1.1.0-alpha.5 (2022-08-16)

Bug Fixes

Features

  • fromISO helper for Luxon wrapper construction (81d5b2e)
  • Support for Luxon (6a243f0)

1.1.0-alpha.4 (2022-08-15)

Note: Version bump only for package v-validation

1.1.0-alpha.3 (2022-08-15)

Note: Version bump only for package v-validation

1.1.0-alpha.2 (2022-08-12)

Bug Fixes

1.1.0-alpha.1 (2022-08-12)

Features

  • fromISO helper for Luxon wrapper construction (187796e)

1.1.0-alpha.0 (2022-08-12)

Features

1.0.1 (2022-01-20)

Features

  • Add support for Node v14 and v16
  • Update Jest and Lerna
  • Update other vulnerable packages

BREAKING CHANGES

  • Drop support for Node v10

0.9.1 (2020-12-07)

Bug Fixes

  • Bumped deep-equal from 2.0.3 to 2.0.5 (#54) (159fd62)

0.9.0 (2020-09-23)

Note: Version bump only for package v-validation

0.8.0 (2020-09-09)

Note: Version bump only for package v-validation

0.7.0 (2020-08-26)

Features

  • refactor "then" to "next" (9b02d2c)

BREAKING CHANGES

  • Validator:
    • then -> next
    • thenMap -> nextMap

ObjectModel & ClassModel:

  • then -> next
  • localThen -> localNext

Signed-off-by: Samppa Saarela [email protected]

0.6.2 (2020-05-22)

Bug Fixes

  • Update Moment.js and fix dependencies (2e9a16d)

0.6.1 (2020-05-22)

Bug Fixes

  • NPM ignore node_modules (9f1264f)

0.6.0 (2020-05-19)

  • Update Moment.js
  • Path utilities:
    • Path - concrete JSON paths used to locate, read or write a of an object.
    • PathMatcher - a JsonPath like query processor.
    • Projection - PathMatcher based include/exclude mapper for providing partial results from e.g. an API.
  • Parser for Path and PathMatcher

BREAKING CHANGES:

  • Move Path into @finnair/path package
  • Rename package @finnair/v-validation-core to v-validation

0.5.0 (2020-05-19)

Publish failed.

0.4.0 (2020-04-21)

Features

0.3.0 (2020-04-16)

Note: Version bump only for package v-validation

0.2.0 (2020-04-15)

Note: Version bump only for package v-validation

0.1.4 (2020-04-01)

Note: Version bump only for package v-validation