Purescript Record Versions Save

Functions for working with records and polymorphic labels

v4.0.0

1 year ago

Breaking changes:

  • Migrate FFI to ES modules (#81 by @kl0tl and @JordanMartinez)
  • Replaced polymorphic proxies with monomorphic Proxy (#81 by @JordanMartinez)

v3.0.0

3 years ago

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

4 years ago
  • Fix typo in docs (@i-am-the-slime)
  • Fix travis

v2.0.1

4 years ago
  • Drop typelevel-prelude dependency (@hdgarrood)

v2.0.0

5 years ago
  • 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

5 years ago
  • 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

6 years ago

Add Builder.modify (@justinwoo)

v0.2.5

6 years ago

Add rename and Builder.rename (@justinwoo)

v0.2.4

6 years ago

Add Data.Record.ST module (@paf31)

v0.2.3

6 years ago

Add unsafeHas (@natefaubion)