@@ -5,190 +5,201 @@ 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 (#177 )
8
9
9
10
New features:
11
+ - Added roles declarations to allow safe coercions (#175 )
10
12
11
13
Bugfixes:
12
14
13
15
Other improvements:
16
+ - Changed default branch to ` main ` from ` master `
17
+ - Updated related modules and installation in README (#174 )
18
+ - Updated to comply with Contributors library guidelines by adding new issue and pull request templates, updating documentation, and migrating to Spago for local development and CI (#176 )
14
19
15
20
## [ v8.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v8.0.0 ) - 2019-08-10
16
21
17
- ** Breaking changes**
22
+ Breaking changes:
18
23
19
- - # 172 add ` createRef ` support @elliotdavies
24
+ - Added ` createRef ` support ( # 172 by @elliotdavies )
20
25
21
26
## [ v7.0.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v7.0.1 ) - 2019-05-27
22
27
23
- - Relax upper bound on ` purescript-typelevel-prelude ` (@hdgarrood )
28
+ - Relaxed upper bound on ` purescript-typelevel-prelude ` (@hdgarrood )
24
29
25
30
## [ v7.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v7.0.0 ) - 2019-05-17
26
31
27
- ** Breaking Changes **
32
+ Breaking changes:
28
33
29
- - #169 Bump dependency ( @bbarker )
34
+ - Bumped dependencies ( #169 by @bbarker )
30
35
31
- ** Documentation**
36
+ Documentation:
32
37
33
- - # 165 Update documentation (@athanclark )
38
+ - Updated documentation (# 165 by @athanclark )
34
39
35
40
## [ v6.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v6.1.0 ) - 2018-08-24
36
41
37
- ** Features**
38
- - #155 export react types (@tellnobody1 )
42
+ New features:
43
+
44
+ - Exported React types (#155 , @tellnobody1 )
39
45
40
46
## [ v6.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v6.0.0 ) - 2018-06-09
41
47
42
- ** Breaking Changes**
43
- - Alternative class construction #129 (@natefaubion )
44
- - Replace ReactRender with IsReactElement #137 (@natefaubion )
45
- - Event refactoring #144 (@ethul )
46
- - Remove children for void DOM elements #145 , #146 (@ethul )
47
- - Updates for PureScript 0.12, including the Context API, and unsafe createElement variants #149 (@natefaubion )
48
+ Breaking changes:
49
+
50
+ - Alternative class construction (#129 by @natefaubion )
51
+ - Replace ReactRender with IsReactElement (#137 by @natefaubion )
52
+ - Event refactoring (#144 by @ethul )
53
+ - Remove children for void DOM elements (#145 and #146 by @ethul )
54
+ - Updated for PureScript 0.12, including the Context API, and unsafe createElement variants (#149 by @natefaubion )
55
+
56
+ New features:
48
57
49
- ** Features**
50
- - Add onError #133 (@safareli )
58
+ - Added ` onError ` (#133 by @safareli )
51
59
52
60
## [ v5.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v5.1.0 ) - 2017-12-16
53
61
54
- ** Features **
62
+ New features:
55
63
56
- - # 130 Adds value array for multiselect (@tellnobody1 )
64
+ - Added value array for multiselect (# 130 by @tellnobody1 )
57
65
58
66
## [ v5.0.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v5.0.1 ) - 2017-11-21
59
67
60
- ** Fixes **
68
+ Bugfixes:
61
69
62
- - # 125 ` writeRef ` writes directly to ` this ` .
70
+ - ` writeRef ` writes directly to ` this ` ( # 125 )
63
71
64
72
## [ v5.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v5.0.0 ) - 2017-11-02
65
73
66
- ** Breaking**
74
+ Breaking changes:
67
75
68
- - # 109 React 16 (@coot )
69
- - # 121 Fix event type functions (@spicydonuts )
76
+ - React 16 (# 109 by @coot )
77
+ - Fixed event type functions (# 121 by @spicydonuts )
70
78
71
79
## [ v4.4.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.4.0 ) - 2017-10-11
72
80
73
- ** Features **
81
+ New features:
74
82
75
- - #100 refs ( @coot )
83
+ - Support refs( #100 by @coot )
76
84
77
85
## [ v4.3.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.3.0 ) - 2017-09-06
78
86
79
- ** Features **
87
+ New features:
80
88
81
- - # 114 Add common SVG elements (@evenchange4 )
89
+ - Add common SVG elements (# 114 by @evenchange4 )
82
90
83
- ** Documentation **
91
+ Other improvements:
84
92
85
- - # 115 Update maintainers (@paf31 )
93
+ - Updated maintainers (# 115 by @paf31 )
86
94
87
95
## [ v4.2.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.2.0 ) - 2017-08-29
88
96
89
- ** Features **
97
+ New features:
90
98
91
- - # 112 Add SVG element ` foreignObject ` (@paulyoung )
92
- - # 113 Add SVG attributes ` x ` and ` y ` (@paulyoung )
99
+ - Added SVG element ` foreignObject ` (# 112 by @paulyoung )
100
+ - Added SVG attributes ` x ` and ` y ` (# 113 by @paulyoung )
93
101
94
- ** Fixes **
102
+ Bugfixes:
95
103
96
- - # 110 Update badge version in README (@coot )
97
- - # 111 Correct documentation link (@nwolverson )
104
+ - Update badge version in README (# 110 by @coot )
105
+ - Correct documentation link (# 111 by @nwolverson )
98
106
99
107
## [ v4.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.1.0 ) - 2017-08-10
100
108
101
- ** Features **
109
+ New features:
102
110
103
- - # 103 Force update (@coot )
104
- - # 107 Export ` childrenToArray ` (@coot )
111
+ - Force update (# 103 by @coot )
112
+ - Export ` childrenToArray ` (# 107 by @coot )
105
113
106
114
## [ v4.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.0.0 ) - 2017-06-27
107
115
108
- Updates for React 15 (@coot )
116
+ - Updated for React 15 (@coot )
109
117
110
118
## [ v3.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v3.0.0 ) - 2017-03-29
111
119
112
- Updates for 0.11.1 compiler release .
120
+ - Updated for PureScript 0.11.1.
113
121
114
122
## [ v1.3.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.3.0 ) - 2016-09-17
115
123
116
- Add simpler props-free versions of SVG functions (@joshuahhh )
124
+ - Added simpler props-free versions of SVG functions (@joshuahhh )
117
125
118
126
## [ v1.2.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.2.0 ) - 2016-09-11
119
127
120
- Add ` preventDefault ` and ` stopPropagation ` (@teh ).
128
+ - Added ` preventDefault ` and ` stopPropagation ` (@teh ).
121
129
122
130
## [ v1.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.1.0 ) - 2016-06-12
123
131
124
- Add a variant of ` writeState ` with a callback (@pkamenarsky )
132
+ - Added a variant of ` writeState ` with a callback (@pkamenarsky )
125
133
126
134
## [ v1.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.0.0 ) - 2016-06-11
127
135
128
136
- Updates for 1.0 core libraries and 0.9.1 compiler. This library will not work with compiler versions < 0.9.1. (@spicydonuts )
129
137
130
138
## [ v0.7.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.7.1 ) - 2016-03-14
131
139
132
- ** Bug Fixes **
140
+ Bugfixes
133
141
134
- # 70 - Fixes ` aria ` and ` data ` props
142
+ - Fixed ` aria ` and ` data ` props ( # 70 )
135
143
136
144
## [ v0.7.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.7.0 ) - 2016-02-29
137
145
138
- ** Features **
146
+ New features:
139
147
140
- # 62 - Fix transform state (@spencerjanssen )
141
- # 63 - Stateless components with children (@ethul )
148
+ - Fix transform state (# 62 by @spencerjanssen )
149
+ - Stateless components with children (# 63 by @ethul )
142
150
143
151
## [ v0.6.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.6.0 ) - 2016-01-25
144
152
145
- ** Features **
153
+ New features:
146
154
147
- # 54 - Dynamic children support
148
- # 56 - Bindings for React 0.14
155
+ - Added support for dynamic children ( # 54 )
156
+ - Updated bindings for React 0.14 ( # 56 )
149
157
150
- ** Breaking Changes **
158
+ Breaking changes:
151
159
152
- The ` react ` library is now explicitly required in the FFI code. ` purescript-react ` no longer assumes that ` React ` is globally available. Also, with the support for 0.14 bindings of React, the DOM bindings have been split out into a separate repository [ purescript-react-dom] ( https://github.com/purescript-contrib/purescript-react-dom ) .
160
+ - The ` react ` library is now explicitly required in the FFI code. ` purescript-react ` no longer assumes that ` React ` is globally available. Also, with the support for 0.14 bindings of React, the DOM bindings have been split out into a separate repository [ purescript-react-dom] ( https://github.com/purescript-contrib/purescript-react-dom ) .
153
161
154
162
## [ v0.5.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.5.0 ) - 2015-11-19
155
163
156
- - Simplify effect types for read/write access.
164
+ - Simplified effect types for read/write access.
157
165
158
166
## [ v0.4.3] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.3 ) - 2015-10-18
159
167
160
- Add ` GetInitialState ` argument in ` spec' ` (@ethul )
168
+ - Added ` GetInitialState ` argument in ` spec' ` (@ethul )
161
169
162
170
## [ v0.4.2] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.2 ) - 2015-10-01
163
171
164
- Fix inline styling error (@robkuz )
172
+ - Fixed inline styling error (@robkuz )
165
173
166
174
## [ v0.4.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.1 ) - 2015-09-24
167
175
168
- Fix a bug in ` getChildren ` (@ethul )
176
+ - Fixed a bug in ` getChildren ` (@ethul )
169
177
170
178
## [ v0.4.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.0 ) - 2015-09-04
171
179
172
- Add state and props to ` ReactThis ` (@ethul )
180
+ - Added state and props to ` ReactThis ` (@ethul )
173
181
174
182
## [ v0.3.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.3.0 ) - 2015-09-01
175
183
176
- Support React 0.13.\* (@ethul )
184
+ - Updated to support React 0.13.\* (@ethul )
177
185
178
186
## [ v0.2.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.2.0 ) - 2015-08-31
179
187
180
- Add additional arguments to lifecycle methods (@ethul )
188
+ - Added additional arguments to lifecycle methods (@ethul )
181
189
182
190
## [ v0.1.2] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.1.2 ) - 2015-08-12
183
191
184
- Support ` displayName ` (@ethul )
192
+ - Added ` displayName ` (@ethul )
185
193
186
194
## [ v0.1.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.1.1 ) - 2015-07-29
187
195
188
- Fix ` bower.json ` file.
196
+ - Fixed ` bower.json ` file.
189
197
190
198
## [ v0.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.1.0 ) - 2015-07-02
191
199
200
+ Initial release.
201
+
192
202
This release works with versions 0.7.\* of the PureScript compiler. It will not work with older versions. If you are using an older version, you should require an older, compatible version of this library.
193
- - Break up ` React.DOM ` module
194
- - Make ` this ` reference explicit
203
+
204
+ - Broke up ` React.DOM ` module
205
+ - Made ` this ` reference explicit
0 commit comments