From 5227a2d27f1f8a782e36715f88b8e8d11aba1d2e Mon Sep 17 00:00:00 2001 From: Anton Latukha Date: Sat, 12 Sep 2020 19:56:56 +0300 Subject: [PATCH] CHANGELOG: 0.10.0 (#713) * Prepare release 0.9.2 * CHANGELOG: m upd to 0.9.{2,1} * Update changelog and version * CHANGELOG: m upd: unification of structure, forming 0.10.1 Breaking changes into "Breaking" section. Miscellaneous changes into "Misc" section. Co-authored-by: Simon Jakobi --- CHANGELOG.md | 21 ++++++++++++++++----- hnix.cabal | 2 +- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3468187..f190718 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,29 +1,40 @@ # Changelog +## [0.10.0](https://github.com/haskell-nix/hnix/compare/0.9.1...0.10.0) (2020-09-12) + +* Breaking: + * [Remove `ToJSON` and `FromJSON` instances for `NExpr`](https://github.com/haskell-nix/hnix/pull/699) + * This also removes the JSON output feature for unevaluated expression trees. + +* Misc: + * [Update `data-fix` dependency to `>= 0.3.0 && < 0.4`](https://github.com/haskell-nix/hnix/pull/686) + * [Update `prettyprinter` dependency to `= 1.7.0 && < 1.8`](https://github.com/haskell-nix/hnix/pull/679) + * [CLI recieved `--version` option](https://github.com/haskell-nix/hnix/pull/703) + ## [0.9.1](https://github.com/haskell-nix/hnix/compare/0.9.0...0.9.1) (2020-07-13) -* Additional: +* Misc: * REPL improvements * Better tab completion * Multi-line input * Support for passing evaluated expression result of `hnix --eval -E` to REPL as `input` variable. * Support for loading `.hnixrc` from current directory - * `builtins.nixVersion` bumped from 2.0 to 2.3 + * Reporting of `builtins.nixVersion` bumped from 2.0 to 2.3 * Dependencies: * Freed from: `interpolate`, `contravariant`, `semigroups`, `generic-random`, `tasty-quickcheck` - * `repline` now `>= 0.4.0.0 && < 0.5` + * `repline >= 0.4.0.0 && < 0.5` ## [0.9.0](https://github.com/haskell-nix/hnix/compare/0.8.0...0.9.0) (2020-06-15) * Changelog started. Previous release was `0.8.0`. In new release: -* Major breaking: +* Breaking: * Removed instances due to migration to `haskeline >= 0.8 && < 0.9`: * `instance MonadException m => MonadException(StateT(HashMap FilePath NExprLoc) m)` * `instance MonadException m => MonadException(Fix1T StandardTF m)` -* Additional: +* Misc: * Library: Official support for `GHC 8.4 - 8.10` --- diff --git a/hnix.cabal b/hnix.cabal index c4641d6..b5d08f5 100644 --- a/hnix.cabal +++ b/hnix.cabal @@ -1,5 +1,5 @@ name: hnix -version: 0.9.1 +version: 0.10.0 synopsis: Haskell implementation of the Nix language description: Haskell implementation of the Nix language. category: System, Data, Nix