Skip to content

Releases: orchestratora/gen-io-ts

v3.0.1

08 Mar 04:39
Compare
Choose a tag to compare

3.0.1 (2020-03-08)

Bug Fixes

  • metadata: retrieve type lazily at generation time (f5e0484)

v3.0.0

08 Mar 01:50
Compare
Choose a tag to compare

3.0.0 (2020-03-08)

Bug Fixes

  • reflect: use globalThis to locate Reflect API globally (65d5b13)

Features

  • build: update to NG CLI v9 (9040c64)
  • deps: update io-ts to v2 (3979f66)

BREAKING CHANGES

  • deps: io-ts now is v2 and it requires fp-ts v2 as a peer dependency. No public API
    changes.

v2.1.2

15 Dec 15:45
Compare
Choose a tag to compare

2.1.2 (2019-12-15)

Bug Fixes

  • metadata: resolve Reflect API from global instead of window (6d5ca97), closes #9

v2.1.1

20 Nov 00:08
Compare
Choose a tag to compare

2.1.1 (2019-11-20)

Bug Fixes

  • gen: generate proper array type for single type (a5b075f), closes #7

v2.1.0

27 Feb 01:10
Compare
Choose a tag to compare

2.1.0 (2019-02-27)

Features

  • libs: update dependencies and fix deprecations (33661d3)

v2.0.2

07 Feb 17:46
Compare
Choose a tag to compare

2.0.2 (2019-02-07)

Bug Fixes

  • generator: safely access reserved exports from io-ts (9513f98), closes #5

v2.0.1

05 Feb 20:06
Compare
Choose a tag to compare

2.0.1 (2019-02-05)

Bug Fixes

  • generator: apply not-required modifiers on custom types (0b4ea8b)

v2.0.0

27 Jan 15:51
Compare
Choose a tag to compare

2.0.0 (2019-01-27)

Bug Fixes

  • types: properly pass arguments in anyOf factory (57e45ce)

Features

  • io-ts: make io-ts as a peerDependency (cc312b2)

BREAKING CHANGES

  • io-ts: Secondary entrypoint /io-ts has been removed. Now it's a peerDependency that
    consumer has to install.

v1.1.1

24 Jan 11:24
Compare
Choose a tag to compare

1.1.1 (2019-01-24)

Bug Fixes

  • api: make runtime types public (dadca0e)

v1.1.0

24 Jan 00:23
Compare
Choose a tag to compare

1.1.0 (2019-01-24)

Bug Fixes

  • types: use type factories instead of classes (cfc93ec)

Features

  • decorator: add type factory to @Property configuration (aab5c01)
  • decorator: capture extra metadata in @Property (0e11243)
  • decorator: capture extra metadata in @Property (cc89811)
  • metadata: allow to pass extra options via decorator (268ce10)
  • metadata: allow to pass extra options via decorator (41a3522)
  • metadata: merge config from @Property decorator (80bccf2)