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
+82-1Lines changed: 82 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,54 @@ 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
9
+
10
+
### New Features (BREAKING)
11
+
12
+
- <csr-id-38319375d07ca5d09700d40a778c367564cd8a66/> Add support for detecting deleted crates.
13
+
Previously there was no need to do that as deletions couldn't happen -
14
+
crates are yanked instead.
15
+
16
+
Now that the ecosystem experienced its first (known) supply-chain attack
17
+
crates can also be deleted and we should be able to detect that to allow
18
+
downstream users to act on this automatically.
19
+
20
+
### Bug Fixes
21
+
22
+
- <csr-id-d273245d99836ef799946373444a0b85e02523d0/> update version in usage example
23
+
24
+
### Commit Statistics
25
+
26
+
<csr-read-only-do-not-edit/>
27
+
28
+
- 8 commits contributed to the release over the course of 84 calendar days.
29
+
- 85 days passed between releases.
30
+
- 2 commits where understood as [conventional](https://www.conventionalcommits.org).
31
+
- 0 issues like '(#ID)' where seen in commit messages
32
+
33
+
### Thanks Clippy
34
+
35
+
<csr-read-only-do-not-edit/>
36
+
37
+
[Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic.
38
+
39
+
### Commit Details
40
+
41
+
<csr-read-only-do-not-edit/>
42
+
43
+
<details><summary>view details</summary>
44
+
45
+
***Uncategorized**
46
+
- Assure tests run serially without needing --jobs 1 ([`2701f5c`](https://github.com/Byron/crates-index-diff-rs/commit/2701f5c65fd104c9d481ebdf041806e6dee2f07a))
- disallow Rust 2018 idioms for clearer code ([`220b943`](https://github.com/Byron/crates-index-diff-rs/commit/220b9435b1b1da33410f4630166b41e376409df3))
50
+
- Add support for detecting deleted crates. ([`3831937`](https://github.com/Byron/crates-index-diff-rs/commit/38319375d07ca5d09700d40a778c367564cd8a66))
51
+
- Upgrade makefile for better auto-docs ([`0301da5`](https://github.com/Byron/crates-index-diff-rs/commit/0301da56a751018c8405ea0a46ba07487d9e2648))
52
+
- refactor logic to handle crate-deletes ([`40655bd`](https://github.com/Byron/crates-index-diff-rs/commit/40655bdc5b1ba2ba20c6c9a99269fe13f124367a))
53
+
- update version in usage example ([`d273245`](https://github.com/Byron/crates-index-diff-rs/commit/d273245d99836ef799946373444a0b85e02523d0))
54
+
</details>
55
+
8
56
## 9.0.0 (2022-02-26)
9
57
10
58
- Upgrade to `git2` v0.14, a BREAKING change. In order to use this release, assure that other dependencies also use `git2` v0.14.
@@ -13,7 +61,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
13
61
14
62
<csr-read-only-do-not-edit/>
15
63
16
-
-6 commits contributed to the release.
64
+
-7 commits contributed to the release.
17
65
- 12 days passed between releases.
18
66
- 0 commits where understood as [conventional](https://www.conventionalcommits.org).
19
67
- 0 issues like '(#ID)' where seen in commit messages
@@ -25,6 +73,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- update changelog; bump major version ([`997ea73`](https://github.com/Byron/crates-index-diff-rs/commit/997ea73473ffe42a7c72bf2bcfe93372902497da))
29
78
- ignore certain tests fo now until new hashes are found that work ([`e78694f`](https://github.com/Byron/crates-index-diff-rs/commit/e78694f123f715bdd4bb79d150bcee8d00b49822))
30
79
- Revert "see if this special case fixes tests" ([`5af8ec4`](https://github.com/Byron/crates-index-diff-rs/commit/5af8ec4b39ab067f73c0cb46526170270dbefefb))
@@ -624,6 +673,11 @@ Add a tutorial to the documentation.
***makefile:** make quick tests quick again ([9aa756ae](https://github.com/Byron/crates-index-diff-rs/commit/9aa756ae534e78fc1c9148a0f6eda27ff07350b5))
@@ -692,6 +746,33 @@ Add a tutorial to the documentation.
692
746
However, it's not yet working
693
747
- <csr-id-f1568c02652781163055bcbc18bc4af0e6914cd2/> first commit
694
748
749
+
### Other
750
+
751
+
- <csr-id-706636b5198595ff8573505350f49aad241edfc6/> docs for all remaining methods.
752
+
- <csr-id-91bf44d4f3c4454316f32489ba30cd250422065d/> documentation for crateversion
753
+
- <csr-id-c4bf948b5e2c5590e58a134a3003acde7738e42d/> customizations for us
754
+
This could possibly work actually
755
+
- <csr-id-b0f19b0a5d754cd9153b30ca9b363fa9534777da/> test osx as well
756
+
- <csr-id-56d416aae569d8dbcd568428a7489072eb749249/> allow to change seen-ref name
757
+
- <csr-id-ed7ca366454a0c99698f18beb5955cd6606c7e1e/> show backtrace
758
+
- <csr-id-708d9c0680b797026da731bc9a9874ac71bc125b/> attempt of fetch_changes implementation
759
+
It fails as it cannot create the correct reference.
760
+
- <csr-id-2ef9c028812134af6bf23f72a4ea9850c407a06a/> support for unyanking
761
+
We just count it as adding a crate, which also makes sense.
0 commit comments