You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: migration-guides/0.14-Migration-Guide.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# PureScript 0.14 Migration Guide
2
2
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).
4
4
5
5
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.
6
6
@@ -14,7 +14,7 @@ Compiler releases are often accompanied by breaking changes in the core librarie
14
14
15
15
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.
16
16
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.
18
18
19
19
### Polykinds & Type :: Type
20
20
@@ -328,7 +328,7 @@ If you are using the `MonadZero m` constraint, replace it with `Monad m` and `Al
328
328
329
329
If you are _providing_ a `MonadZero` instance, consider removing it, as the class will be removed in a future release.
330
330
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`.
332
332
333
333
#### The `Foldable1` class added `foldl1` and `foldr1` as members.
0 commit comments