Skip to content

Commit dd35f96

Browse files
Update changelog since v4.0.2 (#141)
1 parent 6e27e11 commit dd35f96

File tree

1 file changed

+28
-36
lines changed

1 file changed

+28
-36
lines changed

Diff for: CHANGELOG.md

+28-36
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,22 @@ Notable changes to this project are documented in this file. The format is based
55
## [Unreleased]
66

77
Breaking changes:
8+
- Added support for PureScript 0.14 and dropped support for all previous versions (#129)
9+
- Updated `replace'` to reflect the existence of optional capturing groups (#126)
810

911
New features:
12+
- Replaced `unsafeCoerce` with `coerce` where appropriate (#130)
13+
- Replaced monomorphic proxies with `Type.Proxy.Proxy` and polymorphic variables (#134)
14+
- Added a dotAll regexp flag (#133)
1015

1116
Bugfixes:
17+
- Removed the bounds check from the foreign implementation of `lastIndexOf'` (#137)
1218

1319
Other improvements:
20+
- Fix line endings to match overall project style (#132)
21+
- Removed references to `codePointToInt`, which no longer exists (#135)
22+
- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#136)
23+
- Added a changelog and pull request template (#140, #141)
1424

1525
## [v4.0.2](https://github.com/purescript/purescript-strings/releases/tag/v4.0.2) - 2020-05-13
1626

@@ -37,22 +47,22 @@ Other improvements:
3747

3848
## [v3.4.0](https://github.com/purescript/purescript-strings/releases/tag/v3.4.0) - 2017-12-28
3949

40-
* Add `Show CodePoint` instance (@csicar)
41-
* Add `codePointFromChar` (@csicar)
42-
* Expanded docs for most functions in `Data.String` and `Data.String.CodePoints` (@csicar)
50+
- Add `Show CodePoint` instance (@csicar)
51+
- Add `codePointFromChar` (@csicar)
52+
- Expanded docs for most functions in `Data.String` and `Data.String.CodePoints` (@csicar)
4353

4454
## [v3.3.2](https://github.com/purescript/purescript-strings/releases/tag/v3.3.2) - 2017-11-19
4555

46-
Performance improvement in `Data.String.Regex.match` (@fehrenbach)
56+
- Performance improvement in `Data.String.Regex.match` (@fehrenbach)
4757

4858
## [v3.3.1](https://github.com/purescript/purescript-strings/releases/tag/v3.3.1) - 2017-08-06
4959

50-
Fix some `Show` instances (@Rufflewind)
60+
- Fix some `Show` instances (@Rufflewind)
5161

5262
## [v3.3.0](https://github.com/purescript/purescript-strings/releases/tag/v3.3.0) - 2017-07-10
5363

54-
* Add a new module `Data.String.CodePoints`, which treats strings as sequences of Unicode code points rather than sequences of UTF-16 code units. In the future we may swap this module with `Data.String`. (@michaelficarra)
55-
* Fix a typo in the documentation (@ijks)
64+
- Add a new module `Data.String.CodePoints`, which treats strings as sequences of Unicode code points rather than sequences of UTF-16 code units. In the future we may swap this module with `Data.String`. (@michaelficarra)
65+
- Fix a typo in the documentation (@ijks)
5666

5767
## [v3.2.1](https://github.com/purescript/purescript-strings/releases/tag/v3.2.1) - 2017-06-06
5868

@@ -73,7 +83,7 @@ Fix some `Show` instances (@Rufflewind)
7383

7484
## [v2.1.0](https://github.com/purescript/purescript-strings/releases/tag/v2.1.0) - 2016-12-25
7585

76-
Add `unsafeRegex` (@rightfold)
86+
- Added `unsafeRegex` (@rightfold)
7787

7888
## [v2.0.2](https://github.com/purescript/purescript-strings/releases/tag/v2.0.2) - 2016-10-26
7989

@@ -99,14 +109,6 @@ This release is intended for the PureScript 0.9.1 compiler and newer.
99109

100110
**Note**: The v1.0.0 tag is not meant to indicate the library is “finished”, the core libraries are all being bumped to this for the 0.9 compiler release so as to use semver more correctly.
101111

102-
## [v1.0.0-rc.2](https://github.com/purescript/purescript-strings/releases/tag/v1.0.0-rc.2) - 2016-05-20
103-
104-
- Fix unused import warning
105-
106-
## [v1.0.0-rc.1](https://github.com/purescript/purescript-strings/releases/tag/v1.0.0-rc.1) - 2016-03-24
107-
108-
- Release candidate for the psc 0.8+ core libraries
109-
110112
## [v0.7.1](https://github.com/purescript/purescript-strings/releases/tag/v0.7.1) - 2015-11-20
111113

112114
- Removed unused imports (@tfausak)
@@ -147,17 +149,8 @@ Add `stripPrefix` (@hdgarrood)
147149

148150
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.
149151

150-
## [v0.5.0-rc.3](https://github.com/purescript/purescript-strings/releases/tag/v0.5.0-rc.3) - 2015-06-12
151-
152152
- Fixed various FFI exports (@sharkdp)
153-
154-
## [v0.5.0-rc.2](https://github.com/purescript/purescript-strings/releases/tag/v0.5.0-rc.2) - 2015-06-07
155-
156-
Fix `localeCompare`
157-
158-
## [v0.5.0-rc.1](https://github.com/purescript/purescript-strings/releases/tag/v0.5.0-rc.1) - 2015-06-07
159-
160-
Initial release candidate of the library intended for the 0.7 compiler.
153+
- Fixed `localeCompare`
161154

162155
## [v0.4.5](https://github.com/purescript/purescript-strings/releases/tag/v0.4.5) - 2015-03-23
163156

@@ -166,19 +159,19 @@ Initial release candidate of the library intended for the 0.7 compiler.
166159

167160
## [v0.4.4](https://github.com/purescript/purescript-strings/releases/tag/v0.4.4) - 2015-03-22
168161

169-
Updated docs
162+
- Updated docs
170163

171164
## [v0.4.3](https://github.com/purescript/purescript-strings/releases/tag/v0.4.3) - 2015-02-18
172165

173166
- Added `noFlags` record for default regex flags (@fresheyeball)
174167

175168
## [v0.4.2](https://github.com/purescript/purescript-strings/releases/tag/v0.4.2) - 2014-11-28
176169

177-
170+
- Added `null`, `singleton`, `uncons`, `takeWhile`, and `dropWhile` to `Data.String` (@NightRa)
178171

179172
## [v0.4.1](https://github.com/purescript/purescript-strings/releases/tag/v0.4.1) - 2014-11-06
180173

181-
174+
- Use ternary operator in JavaScript output (@davidchambers)
182175

183176
## [v0.4.0](https://github.com/purescript/purescript-strings/releases/tag/v0.4.0) - 2014-10-27
184177

@@ -190,11 +183,11 @@ Updated docs
190183

191184
## [v0.3.2](https://github.com/purescript/purescript-strings/releases/tag/v0.3.2) - 2014-10-16
192185

193-
186+
- Added essential instances for `Char` (@jdegoes)
194187

195188
## [v0.3.1](https://github.com/purescript/purescript-strings/releases/tag/v0.3.1) - 2014-10-15
196189

197-
190+
- Fixed typo in `fromCharArray` FFI implementation (@jdegoes)
198191

199192
## [v0.3.0](https://github.com/purescript/purescript-strings/releases/tag/v0.3.0) - 2014-10-14
200193

@@ -212,17 +205,16 @@ Updated docs
212205

213206
## [v0.1.3](https://github.com/purescript/purescript-strings/releases/tag/v0.1.3) - 2014-05-04
214207

215-
Renamed `Data.String.Regex.replaceR` to `replace`, added `replace'` which uses a function to construct replacements for matches.
208+
- Renamed `Data.String.Regex.replaceR` to `replace`, added `replace'` which uses a function to construct replacements for matches.
216209

217210
## [v0.1.2](https://github.com/purescript/purescript-strings/releases/tag/v0.1.2) - 2014-04-30
218211

219-
Added `indexOf'` and `lastIndexOf'` (paf31)
212+
- Added `indexOf'` and `lastIndexOf'` (paf31)
220213

221214
## [v0.1.1](https://github.com/purescript/purescript-strings/releases/tag/v0.1.1) - 2014-04-27
222215

223-
216+
- Swapped `joinWith` arguments for better style
224217

225218
## [v0.1.0](https://github.com/purescript/purescript-strings/releases/tag/v0.1.0) - 2014-04-25
226219

227-
228-
220+
- Initial release

0 commit comments

Comments
 (0)