@@ -5,190 +5,201 @@ 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 (#177 )
89
910New features:
11+ - Added roles declarations to allow safe coercions (#175 )
1012
1113Bugfixes:
1214
1315Other 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 )
1419
1520## [ v8.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v8.0.0 ) - 2019-08-10
1621
17- ** Breaking changes**
22+ Breaking changes:
1823
19- - # 172 add ` createRef ` support @elliotdavies
24+ - Added ` createRef ` support ( # 172 by @elliotdavies )
2025
2126## [ v7.0.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v7.0.1 ) - 2019-05-27
2227
23- - Relax upper bound on ` purescript-typelevel-prelude ` (@hdgarrood )
28+ - Relaxed upper bound on ` purescript-typelevel-prelude ` (@hdgarrood )
2429
2530## [ v7.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v7.0.0 ) - 2019-05-17
2631
27- ** Breaking Changes **
32+ Breaking changes:
2833
29- - #169 Bump dependency ( @bbarker )
34+ - Bumped dependencies ( #169 by @bbarker )
3035
31- ** Documentation**
36+ Documentation:
3237
33- - # 165 Update documentation (@athanclark )
38+ - Updated documentation (# 165 by @athanclark )
3439
3540## [ v6.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v6.1.0 ) - 2018-08-24
3641
37- ** Features**
38- - #155 export react types (@tellnobody1 )
42+ New features:
43+
44+ - Exported React types (#155 , @tellnobody1 )
3945
4046## [ v6.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v6.0.0 ) - 2018-06-09
4147
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:
4857
49- ** Features**
50- - Add onError #133 (@safareli )
58+ - Added ` onError ` (#133 by @safareli )
5159
5260## [ v5.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v5.1.0 ) - 2017-12-16
5361
54- ** Features **
62+ New features:
5563
56- - # 130 Adds value array for multiselect (@tellnobody1 )
64+ - Added value array for multiselect (# 130 by @tellnobody1 )
5765
5866## [ v5.0.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v5.0.1 ) - 2017-11-21
5967
60- ** Fixes **
68+ Bugfixes:
6169
62- - # 125 ` writeRef ` writes directly to ` this ` .
70+ - ` writeRef ` writes directly to ` this ` ( # 125 )
6371
6472## [ v5.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v5.0.0 ) - 2017-11-02
6573
66- ** Breaking**
74+ Breaking changes:
6775
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 )
7078
7179## [ v4.4.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.4.0 ) - 2017-10-11
7280
73- ** Features **
81+ New features:
7482
75- - #100 refs ( @coot )
83+ - Support refs( #100 by @coot )
7684
7785## [ v4.3.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.3.0 ) - 2017-09-06
7886
79- ** Features **
87+ New features:
8088
81- - # 114 Add common SVG elements (@evenchange4 )
89+ - Add common SVG elements (# 114 by @evenchange4 )
8290
83- ** Documentation **
91+ Other improvements:
8492
85- - # 115 Update maintainers (@paf31 )
93+ - Updated maintainers (# 115 by @paf31 )
8694
8795## [ v4.2.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.2.0 ) - 2017-08-29
8896
89- ** Features **
97+ New features:
9098
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 )
93101
94- ** Fixes **
102+ Bugfixes:
95103
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 )
98106
99107## [ v4.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.1.0 ) - 2017-08-10
100108
101- ** Features **
109+ New features:
102110
103- - # 103 Force update (@coot )
104- - # 107 Export ` childrenToArray ` (@coot )
111+ - Force update (# 103 by @coot )
112+ - Export ` childrenToArray ` (# 107 by @coot )
105113
106114## [ v4.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v4.0.0 ) - 2017-06-27
107115
108- Updates for React 15 (@coot )
116+ - Updated for React 15 (@coot )
109117
110118## [ v3.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v3.0.0 ) - 2017-03-29
111119
112- Updates for 0.11.1 compiler release .
120+ - Updated for PureScript 0.11.1.
113121
114122## [ v1.3.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.3.0 ) - 2016-09-17
115123
116- Add simpler props-free versions of SVG functions (@joshuahhh )
124+ - Added simpler props-free versions of SVG functions (@joshuahhh )
117125
118126## [ v1.2.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.2.0 ) - 2016-09-11
119127
120- Add ` preventDefault ` and ` stopPropagation ` (@teh ).
128+ - Added ` preventDefault ` and ` stopPropagation ` (@teh ).
121129
122130## [ v1.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.1.0 ) - 2016-06-12
123131
124- Add a variant of ` writeState ` with a callback (@pkamenarsky )
132+ - Added a variant of ` writeState ` with a callback (@pkamenarsky )
125133
126134## [ v1.0.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v1.0.0 ) - 2016-06-11
127135
128136- Updates for 1.0 core libraries and 0.9.1 compiler. This library will not work with compiler versions < 0.9.1. (@spicydonuts )
129137
130138## [ v0.7.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.7.1 ) - 2016-03-14
131139
132- ** Bug Fixes **
140+ Bugfixes
133141
134- # 70 - Fixes ` aria ` and ` data ` props
142+ - Fixed ` aria ` and ` data ` props ( # 70 )
135143
136144## [ v0.7.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.7.0 ) - 2016-02-29
137145
138- ** Features **
146+ New features:
139147
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 )
142150
143151## [ v0.6.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.6.0 ) - 2016-01-25
144152
145- ** Features **
153+ New features:
146154
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 )
149157
150- ** Breaking Changes **
158+ Breaking changes:
151159
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 ) .
153161
154162## [ v0.5.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.5.0 ) - 2015-11-19
155163
156- - Simplify effect types for read/write access.
164+ - Simplified effect types for read/write access.
157165
158166## [ v0.4.3] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.3 ) - 2015-10-18
159167
160- Add ` GetInitialState ` argument in ` spec' ` (@ethul )
168+ - Added ` GetInitialState ` argument in ` spec' ` (@ethul )
161169
162170## [ v0.4.2] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.2 ) - 2015-10-01
163171
164- Fix inline styling error (@robkuz )
172+ - Fixed inline styling error (@robkuz )
165173
166174## [ v0.4.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.1 ) - 2015-09-24
167175
168- Fix a bug in ` getChildren ` (@ethul )
176+ - Fixed a bug in ` getChildren ` (@ethul )
169177
170178## [ v0.4.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.4.0 ) - 2015-09-04
171179
172- Add state and props to ` ReactThis ` (@ethul )
180+ - Added state and props to ` ReactThis ` (@ethul )
173181
174182## [ v0.3.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.3.0 ) - 2015-09-01
175183
176- Support React 0.13.\* (@ethul )
184+ - Updated to support React 0.13.\* (@ethul )
177185
178186## [ v0.2.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.2.0 ) - 2015-08-31
179187
180- Add additional arguments to lifecycle methods (@ethul )
188+ - Added additional arguments to lifecycle methods (@ethul )
181189
182190## [ v0.1.2] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.1.2 ) - 2015-08-12
183191
184- Support ` displayName ` (@ethul )
192+ - Added ` displayName ` (@ethul )
185193
186194## [ v0.1.1] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.1.1 ) - 2015-07-29
187195
188- Fix ` bower.json ` file.
196+ - Fixed ` bower.json ` file.
189197
190198## [ v0.1.0] ( https://github.com/purescript-contrib/purescript-react/releases/tag/v0.1.0 ) - 2015-07-02
191199
200+ Initial release.
201+
192202This 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