Skip to content

Releases: microfleet/validation

v10.0.0

28 Dec 21:01
e0172e8
Compare
Choose a tag to compare

10.0.0 (2020-12-28)

Features

BREAKING CHANGES

  • introduction of ajv 7 removes support of schema ver 4, introduces stricter checks. No API changes beyond that

v9.0.1

10 Mar 20:40
aa1a16b
Compare
Choose a tag to compare

9.0.1 (2020-03-10)

Bug Fixes

  • update transient dependencies (aa1a16b)

v9.0.0

10 Mar 20:35
Compare
Choose a tag to compare

9.0.0 (2020-03-10)

Bug Fixes

  • match protocol and port in http-url (101f10e)

Features

  • whatwg url validation, improved ts support (4d1700a)

BREAKING CHANGES

  • removed bluebird promises and validation methods are not bound to instance by
    default. This may required apps performing the integration to change their code. http-url format
    has been changed from ReDoS prone RegEx to whatwg url one. Validation is performed differently as a result
    Opinionated format requires protocol to be http: or https: and port to either be omitted or be 80/443

v8.1.2

10 Jul 12:00
Compare
Choose a tag to compare

8.1.2 (2019-07-10)

Bug Fixes

v8.1.1

12 Jan 10:25
badcc9e
Compare
Choose a tag to compare

8.1.1 (2019-01-12)

Bug Fixes

v8.1.0

20 Oct 03:51
92963a9
Compare
Choose a tag to compare

8.1.0 (2018-10-20)

Features

  • allow ifError to return updated doc (92963a9)

v8.0.0

15 Oct 01:39
fe1550c
Compare
Choose a tag to compare

8.0.0 (2018-10-15)

Features

BREAKING CHANGES

  • rely on own HttpStatusError implementation, no longer
    uses ValidationError. Written in typescript. Updated ajv and added
    basic types, rename to @microfleet/validation

v7.2.0

13 Aug 20:01
efb0040
Compare
Choose a tag to compare

7.2.0 (2018-08-13)

Features

  • catch sync errors during validation (efb0040)

v7.1.0

17 May 21:47
7c7daed
Compare
Choose a tag to compare

7.1.0 (2018-05-17)

Features

  • add http-url format, update deps (7c7daed)

v7.0.0

19 Jan 17:18
f5880bd
Compare
Choose a tag to compare

7.0.0 (2018-01-19)

Features

BREAKING CHANGES

  • ajv: requires LTS version of Node (>= 8.9.0), ajv 6, uses
    new semantic-release