@@ -5,13 +5,18 @@ 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 (#90 , #96 )
8
9
9
10
New features:
10
- - 2020-12-23: Per # 91 - add decoders for NonEmptyString and add decodeNonempty function
11
+ - Added decoders for ` NonEmptyString ` and added a new ` decodeNonempty ` function ( # 94 )
11
12
12
13
Bugfixes:
13
14
14
15
Other improvements:
16
+ - Fixed a typo in the documentation in which ` String ` was still used as the error type instead of ` JsonDecodeError ` (#88 )
17
+ - Added minor clarifications to multi-arg example (#84 )
18
+ - Changed default branch to ` main ` from ` master `
19
+ - 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 (#86 , #89 )
15
20
16
21
## [ v7.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v7.0.0 ) - 2020-06-19
17
22
@@ -54,58 +59,58 @@ Implemented in #81.
54
59
55
60
This release includes two small improvements to the library:
56
61
57
- * Adds new instances for ` NonEmptyArray ` and ` NonEmptyList ` (#61 ) and ` Identity ` (#54 )
58
- * Elaborates errors produced with the generic instance for records (#72 )
62
+ - Added new instances for ` NonEmptyArray ` and ` NonEmptyList ` (#61 ) and ` Identity ` (#54 )
63
+ - Elaborated errors produced with the generic instance for records (#72 )
59
64
60
- As well as a new tutorial for the library (#62 )
65
+ As well as a new tutorial for the library (#62 ).
61
66
62
67
## [ v6.0.2] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v6.0.2 ) - 2019-05-06
63
68
64
- Fixed associativity of a type annotation in advance of new ` purs ` version
69
+ - Fixed associativity of a type annotation in advance of new ` purs ` version
65
70
66
71
## [ v6.0.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v6.0.1 ) - 2019-03-24
67
72
68
- Fixes a typo in documentation (@JamieBallingall )
73
+ - Fixed a typo in documentation (@JamieBallingall )
69
74
70
75
## [ v6.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v6.0.0 ) - 2019-03-05
71
76
72
- Updated dependencies
77
+ - Updated dependencies
73
78
74
79
## [ v5.1.3] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.3 ) - 2019-03-01
75
80
76
- Uses the ` elaborateFailure ` function in ` getFieldOptional' ` for more descriptive error messages (@LucianU )
81
+ - Updated ` getFieldOptional' ` to use the ` elaborateFailure ` helper to produce more descriptive error messages (@LucianU )
77
82
78
83
## [ v5.1.2] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.2 ) - 2019-01-28
79
84
80
- Fixed a typo in the ` getFieldOptional ` docs (@Jwhiles )
85
+ - Fixed a typo in the ` getFieldOptional ` docs (@Jwhiles )
81
86
82
87
## [ v5.1.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.1 ) - 2019-01-04
83
88
84
- - Bumps minor dependencies (@thomashoneyman )
85
- - Adds instances for ` Set ` (@bradediger )
89
+ - Bumped minor dependencies (@thomashoneyman )
90
+ - Added instances for ` Set ` (@bradediger )
86
91
87
92
## [ v5.1.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.0 ) - 2018-11-24
88
93
89
- Update combinators and operators to better reflect the usage pattern of Aeson, providing deprecation warnings for the old combinators (@davezuch )
94
+ - Updated combinators and operators to better reflect the usage pattern of Aeson, providing deprecation warnings for the old combinators (@davezuch )
90
95
91
96
## [ v5.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.0.0 ) - 2018-11-09
92
97
93
- Adds support for encoding and decoding record types (@elliotdavies )
98
+ - Added support for encoding and decoding record types (@elliotdavies )
94
99
95
100
## [ v4.0.2] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v4.0.2 ) - 2018-06-27
96
101
97
- - Adds better error messages (@crcornwell )
102
+ - Added better error messages (@crcornwell ):
98
103
- Tells you which index did not exist if you fail to access an array
99
104
- Tells you which key did not exist if you fail to access an object
100
105
101
106
## [ v4.0.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v4.0.1 ) - 2018-06-22
102
107
103
- - Adds metadata including contributor guidelines
104
- - Pushes latest release to Pursuit
108
+ - Added metadata including contributor guidelines
109
+ - Pushed latest release to Pursuit
105
110
106
111
## [ v4.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v4.0.0 ) - 2018-06-04
107
112
108
- Updates for 0.12
113
+ - Updated for PureScript 0.12
109
114
110
115
## [ v3.3.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v3.3.0 ) - 2018-03-15
111
116
@@ -162,20 +167,20 @@ Updates for the 1.0 core libraries.
162
167
163
168
## [ v0.5.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.5.0 ) - 2015-11-20
164
169
165
- - Updated for PureScript 0.7.6 and the updated generics (@zudov )
166
-
167
- ** Note** : this release _ requires_ PureScript 0.7.6 or newer.
170
+ - Updated for PureScript 0.7.6 and the updated generics (@zudov ). ** Note** : this release _ requires_ PureScript 0.7.6 or newer.
168
171
169
172
## [ v0.4.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.4.1 ) - 2015-11-04
170
173
171
- - Fix various warnings
174
+ - Fixed various warnings
172
175
173
176
## [ v0.4.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.4.0 ) - 2015-11-04
174
177
175
- Updated dependencies
178
+ - Updated dependencies
176
179
177
180
## [ v0.3.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.3.0 ) - 2015-08-25
178
181
182
+ - Added generic deriving (#3 )
183
+
179
184
## [ v0.2.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.2.0 ) - 2015-08-19
180
185
181
186
- Updated dependencies for PureScript 0.7.3 (@zudov )
0 commit comments