Skip to content

Commit f2f1c18

Browse files
authored
Update, remove and add links (#377)
* Replace the link to the 0.14 changelog with a link to the release notes * Remove redundant link to the release notes * Add a link to purescript-psa
1 parent 57952c5 commit f2f1c18

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

migration-guides/0.14-Migration-Guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PureScript 0.14 Migration Guide
22

3-
This guide summarizes the changes you may need to make to your code to migrate from PureScript 0.13 to PureScript 0.14. It covers major changes to the compiler, the core libraries, and tooling. For a detailed review of changes to the compiler in this release, please see the [compiler changelog for PureScript 0.14](https://github.com/purescript/purescript/blob/master/CHANGELOG.md#v0140).
3+
This guide summarizes the changes you may need to make to your code to migrate from PureScript 0.13 to PureScript 0.14. It covers major changes to the compiler, the core libraries, and tooling. For a detailed review of changes to the compiler in this release, please see the [compiler release notes for PureScript 0.14](https://github.com/purescript/purescript/releases/tag/v0.14.0).
44

55
Compiler releases are often accompanied by breaking changes in the core libraries. While some major library changes are described in this document, you should consult the individual changelogs for any libraries you depend on.
66

@@ -14,7 +14,7 @@ Compiler releases are often accompanied by breaking changes in the core librarie
1414

1515
The PureScript 0.14 compiler introduces a number of new features, including support for polymorphic kinds and zero-cost coercions. These features may require changes to your code.
1616

17-
This section of the guide will walk through common changes you may need to make, but it isn't a complete overview of changes in the 0.14 compiler and doesn't provide an explanation of these new features. You should also consult the [PureScript 0.14 compiler release notes]().
17+
This section of the guide will walk through common changes you may need to make, but it isn't a complete overview of changes in the 0.14 compiler and doesn't provide an explanation of these new features.
1818

1919
### Polykinds & Type :: Type
2020

@@ -328,7 +328,7 @@ If you are using the `MonadZero m` constraint, replace it with `Monad m` and `Al
328328

329329
If you are _providing_ a `MonadZero` instance, consider removing it, as the class will be removed in a future release.
330330

331-
Note: When you compile core modules that export `MonadZero` instances, such as `Data.List` or `Data.Maybe`, they will yield deprecation warnings until we remove the instances. Those warnings can be hidden by installing `psa` and compiling with `psa --censor-codes=UserDefinedWarning`.
331+
Note: When you compile core modules that export `MonadZero` instances, such as `Data.List` or `Data.Maybe`, they will yield deprecation warnings until we remove the instances. Those warnings can be hidden by installing [psa](https://github.com/natefaubion/purescript-psa) and compiling with `psa --censor-codes=UserDefinedWarning`.
332332

333333
#### The `Foldable1` class added `foldl1` and `foldr1` as members.
334334

0 commit comments

Comments
 (0)