Notable changes to this project are documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Breaking changes:
New features:
Bugfixes:
Other improvements:
v7.0.0 - 2022-04-27
Breaking changes:
- Update project and deps to PureScript v0.15.0 (#72 by @JordanMartinez)
- Replaced polymorphic proxies with monomorphic
Proxy(#72 by @JordanMartinez)
New features:
- Added
#infix operator forFLIP(e.g.Int # Maybe==Maybe Int) (#73 by @JordanMartinez)
Bugfixes:
Other improvements:
v6.0.0 - 2021-02-26
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#63)
New features:
- Replaced monomorphic proxies with
Type.Proxy.Proxyand polymorphic variables and madeIfandTypeEqualspolykinded (#64) - Added
APPLY/$andFLIPtype aliases (#63)- The type
Foo (Bar Baz)is the same asFoo $ Bar Baz - The type
Either a bis the same asFLIP Either b a
- The type
Bugfixes:
Other improvements:
- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#67)
- Added a changelog and pull request template (#68, #69)
v5.0.2 - 2020-01-18
- Re-adds the re-exports of the Ordering and Boolean kinds to the module
Type.Prelude(#56)
v5.0.1 - 2019-11-02
- Fixed unused import warnings (@Ebmtranceboy)
v5.0.0 - 2019-05-26
- Moved
RowList-related operations into theType.RowListmodule. This was necessary in order to prepare for an upcoming compiler change for the v0.13.x series (purescript/purescript#3502). Note, however, that this version still supports compiler versions v0.12.2 and above. (@hdgarrood)
v4.0.2 - 2019-05-26
- Reverted changes in v4.0.1, since they turned out to be breaking after all. This release is identical to v4.0.0.
v4.0.1 - 2019-05-26
- Fixed attempted re-export of
Prim.Row.ConsinType.Row, to enable 0.13.x compiler compatibility (@joneshf)
v4.0.0 - 2019-01-23
- Reexported Prim.Boolean (@justinwoo)
- Reexported RProxy and RLProxy (@fehrenbach)
- Bumped deps (@LiamGoodacre)
v3.0.0 - 2018-05-22
- Updated for PureScript 0.12
- Made
Homogeneousspelling consistent (@matthewleon) - Fixed functional dependency in
If(@safareli) - Fixed functional dependency in
AndandOr(@LiamGoodacre) AppendSymbolcan now be run backwards (@paf31)- Added
ConsSymbol(@kcsongor)
v2.7.0 - 2018-04-13
- Added
RowApply(+) operator (@natefaubion)
v2.6.0 - 2017-12-10
- Added
Type.Row.Homogeneousfor rows whose labels all have the same type (@paulyoung)
v2.5.0 - 2017-10-16
- Added
RowListRemove,RowListSet,RowListNub,RowListAppend(@LiamGoodacre)
v2.4.0 - 2017-07-19
- Added proxies for rows and
RowLists (@LiamGoodacre)
v2.3.1 - 2017-07-11
- Added missing
Andconstraint toand(@NasalMusician)
v2.3.0 - 2017-07-09
- Added
RowToListandListToRow(@LiamGoodacre)
v2.2.0 - 2017-06-03
- Added type-level
if..then..else(@LiamGoodacre)
v2.1.0 - 2017-05-28
- Added type-level booleans and equality tests (@LiamGoodacre)
- Added
RowLackstype class which implement lacks constraints (@LiamGoodacre)
v2.0.0 - 2017-03-26
- Updated for PureScript 0.11
v1.0.0 - 2017-01-02
- Initial versioned release