Skip to content

Latest commit

 

History

History
119 lines (56 loc) · 4.52 KB

CHANGELOG.md

File metadata and controls

119 lines (56 loc) · 4.52 KB

GenIoTs - Changelog

3.0.1 (2020-03-08)

Bug Fixes

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

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.

2.1.2 (2019-12-15)

Bug Fixes

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

2.1.1 (2019-11-20)

Bug Fixes

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

2.1.0 (2019-02-27)

Features

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

2.0.2 (2019-02-07)

Bug Fixes

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

2.0.1 (2019-02-05)

Bug Fixes

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

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.

1.1.1 (2019-01-24)

Bug Fixes

  • api: make runtime types public (dadca0e)

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)

1.0.1 (2019-01-23)

Bug Fixes

  • utils: isObject - verify object is not an array (ae909ca)

1.0.0 (2019-01-21)

Features

  • implement generation of io-ts codec from type (43a3776)
  • io-ts: expose io-ts as secondary entry point (89c74f6)