Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
117 lines (50 sloc) 3.28 KB

Change Log

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

5.0.5 (2019-02-15)

Note: Version bump only for package

5.0.4 (2019-02-10)

Note: Version bump only for package

5.0.3 (2019-02-05)

Note: Version bump only for package

5.0.2 (2019-01-31)

Note: Version bump only for package

5.0.1 (2019-01-21)

Note: Version bump only for package

5.0.0 (2019-01-21)

Build System

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


  • 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.

4.2.0 (2018-12-20)


  • iterators: add children arg for walk()/walkIterator() (61b7b11)

4.1.0 (2018-03-21)


  • iterators: update error handling, add dep (9316a6c)

4.0.0 (2018-01-29)

Code Refactoring

  • iterators: remove default exports (651d07c)


3.1.0 (2017-12-12)

  • Add groupBy()
  • Add optional key fn for frequencies()
  • Update package structure (build commands & target dirs)

3.0.1 (2017-07-30)

  • Update readme

3.0.0 (2017-07-30)

  • Package name change thing-iterators =>
  • Add fork()
  • Breaking change cached() API (now same as fork())

2.0.0 (2017-07-07)

  • All functions are defined as sub-modules and exposed as default exports. This is an additional feature. The full library can still be imported as before.
  • Function sub-modules use Kebab case whereas function names are in Camel case.