Skip to content

Commit 8eda54e

Browse files
Merge pull request #2585 from clash-lang/release-1.6.6
Release 1.6.6
2 parents feeeeab + 5a214f0 commit 8eda54e

File tree

9 files changed

+23
-26
lines changed

9 files changed

+23
-26
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Changelog for the Clash project
2+
## 1.6.6 *Oct 2nd 2023*
3+
4+
* Support Aeson 2.2 [#2578](https://github.com/clash-lang/clash-compiler/pull/2578)
5+
* Drop the snap package [#2439](https://github.com/clash-lang/clash-compiler/pull/2439)
6+
7+
The Clash snap package has not been a recommended way to use Clash for quite some time, and it is a hassle to support.
8+
9+
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.
10+
11+
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.
12+
213
## 1.6.5 *Jun 27th 2023*
314

415
Fixed:

changelog/2023-03-16T11_04_32+01_00_drop_snap

Lines changed: 0 additions & 14 deletions
This file was deleted.

clash-cores/clash-cores.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22

33
name: clash-cores
4-
version: 1.6.5
4+
version: 1.6.6
55
synopsis: A collection of IP cores for Clash
66
description: A collection of IP cores for Clash
77
bug-reports: https://github.com/clash-lang/clash-cores/issues

clash-ghc/clash-ghc.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Cabal-version: 2.2
22
Name: clash-ghc
3-
Version: 1.6.5
3+
Version: 1.6.6
44
Synopsis: Clash: a functional hardware description language - GHC frontend
55
Description:
66
Clash is a functional hardware description language that borrows both its
@@ -160,8 +160,8 @@ library
160160
transformers >= 0.5.2.0 && < 0.7,
161161
unordered-containers >= 0.2.1.0 && < 0.3,
162162

163-
clash-lib == 1.6.5,
164-
clash-prelude == 1.6.5,
163+
clash-lib == 1.6.6,
164+
clash-prelude == 1.6.6,
165165
concurrent-supply >= 0.1.7 && < 0.2,
166166
ghc-typelits-extra >= 0.3.2 && < 0.5,
167167
ghc-typelits-knownnat >= 0.6 && < 0.8,

clash-lib-hedgehog/clash-lib-hedgehog.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22

33
name: clash-lib-hedgehog
4-
version: 1.6.5
4+
version: 1.6.6
55
synopsis: Hedgehog Generators for clash-lib
66
description: Hedgehog Generators for clash-lib
77
bug-reports: https://github.com/clash-lang/clash-compiler/issues
@@ -62,4 +62,4 @@ library
6262
text >= 1.2.2 && < 1.4,
6363
transformers >= 0.5.2.0 && < 0.7,
6464

65-
clash-lib == 1.6.5,
65+
clash-lib == 1.6.6,

clash-lib/clash-lib.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Cabal-version: 2.2
22
Name: clash-lib
3-
Version: 1.6.5
3+
Version: 1.6.6
44
Synopsis: Clash: a functional hardware description language - As a library
55
Description:
66
Clash is a functional hardware description language that borrows both its
@@ -137,7 +137,7 @@ Library
137137
base16-bytestring >= 0.1.1 && < 1.1,
138138
binary >= 0.8.5 && < 0.11,
139139
bytestring >= 0.10.0.2 && < 0.12,
140-
clash-prelude == 1.6.5,
140+
clash-prelude == 1.6.6,
141141
concurrent-supply >= 0.1.7 && < 0.2,
142142
containers >= 0.5.0.0 && < 0.7,
143143
cryptohash-sha256 >= 0.11 && < 0.12,

clash-prelude-hedgehog/clash-prelude-hedgehog.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cabal-version: 2.2
22

33
name: clash-prelude-hedgehog
4-
version: 1.6.5
4+
version: 1.6.6
55
synopsis: Hedgehog Generators for clash-prelude
66
description: Hedgehog Generators for clash-prelude
77
bug-reports: https://github.com/clash-lang/clash-compiler/issues
@@ -50,4 +50,4 @@ library
5050
ghc-typelits-natnormalise >= 0.7.2 && < 0.8,
5151
text >= 1.2.2 && < 1.4,
5252

53-
clash-prelude == 1.6.5,
53+
clash-prelude == 1.6.6,

clash-prelude/clash-prelude.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Cabal-version: 2.2
22
Name: clash-prelude
3-
Version: 1.6.5
3+
Version: 1.6.6
44
Synopsis: Clash: a functional hardware description language - Prelude library
55
Description:
66
Clash is a functional hardware description language that borrows both its

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
project = 'Clash'
2929
copyright = '2017-2019, The Clash Developers'
3030
author = 'The Clash Developers'
31-
version = '1.6.5'
31+
version = '1.6.6'
3232
release = version
3333

3434
# Syntax highlighting

0 commit comments

Comments
 (0)