Skip to content

Commit 890fc15

Browse files
Update changelog since v4.1.0 (#35)
1 parent c191c56 commit 890fc15

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

CHANGELOG.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,20 @@ 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 (#29)
89

910
New features:
11+
- Allow the construction of self-referential `Ref`s (#21)
12+
- Add roles declarations to allow safe coercions (#29)
1013

1114
Bugfixes:
1215

1316
Other improvements:
17+
- Add some examples and tests and update documentation (#19, #20, #31)
18+
- Remove primes from foreign module exports in preparation for ES modules (#24)
19+
- Remove `return {}` from FFI implementations for a small performance boost (#27)
20+
- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#33)
21+
- Added a changelog and pull request template (#34, #35)
1422

1523
## [v4.1.0](https://github.com/purescript/purescript-refs/releases/tag/v4.1.0) - 2018-05-26
1624

@@ -36,31 +44,26 @@ This release is intended for the PureScript 0.9.1 compiler and newer.
3644

3745
**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.
3846

39-
## [v1.0.0-rc.1](https://github.com/purescript/purescript-refs/releases/tag/v1.0.0-rc.1) - 2016-03-17
40-
41-
- Release candidate for the psc 0.8+ core libraries
42-
4347
## [v0.2.0](https://github.com/purescript/purescript-refs/releases/tag/v0.2.0) - 2015-06-30
4448

45-
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.
49+
- 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.
4650

4751
## [v0.2.0-rc.1](https://github.com/purescript/purescript-refs/releases/tag/v0.2.0-rc.1) - 2015-06-09
4852

49-
Initial release candidate of the library intended for the 0.7 compiler.
53+
- Initial release candidate of the library intended for the 0.7 compiler.
5054

5155
## [v0.1.3](https://github.com/purescript/purescript-refs/releases/tag/v0.1.3) - 2015-03-19
5256

53-
Updated docs
57+
- Updated docs
5458

5559
## [v0.1.2](https://github.com/purescript/purescript-refs/releases/tag/v0.1.2) - 2014-11-24
5660

57-
61+
- Added `modifyRef` that returns a pure value (#2)
5862

5963
## [v0.1.1](https://github.com/purescript/purescript-refs/releases/tag/v0.1.1) - 2014-06-14
6064

6165
- Now uses "proper" `Unit` type instead of `{}` (garyb)
6266

6367
## [v0.1.0](https://github.com/purescript/purescript-refs/releases/tag/v0.1.0) - 2014-04-25
6468

65-
66-
69+
- Initial release

0 commit comments

Comments
 (0)