@@ -5,34 +5,45 @@ Notable changes to this project are documented in this file. The format is based
55## [ Unreleased]
66
77Breaking changes:
8+ - Added support for PureScript 0.14 and dropped support for all previous versions (#63 )
89
910New features:
11+ - Replaced monomorphic proxies with ` Type.Proxy.Proxy ` and polymorphic variables and made ` If ` and ` TypeEquals ` polykinded (#64 )
12+ - Added ` APPLY ` /` $ ` and ` FLIP ` type aliases (#63 )
13+ - The type ` Foo (Bar Baz) ` is the same as ` Foo $ Bar Baz `
14+ - The type ` Either a b ` is the same as ` FLIP Either b a `
1015
1116Bugfixes:
1217
1318Other improvements:
19+ - Migrated CI to GitHub Actions and updated installation instructions to use Spago (#67 )
20+ - Added a changelog and pull request template (#68 , #69 )
21+
22+ ## [ v5.0.2] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v5.0.2 ) - 2020-01-18
23+
24+ - Re-adds the re-exports of the Ordering and Boolean kinds to the module ` Type.Prelude ` (#56 )
1425
1526## [ v5.0.1] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v5.0.1 ) - 2019-11-02
1627
17- * Fix unused import warnings (@Ebmtranceboy )
28+ - Fixed unused import warnings (@Ebmtranceboy )
1829
1930## [ v5.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v5.0.0 ) - 2019-05-26
2031
21- * 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 )
32+ - Moved ` 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 )
2233
2334## [ v4.0.2] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v4.0.2 ) - 2019-05-26
2435
25- * Revert changes in v4.0.1, since they turned out to be breaking after all. This release is identical to v4.0.0.
36+ - Reverted changes in v4.0.1, since they turned out to be breaking after all. This release is identical to v4.0.0.
2637
2738## [ v4.0.1] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v4.0.1 ) - 2019-05-26
2839
29- * Fix attempted re-export of ` Prim.Row.Cons ` in ` Type.Row ` , to enable 0.13.x compiler compatibility (@joneshf )
40+ - Fixed attempted re-export of ` Prim.Row.Cons ` in ` Type.Row ` , to enable 0.13.x compiler compatibility (@joneshf )
3041
3142## [ v4.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v4.0.0 ) - 2019-01-23
3243
33- * Reexport Prim.Boolean (@justinwoo )
34- * Reexport RProxy and RLProxy (@fehrenbach )
35- * Bump deps (@LiamGoodacre )
44+ - Reexported Prim.Boolean (@justinwoo )
45+ - Reexported RProxy and RLProxy (@fehrenbach )
46+ - Bumped deps (@LiamGoodacre )
3647
3748## [ v3.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v3.0.0 ) - 2018-05-22
3849
@@ -49,38 +60,37 @@ Other improvements:
4960
5061## [ v2.6.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.6.0 ) - 2017-12-10
5162
52- Add ` Type.Row.Homogeneous ` for rows whose labels all have the same type (@paulyoung )
63+ - Added ` Type.Row.Homogeneous ` for rows whose labels all have the same type (@paulyoung )
5364
5465## [ v2.5.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.5.0 ) - 2017-10-16
5566
5667- Added ` RowListRemove ` , ` RowListSet ` , ` RowListNub ` , ` RowListAppend ` (@LiamGoodacre )
5768
5869## [ v2.4.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.4.0 ) - 2017-07-19
5970
60- Add proxies for rows and ` RowList ` s (@LiamGoodacre )
71+ - Added proxies for rows and ` RowList ` s (@LiamGoodacre )
6172
6273## [ v2.3.1] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.3.1 ) - 2017-07-11
6374
6475- Added missing ` And ` constraint to ` and ` (@NasalMusician )
6576
6677## [ v2.3.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.3.0 ) - 2017-07-09
6778
68- Add ` RowToList ` and ` ListToRow ` (@LiamGoodacre )
79+ - Added ` RowToList ` and ` ListToRow ` (@LiamGoodacre )
6980
7081## [ v2.2.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.2.0 ) - 2017-06-03
7182
72- Add type-level ` if..then..else ` (@LiamGoodacre )
83+ - Added type-level ` if..then..else ` (@LiamGoodacre )
7384
7485## [ v2.1.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.1.0 ) - 2017-05-28
7586
76- - Add type-level booleans and equality tests (@LiamGoodacre )
77- - Add ` RowLacks ` type class which implement lacks constraints (@LiamGoodacre )
87+ - Added type-level booleans and equality tests (@LiamGoodacre )
88+ - Added ` RowLacks ` type class which implement lacks constraints (@LiamGoodacre )
7889
7990## [ v2.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.0.0 ) - 2017-03-26
8091
8192- Updated for PureScript 0.11
8293
8394## [ v1.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v1.0.0 ) - 2017-01-02
8495
85- Initial versioned release
86-
96+ - Initial versioned release
0 commit comments