diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a7b958a87..e26bc867df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,15 @@ # Changelog for the Clash project +## 1.6.6 *Oct 2nd 2023* + +* Support Aeson 2.2 [#2578](https://github.com/clash-lang/clash-compiler/pull/2578) +* Drop the snap package [#2439](https://github.com/clash-lang/clash-compiler/pull/2439) + + The Clash snap package has not been a recommended way to use Clash for quite some time, and it is a hassle to support. + + In order to build a snap package, we build .deb packages for Clash with Ubuntu 20.04 LTS. But the interaction between the Debian build system and GHC is problematic, requiring significant effort to support and to upgrade to a more recent Ubuntu release. + + Additionally, snap packages have their own issues on distributions other than Ubuntu. Given that we no longer recommend people use our snap package and given the effort required to keep supporting them, we have decided to drop the snap package. + ## 1.6.5 *Jun 27th 2023* Fixed: diff --git a/changelog/2023-03-16T11_04_32+01_00_drop_snap b/changelog/2023-03-16T11_04_32+01_00_drop_snap deleted file mode 100644 index 25f9db0def..0000000000 --- a/changelog/2023-03-16T11_04_32+01_00_drop_snap +++ /dev/null @@ -1,14 +0,0 @@ -REMOVED: Dropped the snap package - -The Clash snap package has not been a recommended way to use Clash for quite -some time, and it is a hassle to support. - -In order to build a snap package, we build .deb packages for Clash with Ubuntu -20.04 LTS. But the interaction between the Debian build system and GHC is -problematic, requiring significant effort to support and to upgrade to a more -recent Ubuntu release. - -Additionally, snap packages have their own issues on distributions other than -Ubuntu. Given that we no longer recommend people use our snap package and -given the effort required to keep supporting them, we have decided to drop the -snap package. diff --git a/clash-cores/clash-cores.cabal b/clash-cores/clash-cores.cabal index b9e5a5ecc0..b1e211e21e 100644 --- a/clash-cores/clash-cores.cabal +++ b/clash-cores/clash-cores.cabal @@ -1,7 +1,7 @@ cabal-version: 2.2 name: clash-cores -version: 1.6.5 +version: 1.6.6 synopsis: A collection of IP cores for Clash description: A collection of IP cores for Clash bug-reports: https://github.com/clash-lang/clash-cores/issues diff --git a/clash-ghc/clash-ghc.cabal b/clash-ghc/clash-ghc.cabal index 443eb37934..ffe9f38c07 100644 --- a/clash-ghc/clash-ghc.cabal +++ b/clash-ghc/clash-ghc.cabal @@ -1,6 +1,6 @@ Cabal-version: 2.2 Name: clash-ghc -Version: 1.6.5 +Version: 1.6.6 Synopsis: Clash: a functional hardware description language - GHC frontend Description: Clash is a functional hardware description language that borrows both its @@ -160,8 +160,8 @@ library transformers >= 0.5.2.0 && < 0.7, unordered-containers >= 0.2.1.0 && < 0.3, - clash-lib == 1.6.5, - clash-prelude == 1.6.5, + clash-lib == 1.6.6, + clash-prelude == 1.6.6, concurrent-supply >= 0.1.7 && < 0.2, ghc-typelits-extra >= 0.3.2 && < 0.5, ghc-typelits-knownnat >= 0.6 && < 0.8, diff --git a/clash-lib-hedgehog/clash-lib-hedgehog.cabal b/clash-lib-hedgehog/clash-lib-hedgehog.cabal index 27107cf5a9..6f0c1f29ae 100644 --- a/clash-lib-hedgehog/clash-lib-hedgehog.cabal +++ b/clash-lib-hedgehog/clash-lib-hedgehog.cabal @@ -1,7 +1,7 @@ cabal-version: 2.2 name: clash-lib-hedgehog -version: 1.6.5 +version: 1.6.6 synopsis: Hedgehog Generators for clash-lib description: Hedgehog Generators for clash-lib bug-reports: https://github.com/clash-lang/clash-compiler/issues @@ -62,4 +62,4 @@ library text >= 1.2.2 && < 1.4, transformers >= 0.5.2.0 && < 0.7, - clash-lib == 1.6.5, + clash-lib == 1.6.6, diff --git a/clash-lib/clash-lib.cabal b/clash-lib/clash-lib.cabal index fe11164e94..9eb64ad814 100644 --- a/clash-lib/clash-lib.cabal +++ b/clash-lib/clash-lib.cabal @@ -1,6 +1,6 @@ Cabal-version: 2.2 Name: clash-lib -Version: 1.6.5 +Version: 1.6.6 Synopsis: Clash: a functional hardware description language - As a library Description: Clash is a functional hardware description language that borrows both its @@ -137,7 +137,7 @@ Library base16-bytestring >= 0.1.1 && < 1.1, binary >= 0.8.5 && < 0.11, bytestring >= 0.10.0.2 && < 0.12, - clash-prelude == 1.6.5, + clash-prelude == 1.6.6, concurrent-supply >= 0.1.7 && < 0.2, containers >= 0.5.0.0 && < 0.7, cryptohash-sha256 >= 0.11 && < 0.12, diff --git a/clash-prelude-hedgehog/clash-prelude-hedgehog.cabal b/clash-prelude-hedgehog/clash-prelude-hedgehog.cabal index 5b6831e6ea..606acccda7 100644 --- a/clash-prelude-hedgehog/clash-prelude-hedgehog.cabal +++ b/clash-prelude-hedgehog/clash-prelude-hedgehog.cabal @@ -1,7 +1,7 @@ cabal-version: 2.2 name: clash-prelude-hedgehog -version: 1.6.5 +version: 1.6.6 synopsis: Hedgehog Generators for clash-prelude description: Hedgehog Generators for clash-prelude bug-reports: https://github.com/clash-lang/clash-compiler/issues @@ -50,4 +50,4 @@ library ghc-typelits-natnormalise >= 0.7.2 && < 0.8, text >= 1.2.2 && < 1.4, - clash-prelude == 1.6.5, + clash-prelude == 1.6.6, diff --git a/clash-prelude/clash-prelude.cabal b/clash-prelude/clash-prelude.cabal index 3cd17047fe..2606d02594 100644 --- a/clash-prelude/clash-prelude.cabal +++ b/clash-prelude/clash-prelude.cabal @@ -1,6 +1,6 @@ Cabal-version: 2.2 Name: clash-prelude -Version: 1.6.5 +Version: 1.6.6 Synopsis: Clash: a functional hardware description language - Prelude library Description: Clash is a functional hardware description language that borrows both its diff --git a/docs/conf.py b/docs/conf.py index c12e056e49..b21237f964 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -28,7 +28,7 @@ project = 'Clash' copyright = '2017-2019, The Clash Developers' author = 'The Clash Developers' -version = '1.6.5' +version = '1.6.6' release = version # Syntax highlighting