@@ -5,13 +5,18 @@ 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 (#90 , #96 )
89
910New 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 )
1112
1213Bugfixes:
1314
1415Other 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 )
1520
1621## [ v7.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v7.0.0 ) - 2020-06-19
1722
@@ -54,58 +59,58 @@ Implemented in #81.
5459
5560This release includes two small improvements to the library:
5661
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 )
5964
60- As well as a new tutorial for the library (#62 )
65+ As well as a new tutorial for the library (#62 ).
6166
6267## [ v6.0.2] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v6.0.2 ) - 2019-05-06
6368
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
6570
6671## [ v6.0.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v6.0.1 ) - 2019-03-24
6772
68- Fixes a typo in documentation (@JamieBallingall )
73+ - Fixed a typo in documentation (@JamieBallingall )
6974
7075## [ v6.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v6.0.0 ) - 2019-03-05
7176
72- Updated dependencies
77+ - Updated dependencies
7378
7479## [ v5.1.3] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.3 ) - 2019-03-01
7580
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 )
7782
7883## [ v5.1.2] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.2 ) - 2019-01-28
7984
80- Fixed a typo in the ` getFieldOptional ` docs (@Jwhiles )
85+ - Fixed a typo in the ` getFieldOptional ` docs (@Jwhiles )
8186
8287## [ v5.1.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.1 ) - 2019-01-04
8388
84- - Bumps minor dependencies (@thomashoneyman )
85- - Adds instances for ` Set ` (@bradediger )
89+ - Bumped minor dependencies (@thomashoneyman )
90+ - Added instances for ` Set ` (@bradediger )
8691
8792## [ v5.1.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.1.0 ) - 2018-11-24
8893
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 )
9095
9196## [ v5.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v5.0.0 ) - 2018-11-09
9297
93- Adds support for encoding and decoding record types (@elliotdavies )
98+ - Added support for encoding and decoding record types (@elliotdavies )
9499
95100## [ v4.0.2] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v4.0.2 ) - 2018-06-27
96101
97- - Adds better error messages (@crcornwell )
102+ - Added better error messages (@crcornwell ):
98103 - Tells you which index did not exist if you fail to access an array
99104 - Tells you which key did not exist if you fail to access an object
100105
101106## [ v4.0.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v4.0.1 ) - 2018-06-22
102107
103- - Adds metadata including contributor guidelines
104- - Pushes latest release to Pursuit
108+ - Added metadata including contributor guidelines
109+ - Pushed latest release to Pursuit
105110
106111## [ v4.0.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v4.0.0 ) - 2018-06-04
107112
108- Updates for 0.12
113+ - Updated for PureScript 0.12
109114
110115## [ v3.3.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v3.3.0 ) - 2018-03-15
111116
@@ -162,20 +167,20 @@ Updates for the 1.0 core libraries.
162167
163168## [ v0.5.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.5.0 ) - 2015-11-20
164169
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.
168171
169172## [ v0.4.1] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.4.1 ) - 2015-11-04
170173
171- - Fix various warnings
174+ - Fixed various warnings
172175
173176## [ v0.4.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.4.0 ) - 2015-11-04
174177
175- Updated dependencies
178+ - Updated dependencies
176179
177180## [ v0.3.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.3.0 ) - 2015-08-25
178181
182+ - Added generic deriving (#3 )
183+
179184## [ v0.2.0] ( https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v0.2.0 ) - 2015-08-19
180185
181186- Updated dependencies for PureScript 0.7.3 (@zudov )
0 commit comments