You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-4Lines changed: 17 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -5,18 +5,30 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## Unreleased
8
+
## 14.0.0 (2022-11-21)
9
9
10
10
A massive release that increases performance up to 10x for diffing repositories[^1] and correctness at the same time. This release
11
11
wouldn't have been possible without the herculean efforts of [Pascal Kuthe](https://github.com/Byron/crates-index-diff-rs/pull/29) and I am grateful
12
12
for his contribution. Thank you!
13
13
14
14
[^1]: Needs to build with `git-repository/max-performance` and setup a pack cache, for example with `GITOXIDE_PACK_CACHE_MEMORY=1g <you-application>`
15
15
16
+
### Other
17
+
18
+
- <csr-id-4d53b045ec3a006205b466ea051c7e1030ea981c/> try to rewrite delegate to be map based…
19
+
…but besides completely failing the normalization test which I don't
20
+
understand, it also doesn't manage to get the correct amount of
21
+
versions.
22
+
- <csr-id-c0c01bb5d63c6d469a298e157cd4063853ecc50e/> try to chunk up baseline, but changes do not line up.
23
+
When stepping through the changes in multiple steps, we end up with
24
+
more crates then there are even though we identify them by
25
+
checksum and consider deletions. Yanking doesn't remove them from
- <csr-id-6f5b12a35d0ae6b2bcb05c4f42153ec8fa4f37a2/> a `max-performance` feature to tune `git-repository`.
22
34
The performance difference is rather drastic at about 2.5x, and
@@ -46,7 +58,7 @@ for his contribution. Thank you!
46
58
47
59
<csr-read-only-do-not-edit/>
48
60
49
-
-20 commits contributed to the release over the course of 3 calendar days.
61
+
-21 commits contributed to the release over the course of 3 calendar days.
50
62
- 3 days passed between releases.
51
63
- 5 commits were understood as [conventional](https://www.conventionalcommits.org).
52
64
- 1 unique issue was worked on: [#26](https://github.com/Byron/crates-index-diff-rs/issues/26)
@@ -76,6 +88,7 @@ for his contribution. Thank you!
76
88
- Reduce heap-allocations `CrateVersion` type and sub-types. ([`f9be536`](https://github.com/Byron/crates-index-diff-rs/commit/f9be536b089199460330cf0ad6d6a74d8813a9cf))
77
89
- layout baseline for exhaustive test against the latest available index ([`7e9d3cd`](https://github.com/Byron/crates-index-diff-rs/commit/7e9d3cd25afa27bee80a382dfe61792a99ed0f35))
78
90
***Uncategorized**
91
+
- prepare changelog prior to release ([`a93ba40`](https://github.com/Byron/crates-index-diff-rs/commit/a93ba40269cec0f02c041b299952df22b3010736))
0 commit comments