Skip to content

Releases: purescript/purescript-record

v4.0.0

27 Apr 14:49
c89cd1a
Compare
Choose a tag to compare

Breaking changes:

v3.0.0

26 Feb 18:20
091495d
Compare
Choose a tag to compare

Breaking changes:

  • Added support for PureScript 0.14 and dropped support for all previous versions (#66)
  • Updated Record.Builder.merge and Record.Builder.union so that they behave like Record.merge and Record.union: fields from the argument override those of the record being built in case of overlaps. (#73)
  • Removed Record.ST (#78)

New features:

  • Added buildFromScratch for building from an empty record (#53)
  • Added flip function (#73)

Bugfixes:

Other improvements:

  • Replaced monomorphic proxies with Type.Proxy.Proxy and polymorphic variants (#67)
  • Removed SProxy from documentation (#70)
  • Migrated CI to GitHub Actions and updated installation instructions to use Spago (#69)
  • Added a changelog and pull request template (#74, #75)

v2.0.2

14 Mar 22:48
Compare
Choose a tag to compare

v2.0.1

27 May 18:30
Compare
Choose a tag to compare

v2.0.0

02 Mar 00:26
Compare
Choose a tag to compare
  • Bump dependencies (in particular, now using v4.x of typelevel-prelude) (@justinwoo)
  • Add some examples to the README (@justinwoo)
  • Add comments explaining Builder (@chexxor)

v1.0.0

23 May 14:40
d6af968
Compare
Choose a tag to compare
  • Updated for PureScript 0.12
  • The namespace has been changed from Data.Record to just Record
  • Added modify to the ST module (@matthewleon)
  • Added new functions for merging records (@natefaubion)
  • The STRecord prefixes have been dropped from the record functions for less repetition when using qualified imports
  • The function argument order has been changed so that STRecord is always the last argument

v0.2.6

28 Jan 17:06
Compare
Choose a tag to compare

Add Builder.modify (@justinwoo)

v0.2.5

15 Nov 19:09
Compare
Choose a tag to compare

Add rename and Builder.rename (@justinwoo)

v0.2.4

24 Oct 15:46
Compare
Choose a tag to compare

Add Data.Record.ST module (@paf31)

v0.2.3

26 Sep 15:58
Compare
Choose a tag to compare

Add unsafeHas (@natefaubion)