Changelog

November 17, 2021 ยท View on GitHub

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Breaking changes:

New features:

Bugfixes:

Other improvements:

2.1.0

New features:

  • Allowed Map operations to have a different resulting kind.
  • Replaced the func type variable in Map with a higher-kinded type (k -> l), in Fold and Foldr with (k -> k -> k).

Other improvements:

  • Reworded CHANGELOG.md to use a more concise format.
  • Shortened export list in Type.Data.List using a module export.

2.0.0

Breaking changes:

  • Added the k parameter for List', enforcing homogeneity of kinds.

New features:

  • Added the Foldr type class.
  • Added type class methods for operating on lists, with examples in the test directory.

Other improvements:

  • Fixed dependency warnings emitted by Spago 0.20.0
  • Removed example code in favor of testing type class methods.

1.1.0

New features:

  • Added the Zip, Map, and Fold type classes.

Other improvements:

  • Reworded documentation to remove references to Item'.

1.0.0

Breaking changes:

  • Migrated from PureScript 0.13.x to PureScript 0.14.x, refactoring deprecated syntax.
  • Removed the Item' kind and the ItemProxy data type.

0.3.x

New features:

  • List and item kinds, proxies, and associated operations; compiles on PureScript 0.13.x.