@@ -5,34 +5,45 @@ Notable changes to this project are documented in this file. The format is based
5
5
## [ Unreleased]
6
6
7
7
Breaking changes:
8
+ - Added support for PureScript 0.14 and dropped support for all previous versions (#63 )
8
9
9
10
New 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 `
10
15
11
16
Bugfixes:
12
17
13
18
Other 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 )
14
25
15
26
## [ v5.0.1] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v5.0.1 ) - 2019-11-02
16
27
17
- * Fix unused import warnings (@Ebmtranceboy )
28
+ - Fixed unused import warnings (@Ebmtranceboy )
18
29
19
30
## [ v5.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v5.0.0 ) - 2019-05-26
20
31
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 )
22
33
23
34
## [ v4.0.2] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v4.0.2 ) - 2019-05-26
24
35
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.
26
37
27
38
## [ v4.0.1] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v4.0.1 ) - 2019-05-26
28
39
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 )
30
41
31
42
## [ v4.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v4.0.0 ) - 2019-01-23
32
43
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 )
36
47
37
48
## [ v3.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v3.0.0 ) - 2018-05-22
38
49
@@ -49,38 +60,37 @@ Other improvements:
49
60
50
61
## [ v2.6.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.6.0 ) - 2017-12-10
51
62
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 )
53
64
54
65
## [ v2.5.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.5.0 ) - 2017-10-16
55
66
56
67
- Added ` RowListRemove ` , ` RowListSet ` , ` RowListNub ` , ` RowListAppend ` (@LiamGoodacre )
57
68
58
69
## [ v2.4.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.4.0 ) - 2017-07-19
59
70
60
- Add proxies for rows and ` RowList ` s (@LiamGoodacre )
71
+ - Added proxies for rows and ` RowList ` s (@LiamGoodacre )
61
72
62
73
## [ v2.3.1] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.3.1 ) - 2017-07-11
63
74
64
75
- Added missing ` And ` constraint to ` and ` (@NasalMusician )
65
76
66
77
## [ v2.3.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.3.0 ) - 2017-07-09
67
78
68
- Add ` RowToList ` and ` ListToRow ` (@LiamGoodacre )
79
+ - Added ` RowToList ` and ` ListToRow ` (@LiamGoodacre )
69
80
70
81
## [ v2.2.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.2.0 ) - 2017-06-03
71
82
72
- Add type-level ` if..then..else ` (@LiamGoodacre )
83
+ - Added type-level ` if..then..else ` (@LiamGoodacre )
73
84
74
85
## [ v2.1.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.1.0 ) - 2017-05-28
75
86
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 )
78
89
79
90
## [ v2.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v2.0.0 ) - 2017-03-26
80
91
81
92
- Updated for PureScript 0.11
82
93
83
94
## [ v1.0.0] ( https://github.com/purescript/purescript-typelevel-prelude/releases/tag/v1.0.0 ) - 2017-01-02
84
95
85
- Initial versioned release
86
-
96
+ - Initial versioned release
0 commit comments