From edd8d6bf4accaa5b94748c3805c0208101c9853f Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Sun, 10 Jan 2021 18:45:51 +0200 Subject: [PATCH] WIP --- CHANGELOG.md | 40 ++++++++++++++++++++++++++++++++++++++++ default.nix | 4 ---- 2 files changed, 40 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de30e5f3e..73096d823 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,46 @@ ## [(diff)](https://github.com/haskell-nix/hnix/compare/0.12.0...master#files_bucket) Progress +* Breaking: + + * [(link)](https://github.com/haskell-nix/hnix/pull/802/commits/529095deaf6bc6b102fe5a3ac7baccfbb8852e49#) `Nix.Strings`: all `hacky*` functions replaced with lawful implemetations, because of that all functions become lawful - dropped the `principled` suffix from functions: + * `Nix.String`: + * `hackyGetStringNoContext` -> `getStringNoContext` + * `hackyStringIgnoreContext` -> `stringIgnoreContext` + * `hackyMakeNixStringWithoutContext` -> `makeNixStringWithoutContext` + * `principledStringMConcat` -> `mconcat` + * `principledStringMappend` -> `mappend` + * `principledStringMempty` -> `mempty` + * `principledMempty` -> `mempty` + * `principledGetContext` -> `getContext` + * `principledMakeNixString` -> `makeNixString` + * `principledIntercalateNixString` -> `intercalateNixString` + * `principledGetStringNoContext` -> `getStringNoContext` + * `principledStringIgnoreContext` -> `stringIgnoreContext` + * `principledMakeNixStringWithoutContext` -> `makeNixStringWithoutContext` + * `principledMakeNixStringWithSingletonContext` -> `makeNixStringWithSingletonContext` + * `principledModifyNixContents` -> `modifyNixContents` + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + * [(link)]() ``: + +* Additional: + * [(link)](https://github.com/haskell-nix/hnix/commit/7e6cd97bf3288cb584241611fdb25bf85d7e0ba7) `cabal.project`: freed from the `cryptohash-sha512` override, Hackage trustees made a revision. + * [(link)](https://github.com/haskell-nix/hnix/commit/51a3ff9e0065d50e5c625738696526c4a232b0cf) `Nix.Expr.Types`: added hacky implementation of `liftTyped` for `instance Lift (Fix NExprF)` + * [(link)]() ``: + ## [(diff)](https://github.com/haskell-nix/hnix/compare/0.11.1...0.12.0#files_bucket) 0.12.0 (2021-01-05) diff --git a/default.nix b/default.nix index 82f0ad5a3..625fabfb8 100644 --- a/default.nix +++ b/default.nix @@ -192,10 +192,6 @@ let # Core is on Stackage and pinned at `0.2`: https://github.com/haskell-nix/hnix-store/issues/104 # Stackage report: https://github.com/commercialhaskell/stackage/issues/5766 hnix-store-core = super.hnix-store-core_0_4_0_0; - # 2020-12-07 hnix-store-remote fails when trying to connect to a real hnix daemon. - # probably due to nix sandbox restrictions. - # Upstream issue @ https://github.com/haskell-nix/hnix-store/issues/80 - hnix-store-remote = hlib.unmarkBroken super.hnix-store-remote; };