Skip to content

Latest commit

 

History

History
129 lines (65 loc) · 4.29 KB

CHANGELOG.md

File metadata and controls

129 lines (65 loc) · 4.29 KB

Change Log

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

2.0.0 (2019-03-28)

Code Refactoring

  • associative: fix/update invertMap() / invertObj() (b57a1c0)
  • associative: update set combinator ops (9e78d20)

Features

  • associative: add polymorphic into() (4577646)
  • associative: make .forEach() args readonly, add Symbol.toStringTag (3749d41)
  • associative: update SortedSet, IEquivSet, add tests (e8234e8)
  • associative: update type sigs & args for various fns (7bf2504)

BREAKING CHANGES

  • associative: improved/stricter type sigs & args for various fns
  • commonKeys*()
  • indexed()
  • join() / joinWith()
  • renameKeys*()
  • selectKeys*()
  • first()
  • associative: changed result type handling in invertMap(), see docstring
  • associative: make difference, intersection, union immutable ops

1.0.0 (2019-01-21)

Build System

  • update package build scripts & outputs, imports in ~50 packages (b54b703)

BREAKING CHANGES

  • enabled multi-outputs (ES6 modules, CJS, UMD)
  • build scripts now first build ES6 modules in package root, then call scripts/bundle-module to build minified CJS & UMD bundles in /lib
  • all imports MUST be updated to only refer to package level (not individual files anymore). tree shaking in user land will get rid of all unused imported symbols.

0.6.0 (2018-08-24)

Features

  • associative: add IReducible impls for SortedMap & SortedSet (f14f7ce)

0.5.9 (2018-07-03)

Bug Fixes

  • associative: minor SortedSet fixes (33f0d19)

0.5.0 (2018-05-09)

Features

  • associative: add mapKeysObj() / mapKeysMap() (a9574a0)
  • associative: add new functions, update arg & return types (5991be6)

0.4.2 (2018-04-20)

Bug Fixes

  • associative: allow partial options arg for EquivMap ctor (bb11ddf)

0.4.0 (2018-04-13)

Features

  • associative: add renameKeysMap (bfabe80)

Performance Improvements

  • associative: update equiv() impls (d1178ac)

0.3.0 (2018-04-13)

Features

  • associative: add SortedMap & tests, minor refactor EquivMap (ae0eae8)
  • associative: add SortedSet, update SortedMap (cb4976f)

0.2.0 (2018-04-10)

Features

  • associative: add EquivSet.first() (0dc9f64)
  • associative: initial import @thi.ng/associative (cc70dbc)