Releases: purescript/purescript-typelevel-prelude
Releases · purescript/purescript-typelevel-prelude
v7.0.0
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)
v6.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#63)
New features:
- Replaced monomorphic proxies with
Type.Proxy.Proxy
and polymorphic variables and madeIf
andTypeEquals
polykinded (#64) - Added
APPLY
/$
andFLIP
type aliases (#63)- The type
Foo (Bar Baz)
is the same asFoo $ Bar Baz
- The type
Either a b
is the same asFLIP Either b a
- The type
Bugfixes:
Other improvements:
v5.0.1
- Fix unused import warnings (@Ebmtranceboy)
v5.0.0
- Move RowList related operations into the
Type.RowList
module. 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
v4.0.1
v4.0.0
- Reexport Prim.Boolean (@justinwoo)
- Reexport RProxy and RLProxy (@fehrenbach)
- Bump deps (@LiamGoodacre)
v3.0.0
- Updated for PureScript 0.12
- Made
Homogeneous
spelling consistent (@matthewleon) - Fixed functional dependency in
If
(@safareli) - Fixed functional dependency in
And
andOr
(@LiamGoodacre) AppendSymbol
can now be run backwards (@paf31)- Added
ConsSymbol
(@kcsongor)
v2.7.0
- Added
RowApply
(+
) operator (@natefaubion)
v2.6.0
Add Type.Row.Homogeneous
for rows whose labels all have the same type (@paulyoung)