Skip to content

Releases: softwareventures/dictionary

v2.1.1

21 Feb 00:05
Compare
Choose a tag to compare

2.1.1 (2023-02-21)

v2.1.0

14 Feb 00:00
af1d771
Compare
Choose a tag to compare

2.1.0 (2023-02-14)

Features

  • empty: accept dictionaries keyed by any type (e101974)
  • key: add Key type, replacing the one from obsolete dependency dictionary-types (d606dc4)

Bug Fixes

  • deps: remove dependency on obsolete dictionary-types (e696dca)
  • filter: use Object.create(null) to create new object (5e02729)
  • map: use Object.create(null) to create new object (2a1ae77)

v2.0.1

15 Nov 18:59
68e0585
Compare
Choose a tag to compare

2.0.1 (2022-11-15)

Bug Fixes

  • deps: update dependency dictionary-types to v3 (#59) (68e0585)

v2.0.0

15 Nov 16:15
Compare
Choose a tag to compare

2.0.0 (2022-11-15)

⚠ BREAKING CHANGES

  • node: node versions 12, 17 are no longer supported.

Features

  • node: drop support for node 12, 17 (6417eab)

Bug Fixes

  • fix for compliance with eslint rules (a027836)

v1.0.1

07 Jul 18:35
68687b9
Compare
Choose a tag to compare

1.0.1 (2021-07-07)

Bug Fixes

  • deps: update dependency dictionary-types to v2 (#29) (68687b9)

v1.0.0

07 Jul 16:22
Compare
Choose a tag to compare

1.0.0 (2021-07-07)

Bug Fixes

  • npm: include TypeScript source in npm package (e634526)
  • npm: include TypeScript source in npm package (d6f4122)

Features

  • node: drop support for node < 12 || ^13 || ^15 (1b76350)
  • compile to ES2017 (35fe5eb), closes #15

BREAKING CHANGES

  • node: node < 12 || ^13 || ^15 are no longer
    supported.
  • This library now uses ES2017 syntax. This breaks compatibility with Node < 8.10 and
    very old browsers that do not support ES2017 syntax. If you need to support older browsers, then you
    should use Babel to compile ES6+ code down to ES5.

v1.0.0-alpha.2

07 Jul 06:02
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release

1.0.0-alpha.2 (2021-07-07)

Bug Fixes

  • npm: include TypeScript source in npm package (d6f4122)

Features

  • node: drop support for node < 12 || ^13 || ^15 (1b76350)

BREAKING CHANGES

  • node: node < 12 || ^13 || ^15 are no longer
    supported.

v1.0.0-alpha.1

27 Mar 07:27
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

1.0.0-alpha.1 (2021-03-27)

Features

BREAKING CHANGES

  • This library now uses ES2017 syntax. This breaks compatibility with Node < 8.10 and
    very old browsers that do not support ES2017 syntax. If you need to support older browsers, then you
    should use Babel to compile ES6+ code down to ES5.

v0.8.1

01 Mar 12:42
Compare
Choose a tag to compare

0.8.1 (2021-03-01)

Bug Fixes

  • entries: correct type signature of entries function (e2871b8)
  • keys: correct type signature of keys function (f24c9e6)
  • values: correct type signature of values function (acc8b60)

v0.8.0

28 Feb 21:00
Compare
Choose a tag to compare

0.8.0 (2021-02-28)

Bug Fixes

  • filter: improve type signature of filter (2646992)

Features

  • excludenull: add excludeNull function (fcc1aff)