This repository has been archived by the owner on Jun 1, 2024. It is now read-only.
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:
- exports
funfix-types
in a new and lighter Funland project - exports static-land modules
- exports fantasy-land namespaced methods
- 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~