Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions release-notes/Cabal-3.18.2.0.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
Cabal and Cabal-syntax 3.18.2.0 changelog and release notes
---

### Notice

- GHCJS support is deprecated [#11609](https://github.com/haskell/cabal/issues/11609) [#12396](https://github.com/haskell/cabal/pull/12396)

This is the last release series that knows about the GHCJS compiler.
The next major release removes the `Distribution.Simple.GHCJS` module,
the `--ghcjs` flag, the `ghcjs` and `ghcjs-pkg` programs and the GHCJS
build paths. The `ghcjs-options` family of fields in package
descriptions will still parse but have no effect.

Use the JavaScript backend of GHC instead, for example
`--with-compiler=javascript-unknown-ghcjs-ghc`.

### Significant changes

- Mark `CabalSpecV3_18` as the latest supported specification [#12271](https://github.com/haskell/cabal/issues/12271) [#12273](https://github.com/haskell/cabal/pull/12273)
Expand Down
11 changes: 11 additions & 0 deletions release-notes/cabal-install-3.18.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,17 @@ cabal-install 3.18.2.0 changelog and release notes
flags: -pkg-config +bundled-c-zlib
```

- GHCJS support is deprecated [#11609](https://github.com/haskell/cabal/issues/11609) [#12396](https://github.com/haskell/cabal/pull/12396)

This is the last release series that knows about the GHCJS compiler.
The next major release removes the `--ghcjs` flag, the `ghcjs` and
`ghcjs-pkg` programs and the GHCJS build paths, and selecting
`compiler: ghcjs` will fail with an error. The `ghcjs-options` family
of fields in package descriptions will still parse but have no effect.

Use the JavaScript backend of GHC instead, for example
`--with-compiler=javascript-unknown-ghcjs-ghc`.

### Important changes

- Fix `renameFileWithRetry` leaving temporary files after copying [#12244](https://github.com/haskell/cabal/issues/12244) [#12246](https://github.com/haskell/cabal/pull/12246)
Expand Down
Loading