2018-04-26 18:17:03 +03:00
|
|
|
# Revision history for hnix-store-core
|
|
|
|
|
2020-12-30 16:14:57 +03:00
|
|
|
## [0.4.0.0](https://github.com/haskell-nix/hnix-store/compare/0.3.0.0...0.4.0.0) 2020-12-30
|
|
|
|
|
|
|
|
* `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](https://github.com/haskell-nix/hnix-store/pull/87)
|
|
|
|
* Support `base16-bytestring >= 1` [#86](https://github.com/haskell-nix/hnix-store/pull/86) [#100](https://github.com/haskell-nix/hnix-store/pull/100)
|
|
|
|
|
2020-11-29 17:14:26 +03:00
|
|
|
## 0.3.0.0 -- 2020-11-29
|
2020-07-14 13:39:32 +03:00
|
|
|
|
2020-11-16 13:49:48 +03:00
|
|
|
* `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
|
2020-07-14 13:39:32 +03:00
|
|
|
* `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`
|
2020-11-16 13:49:48 +03:00
|
|
|
* Added base64 and SHA512 hash support
|
2020-07-14 13:39:32 +03:00
|
|
|
|
2020-03-12 16:50:07 +03:00
|
|
|
## 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.
|
|
|
|
|
2020-07-14 13:39:32 +03:00
|
|
|
## 0.1.0.0 -- 2019-03-18
|
2018-04-26 18:17:03 +03:00
|
|
|
|
|
|
|
* First version.
|