Skip to content

Releases: matt-mcmahon/functional

Better NPM Support

09 Oct 23:52
v7.1.1
Compare
Choose a tag to compare
Better NPM Support Pre-release
Pre-release

This release sees an improved NPM deployment. I've removed several unnecessary configuration files from the NPM package and enabled source-maps. Functional's intent is to be debuggable, and so including source-maps makes sense.

Prepare for Deno First

09 Oct 17:41
089db67
Compare
Choose a tag to compare
Pre-release

Preparing Functional for deployment as a Deno-First project.

  • Setup ESLint to more closely mirror Deno's Lint and Format conventions.
  • Added ESLint comments to ignore intentional generics and errors, for code that can't (yet) be easily typed by TypeScript, and for types that I need to still work out.
  • Mirrored folder structure to make multi-platform development easier.
  • Improved Type Definitions for numerous functions: is*, has, blackbird.
  • Replaced @mwm/sign dependency with @mwm/describe. Incidentally created too much overlap between the two libraries, and the current sign functionality makes more sense as the describe library.

With more TypeScript

30 Sep 19:13
v7.0.1
Compare
Choose a tag to compare
With more TypeScript Pre-release
Pre-release

Functional is now 100% TypeScript, with advanced type detection courtesy of TypeScript v4. We're relaxing the RamdaJS compatibility for this release, and have marked some of the more difficult-to-type functions as @todo in their JS Doc.