mirror of
https://github.com/haskell-nix/hnix-store.git
synced 2024-12-14 19:47:56 +03:00
1.9 KiB
1.9 KiB
Revision history for hnix-store-core
next 2021-MM-DD
- No changes yet
0.4.1.0 2021-01-16
- Big clean-up of dependencies.
0.4.0.0 2020-12-30
System.Nix.Hash
no longer exportsencodeBase16, decodeBase16
and theirBase32
counterparts. These were replaced byencodeInBase
anddecodeBase
functions acceptingBaseEncoding
data type #87- Support
base16-bytestring >= 1
#86 #100
0.3.0.0 -- 2020-11-29
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 HandleunpackNarIO :: 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
toSystem.Nix.ReadonlyStore
- Added
decodeBase16
anddecodeBase32
toSystem.Nix.Hash
System.Nix.StorePath
module now providesstorePathToFilePath
andstorePathToText
helpersstorePathToNarInfo
for converting paths tonarinfo
URLsparsePath
functionpathParser
Attoparsec parser
- Added
System.Nix.Build
module - Added
System.Nix.Derivation
module - Removed
System.Nix.Util
module, moved tohnix-store-remote
- Added base64 and SHA512 hash support
0.2.0.0 -- 2020-03-12
Removed System.Nix.Store
. We may reintroduce it later when multiple backends
exist and we can tell what common effects they should share.
0.1.0.0 -- 2019-03-18
- First version.