Changelog

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

6.0.0

1 Dec 2022

💥 BREAKING CHANGES

  • Minimum supported Node version is v14.18; we’re dropping v12 support

5.1.0

12 Aug 2022

Features

5.0.0

9 Sept 2021

Features

💥 BREAKING CHANGES

  • programs now are in ES Modules and won’t work with Common JS require()

4.1.0

24 May 2021

Features

  • config file based major bump blacklisting (e15f9bb)

4.0.15

11 Apr 2021

Reverts

  • Revert “chore: setup refresh” (23cf206)

4.0.1

28 Jan 2021

🔧 Fixed

  • add testStats to npmignore (f3c84e9)

4.0.0

23 Jan 2021

Features

  • recode in TS and start using named exports (75d5dc0)

💥 BREAKING CHANGES

  • previously default was exported: import combinations from … — now use named export import { combinations } from …

3.0.0

6 Dec 2020

💥 BREAKING CHANGES

  • now all combinations’ values are booleans, no more digits 0 or 1 (dbb2f05). Type safety, you know.

2.12.0

28 Nov 2020

Accidental version bump during migration to SourceHut. Sorry about that.

2.11.0

20 Jan 2019
  • Various documentation and setup tweaks after we migrated to monorepo
  • Setup refresh: updated dependencies and all config files using automated tools

2.5.0

26 Dec 2018
  • Allow any types in override object key values (af4f99d)

2.4.0

24 Oct 2018
  • Updated all dependencies
  • Restored coveralls.io reporting
  • Restored unit test linting

2.3.0

25 Jul 2018
  • Allow override object key values to be of any type
  • Small improvements to the setup

2.2.0

16 Jun 2018

GitHub sold us out. In the meantime, we:

  • Migrated to Bitbucket (to host repo + perform CI) and Codacy (for code quality audit)
  • Dropped BitHound (RIP) and Travis

2.1.0

17 May 2018

✈️ Changes

  • Set up Prettier on a custom ESLint rules, dropped airbnb-base
  • Removed package.lock and .editorconfig
  • Wired Rollup to remove comments from non-dev builds. This means we can now leave the console.logs in the source code — Rollup will remove from production code.
  • Now unit tests are pointing at ES modules build, which means that code coverage is correct now, without Babel functions being missed

2.0.0

12 Dec 2017

✈️ Changes

  • Rebased the source in ES Modules
  • Set up Rollup and now we are generating three builds: CommonJS, UMD and ES Modules (native code).
  • Small tweaks to the code, no changes to the API.

PS. Bumping the major version just in case it breaks something. But it should not.