Skip to content

v4.0.0

Compare
Choose a tag to compare
@garyb garyb released this 22 May 20:54
· 126 commits to master since this release
da43e7d

This version is for PureScript v0.12.x.

Breaking changes

  • id has been renamed to identity
  • The modulo and division behaviour for integers is now based on Euclidean division. Functions implementing the old div/mod behaviour are available as quot/rem in purescript-integers. (#161, #168)
  • The definition of Field has been altered. It is no longer necessary to provide an instance for this, there is a single instance now for every type that implements EuclideanRing and DivisionRing .

Other changes

  • Monoid has been moved into the prelude
  • Data.Symbol has been moved into the prelude
  • RProxy and RLProxy have been moved into the prelude
  • There are now various instances available for records: Eq, Show, Semigroup, Monoid, Semiring... etc. (@i-am-tom)