Changelog of @hackage/hnix-store-remote 0.7.0.0

0.7.0.0 2024-07-31

  • Changes:

    • StorePath no longer carries storePathRoot field and we have a stand-alone StoreDir type instead to be used instead of FilePath when store root directory is needed as a context. Fore -remote, this affects runStoreOpts and its variants #216
    • The old MonadStore is now deprecated and aliased to RemoteStoreT IO
    • All store operations now use MonadRemoteStore typeclass, which RemoteStoreT is an instance of
    • Couple of Bool parameters switched to enums
  • Additions

    • addToStoreNAR store operation #277
    • narFromPath store operation #279
    • Initial server-side support with proxy daemon acting as MITM proxy, which allows for testing of both sides of the remote store protocol

The library stability is not quite there yet and should be considered experimental.

0.6.0.0 2021-06-06

  • Changes:
    • System.Nix.Store.Remote #179
      • addToStore no longer accepts FilePath as its second argument but uses more generic NarSource (NarSource PR)

0.5.0.0 2021-06-11

  • Changes:
    • System.Nix.Store.Remote #161
      • addToStore: constraint of ValidAlgo a removed in favour of constraint on cryptonite: HashAlgorithm a through constraint NamedAlgo a.
      • queryPathFromHashPart: 1st arg changed from Digest StorePathHashAlgo to StorePathHashPart, for details: hnix-store-core 0.5.0.0 ChangeLog.

0.4.3.0 2021-05-30

Nothing (it is tandem hnix-store-core fix release)

0.4.2.0 2021-03-12

  • Additions:
    • Cabal now properly states tasty-discover as build-tool-depends #130
    • added explicit hie.yml cradle description for cabal to help Haskell Language Server to work with monorepo. #132
    • Nix dev env: removed GHC 8.6.5 support, afaik it is not even in Nixpkgs anymore #136

0.4.1.0 2021-01-16

  • System.Nix.Store.Remote: module API now re-exports System.Nix.Store.Remote.Types API
  • Big clean-up of dependencies.

0.4.0.0 2020-12-30

  • hnix-store-core compatibility

0.3.0.0 -- 2020-11-29

  • Restored most store API functions except addToStoreNar
  • Added buildDerivation

0.2.0.0 -- skipped

  • hnix-store-core release only

0.1.0.0 -- 2019-03-18

  • First version.

hnix-store-remote uses PVP Versioning.