Skip to content

Commit 6567568

Browse files
Update changelog since v4.0.1 (#57)
* Update changelog since v4.0.1 * Update CHANGELOG.md
1 parent 9322b4a commit 6567568

File tree

1 file changed

+23
-25
lines changed

1 file changed

+23
-25
lines changed

CHANGELOG.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,28 @@ 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 (#50)
9+
- Ported the `generics-rep` package's `Maybe` instance to this package (#55)
810

911
New features:
1012

1113
Bugfixes:
14+
- Relaxed constraints on `optional`, which doesn't need the `Plus` part of `Alternative` (#47)
1215

1316
Other improvements:
17+
- Fixed documentation comment for the `Last` newtype, which omitted the constructor (#42)
18+
- Documented the relationship of `optional` to the left catch law (#52)
19+
- Demonstrated how `do` notation for `Maybe` is similar to nested if-then-else statements (#48)
20+
- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#54)
21+
- Added a changelog and pull request template (#56)
1422

1523
## [v4.0.1](https://github.com/purescript/purescript-maybe/releases/tag/v4.0.1) - 2018-12-01
1624

17-
Removed old reference to `return` from doc comment (@gasi)
25+
- Removed an old reference to `return` from the `Applicative` instance's documentation (@gasi)
1826

1927
## [v4.0.0](https://github.com/purescript/purescript-maybe/releases/tag/v4.0.0) - 2018-05-23
2028

21-
Updated for PureScript 0.12
29+
- Updated for PureScript 0.12
2230

2331
## [v3.1.0](https://github.com/purescript/purescript-maybe/releases/tag/v3.1.0) - 2018-04-07
2432

@@ -31,15 +39,15 @@ Updated for PureScript 0.12
3139

3240
## [v2.1.1](https://github.com/purescript/purescript-maybe/releases/tag/v2.1.1) - 2017-03-04
3341

34-
- Fix lower bound of prelude dependency (@aij)
42+
- Fixed lower bound of `prelude` dependency (@aij)
3543

3644
## [v2.1.0](https://github.com/purescript/purescript-maybe/releases/tag/v2.1.0) - 2017-03-02
3745

3846
- Added `Eq1` and `Ord1` instances
3947

4048
## [v2.0.1](https://github.com/purescript/purescript-maybe/releases/tag/v2.0.1) - 2016-10-23
4149

42-
- Fixed ordering of `Just` and `Nothing` so that ` a. Nothing < Just a`
50+
- Fixed ordering of `Just` and `Nothing` so that `forall a. Nothing < Just a`
4351

4452
## [v2.0.0](https://github.com/purescript/purescript-maybe/releases/tag/v2.0.0) - 2016-10-02
4553

@@ -48,18 +56,11 @@ Updated for PureScript 0.12
4856

4957
## [v1.0.0](https://github.com/purescript/purescript-maybe/releases/tag/v1.0.0) - 2016-06-01
5058

51-
This release is intended for the PureScript 0.9.1 compiler and newer.
52-
53-
**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.
54-
55-
## [v1.0.0-rc.2](https://github.com/purescript/purescript-maybe/releases/tag/v1.0.0-rc.2) - 2016-03-20
56-
59+
- Updated for PureScript 0.9.1
60+
61+
This release is intended for the PureScript 0.9.1 compiler and newer. **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.
5762
- Updated for new `Prelude` class hierarchies
5863

59-
## [v1.0.0-rc.1](https://github.com/purescript/purescript-maybe/releases/tag/v1.0.0-rc.1) - 2016-03-13
60-
61-
- Release candidate for the psc 0.8+ core libraries
62-
6364
## [v0.3.5](https://github.com/purescript/purescript-maybe/releases/tag/v0.3.5) - 2015-11-15
6465

6566
- Fixed shadowed type variable warning (@zudov)
@@ -74,45 +75,42 @@ This release is intended for the PureScript 0.9.1 compiler and newer.
7475

7576
## [v0.3.2](https://github.com/purescript/purescript-maybe/releases/tag/v0.3.2) - 2015-07-07
7677

77-
Fixed the `Semigroup` behaviour for `Maybe`. This is technically a breaking change, but only because `v0.3.0` and `v0.3.1` had the improper behaviour, all previous versions behaved this way.
78+
- Fixed the `Semigroup` behaviour for `Maybe`. This is technically a breaking change, but only because `v0.3.0` and `v0.3.1` had the improper behaviour. All previous versions behaved this way.
7879

7980
## [v0.3.1](https://github.com/purescript/purescript-maybe/releases/tag/v0.3.1) - 2015-07-02
8081

8182
- Corrected `Invariant Maybe` instance name (@hdgarrood)
8283

8384
## [v0.3.0](https://github.com/purescript/purescript-maybe/releases/tag/v0.3.0) - 2015-06-30
8485

85-
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.
86+
- Updated for PureScript 0.7
8687

87-
## [v0.3.0-rc.1](https://github.com/purescript/purescript-maybe/releases/tag/v0.3.0-rc.1) - 2015-06-06
88-
89-
Initial release candidate of the library intended for the 0.7 compiler.
88+
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.
9089

9190
## [v0.2.2](https://github.com/purescript/purescript-maybe/releases/tag/v0.2.2) - 2015-03-17
9291

93-
Update docs
92+
- Updated docs
9493

9594
## [v0.2.1](https://github.com/purescript/purescript-maybe/releases/tag/v0.2.1) - 2014-09-03
9695

9796
- Added `Extend` and `Semigroup` instances (@joneshf)
9897

9998
## [v0.2.0](https://github.com/purescript/purescript-maybe/releases/tag/v0.2.0) - 2014-08-11
10099

101-
- Add `Alt`, `Plus`, `MonadPlus`, update `Alternative` (@garyb)
100+
- Added `Alt`, `Plus`, and `MonadPlus`, and updated `Alternative` (@garyb)
102101

103102
## [v0.1.3](https://github.com/purescript/purescript-maybe/releases/tag/v0.1.3) - 2014-05-22
104103

105104
- Added `fromJust` in `Data.Maybe.Unsafe` (garyb)
106105

107106
## [v0.1.2](https://github.com/purescript/purescript-maybe/releases/tag/v0.1.2) - 2014-04-25
108107

109-
108+
- Removed some test-related code and moved it to core-tests
110109

111110
## [v0.1.1](https://github.com/purescript/purescript-maybe/releases/tag/v0.1.1) - 2014-04-10
112111

113-
112+
- Tweaked the `bower.json` file
114113

115114
## [v0.1.0](https://github.com/purescript/purescript-maybe/releases/tag/v0.1.0) - 2014-04-10
116115

117-
118-
116+
- Initial versioned release

0 commit comments

Comments
 (0)