Skip to content

Commit

Permalink
Merge pull request #2585 from clash-lang/release-1.6.6
Browse files Browse the repository at this point in the history
Release 1.6.6
  • Loading branch information
DigitalBrains1 authored Oct 3, 2023
2 parents feeeeab + 5a214f0 commit 8eda54e
Show file tree
Hide file tree
Showing 9 changed files with 23 additions and 26 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
14 changes: 0 additions & 14 deletions changelog/2023-03-16T11_04_32+01_00_drop_snap

This file was deleted.

2 changes: 1 addition & 1 deletion clash-cores/clash-cores.cabal
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions clash-ghc/clash-ghc.cabal
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions clash-lib-hedgehog/clash-lib-hedgehog.cabal
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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,
4 changes: 2 additions & 2 deletions clash-lib/clash-lib.cabal
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions clash-prelude-hedgehog/clash-prelude-hedgehog.cabal
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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,
2 changes: 1 addition & 1 deletion clash-prelude/clash-prelude.cabal
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 8eda54e

Please sign in to comment.