Skip to content

Commit 522244b

Browse files
committed
core: CHANGELOG
1 parent 5dc1802 commit 522244b

File tree

1 file changed

+25
-12
lines changed

1 file changed

+25
-12
lines changed

hnix-store-core/ChangeLog.md

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
1-
# ChangeLog
1+
# Next
22

3-
## [0.7.0.0](https://github.com/haskell-nix/hnix-store/compare/core-0.6.1.0...core-0.7.0.0) 2023-11-15
3+
* Changes:
4+
* Constructors of `StorePathName` and `StorePathHashPart` are no longer
5+
exported. Use respective `mkStorePath..` functions. [#230](https://github.com/haskell-nix/hnix-store/pull/230)
6+
* `StorePathSet` type alias is no more, use `HashSet StorePath` [#230](https://github.com/haskell-nix/hnix-store/pull/230)
7+
8+
9+
* Additions:
10+
* Added `Arbitrary` instances for (exported by default) [#230](https://github.com/haskell-nix/hnix-store/pull/230)
11+
* `StorePath`
12+
* `StorePathName`
13+
* `StorePathHashPart`
14+
* `StoreDir`
15+
16+
# [0.7.0.0](https://github.com/haskell-nix/hnix-store/compare/core-0.6.1.0...core-0.7.0.0) 2023-11-15
417

518
* Breaking:
619
* [(link)](https://github.com/haskell-nix/hnix-store/pull/216) `StorePath` no longer carries `storePathRoot` field and we
@@ -14,21 +27,21 @@
1427
* `data NarOptions` has been added to configure NAR encoding and decoding. The `optUseCaseHack` field can be used to enable or disable the case hack.
1528
* New `streamNarIOWithOptions` and `runParserWithOptions` functions have been added to `System.Nix.Nar` to support the new configurable options.
1629

17-
## [0.6.1.0](https://github.com/haskell-nix/hnix-store/compare/core-0.6.0.0...core-0.6.1.0) 2023-01-02
30+
# [0.6.1.0](https://github.com/haskell-nix/hnix-store/compare/core-0.6.0.0...core-0.6.1.0) 2023-01-02
1831

1932
* Fixed:
2033

2134
* [(link)](https://github.com/haskell-nix/hnix-store/pull/201) [(link)](https://github.com/haskell-nix/hnix-store/pull/203) NAR serialization compatibility (symlinks, directory symlinks, UTF-8 handling)
2235

23-
## [0.6.0.0](https://github.com/haskell-nix/hnix-store/compare/core-0.5.0.0...core-0.6.0.0) 2022-06-06
36+
# [0.6.0.0](https://github.com/haskell-nix/hnix-store/compare/core-0.5.0.0...core-0.6.0.0) 2022-06-06
2437

2538
* Breaking:
2639

2740
* [(link)](https://github.com/haskell-nix/hnix-store/pull/177) `streamNarIO` changes type and returns `NarSource m`
2841
* `FilePath` can turn to `NarSource m` using `dumpPath`
2942
* `ByteString` can turn to `NarSource m` using `dumpString`
3043

31-
## [0.5.0.0](https://github.com/haskell-nix/hnix-store/compare/0.4.3.0...core-0.5.0.0) 2021-06-10
44+
# [0.5.0.0](https://github.com/haskell-nix/hnix-store/compare/0.4.3.0...core-0.5.0.0) 2021-06-10
3245

3346
* Breaking:
3447

@@ -63,14 +76,14 @@
6376
`mkStorePathHash :: HashAlgorithm a => ByteString -> ByteString`
6477
but recommend to at once use `mkStorePathHashPart`.
6578

66-
## [0.4.3.0](https://github.com/haskell-nix/hnix-store/compare/0.4.2.0...0.4.3.0) 2021-05-30
79+
# [0.4.3.0](https://github.com/haskell-nix/hnix-store/compare/0.4.2.0...0.4.3.0) 2021-05-30
6780

6881
* Additional:
6982
* [(link)](https://github.com/haskell-nix/hnix-store/commit/b85f7c875fe6b0bca939ffbcd8b9bd0ab1598aa0) `System.Nix.ReadonlyStore`: add a readonly `computeStorePathForPath`
7083
* [(link)](https://github.com/haskell-nix/hnix-store/commit/db71ecea3109c0ba270fa98a9041a8556e35217f) `System.Nix.ReadonlyStore`: `computeStorePathForPath`: force SHA256 as it's the only valid choice
7184
* [(link)](https://github.com/haskell-nix/hnix-store/commit/5fddf3c66ba1bcabb72c4d6b6e09fb41a7acd62c): `makeTextPath`: order the references
7285

73-
## [0.4.2.0](https://github.com/haskell-nix/hnix-store/compare/0.4.1.0...0.4.2.0) 2021-03-12
86+
# [0.4.2.0](https://github.com/haskell-nix/hnix-store/compare/0.4.1.0...0.4.2.0) 2021-03-12
7487

7588
* Additional:
7689

@@ -85,18 +98,18 @@
8598
* [(link)](https://github.com/haskell-nix/hnix-store/commit/2a897ab581c0501587ce04da6d6e3a6f543b1d72) Test suite: fixed nar test for the envs without `/proc` (test suite now works on `macOS`).
8699

87100

88-
## [0.4.1.0](https://github.com/haskell-nix/hnix-store/compare/0.4.0.0...0.4.1.0) 2021-01-16
101+
# [0.4.1.0](https://github.com/haskell-nix/hnix-store/compare/0.4.0.0...0.4.1.0) 2021-01-16
89102

90103
* Big clean-up of dependencies.
91104

92-
## [0.4.0.0](https://github.com/haskell-nix/hnix-store/compare/0.3.0.0...0.4.0.0) 2020-12-30
105+
# [0.4.0.0](https://github.com/haskell-nix/hnix-store/compare/0.3.0.0...0.4.0.0) 2020-12-30
93106

94107
* `System.Nix.Hash` no longer exports `encodeBase16, decodeBase16` and their `Base32` counterparts.
95108
These were replaced by `encodeInBase` and `decodeBase` functions
96109
accepting `BaseEncoding` data type [#87](https://github.com/haskell-nix/hnix-store/pull/87)
97110
* Support `base16-bytestring >= 1` [#86](https://github.com/haskell-nix/hnix-store/pull/86) [#100](https://github.com/haskell-nix/hnix-store/pull/100)
98111

99-
## 0.3.0.0 -- 2020-11-29
112+
# 0.3.0.0 -- 2020-11-29
100113

101114
* `System.Nix.Nar` changes API to support NAR format streaming:
102115
* `buildNarIO :: FilePath -> Handle -> IO ()` - Create a NAR from a regular filesystem object, stream it out on the Handle
@@ -115,11 +128,11 @@ symbolic store path root.
115128
* Removed `System.Nix.Util` module, moved to `hnix-store-remote`
116129
* Added base64 and SHA512 hash support
117130

118-
## 0.2.0.0 -- 2020-03-12
131+
# 0.2.0.0 -- 2020-03-12
119132

120133
Removed `System.Nix.Store`. We may reintroduce it later when multiple backends
121134
exist and we can tell what common effects they should share.
122135

123-
## 0.1.0.0 -- 2019-03-18
136+
# 0.1.0.0 -- 2019-03-18
124137

125138
* First version.

0 commit comments

Comments
 (0)