Skip to content

Releases: haskell-nix/hnix-store

hnix-store-0.4.0.0

30 Dec 18:52
Compare
Choose a tag to compare

hnix-store-core

  • System.Nix.Hash no longer exports encodeBase16, decodeBase16 and their Base32 counterparts.
    These were replaced by encodeInBase and decodeBase functions
    accepting BaseEncoding data type #87
  • Support base16-bytestring >= 1 #86 #100

hnix-store-remote

  • Adapted to core changes

hnix-store-0.3.0.0

29 Nov 14:29
38a705e
Compare
Choose a tag to compare

hnix-store-core

  • System.Nix.Nar changes API to support NAR format streaming:
    • buildNarIO :: FilePath -> Handle -> IO () - Create a NAR from a regular filesystem object, stream it out on the Handle
    • unpackNarIO :: Handle -> FilePath -> IO () - Recreate filesystem object from a NAR file accessed by the Handle
  • StorePath type changed to simple variant without type level
    symbolic store path root.
  • Added makeFixedOutputPath to System.Nix.ReadonlyStore
  • Added decodeBase16 and decodeBase32 to System.Nix.Hash
  • System.Nix.StorePath module now provides
    • storePathToFilePath and storePathToText helpers
    • storePathToNarInfo for converting paths to narinfo URLs
    • parsePath function
    • pathParser Attoparsec parser
  • Added System.Nix.Build module
  • Added System.Nix.Derivation module
  • Removed System.Nix.Util module, moved to hnix-store-remote
  • Added base64 and SHA512 hash support

hnix-store-remote

  • Restored most store API functions except addToStoreNar
  • Added buildDerivation

hnix-store-0.2.0.0

12 Mar 13:38
188bafb
Compare
Choose a tag to compare
Merge pull request #55 from hackworthltd/master

regex-tdfa 1.3.1.0 replaces regex-tdfa-text.