Skip to content
This repository has been archived by the owner on Jun 1, 2024. It is now read-only.

v7.0.1

Latest
Compare
Choose a tag to compare
@alexandru alexandru released this 09 Mar 09:08
· 3 commits to master since this release
a322789

Nothing new since v7.0.0-rc3, this is just a promotion of the latest release candidate to a stable release.

The theme of this major version release is maximum compatibility with the ecosystem:

  1. exports funfix-types in a new and lighter Funland project
  2. exports static-land modules
  3. exports fantasy-land namespaced methods
  4. changes the higher-kinded encoding to be compatible with fp-ts

List of changes:

Enhancements:

  • Fix #93 — reboot funfix-types, move to new Funland project, the data types now being compatible with the static-land and fantasy-land specs (breaking)
  • Fix #104 — change the higher-kinded types encoding to be compatible with fp-ts (breaking)
  • Fix #97 — add Future.forEach method, thanks to @alvaroc1
  • Fix #105 — add the Applicative apply (ap) method on all data types
  • Fix #106 — add the Either.pure builder
  • Fix #107 — add disjunction types corresponding to data constructors for usage with type guards

Build chores:

  • Fix #103 — updates TypeScript to 2.7
  • Fix #102 — turn off --excludeNotExported in TypeDoc invocation until issue is fixed — error is happening after upgrade to latest version, which is needed due to the upgrade to TypeScript 2.7
  • Fix #108 — configure build to support pre-release versions
  • Fix #109 — reconfigure main funfix project to not bundle dependencies

Usage

WARN: version 7.0.0 contains breaking changes and I cannot guarantee API stability at this point. That said, Funfix has 100% test coverage, as usual, so the potential for new bugs is small.

In order to install this release candidate:

yarn add funfix@next

Or if using npm:

npm install --save funfix@next

Enjoy~