Releases: Byron/crates-index-diff-rs
v13.0.2
Features
- Switch diff implementation to
imara-diff
for performance, but also to get off the brokengit-repository
v0.25 release.
Commit Statistics
- 9 commits contributed to the release.
- 28 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- prepare changelog prior to release (adecda5)
- Merge branch 'git-repository-upgrade' (b28b7ca)
- upgrade to git-repository v0.27 (377065e)
- all tests are green (6b47427)
- one more test bytes the dust, but… (62cb6eb)
- fix most of the tests (276e726)
- A first stab at getting the diff back to work with
imara-diff
(5573529) - try to rewrite explicit trait impl as closure, same lifeimte issues. (2809c75)
- upgrade to
git-repoitory v0.26
, fail to make diff compile. (3f47ec3)
v13.0.1
Bug Fixes
- rename
init::Error2
toinit::Error
.
This name was left by mistake and shouldn't have made it into the
release.
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- rename
init::Error2
toinit::Error
. (a6975ce)
- rename
v13.0.0
This release drops git2
in favor of gitoxide
.
Important note for users of ssh:// index urls
Advanced git2
based credential configuration isn't supported
anymore until gitoxide
catches up. It generally implements all
configuration options that are relevant for git
and fully implements
HTTP based authentication, but is probably lacking in regard to
non-default ssh configuration.
If that's a problem, prefer staying with the v12.X line.
Changed (BREAKING)
- remove
git2
in favor ofgitoxide
.
gitoxide
is now used for cloning and fetching as well.
Commit Statistics
- 11 commits contributed to the release over the course of 6 calendar days.
- 11 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- prepare changelog prior to release (35b1ce7)
- Merge branch 'remove-git2' (ab529ad)
- switch to released version of git-repository (v0.25) (533bfab)
- fix makefile (7cede70)
- remove
git2
in favor ofgitoxide
. (4cedf27) - all tests pass, time to remove git2 (6975d67)
- use gitoxide based cloning on demand in tests, one failure (1774f94)
- Add a way to clone using
gitoxide
without removing git2 just yet. (878abe9) - Add
fetch_changes_with_options()
using gitoxide (900ae56) - Use gitoxide for fetching in test (00e6875)
- sketch a new peek method that uses gitoxide to fetch things (759ff30)
v12.1.0
New Features
- re-export
git-repository
asgit
This makes type conversions possible where needed.
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- re-export
git-repository
asgit
(74866b4)
- re-export
v12.0.0
This release is v11.2, but correctly indicates the breaking change introduced by upgrading
git-repository
to v0.24, which fixes #23.
Commit Statistics
- 2 commits contributed to the release.
- 8 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #23
Commit Details
v11.2.0
New Features
- upgrade to
git-repository
v0.24 to simplify diff implementation.
Commit Statistics
- 3 commits contributed to the release over the course of 5 calendar days.
- 5 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
v11.1.6
Bug Fixes
-
Ignore directory deletions.
Previously deleted directories would be picked up as crate deletions,
with the crate name being the deleted directory.Now only file deletions will be assumed to be crate deletions.
Commit Statistics
- 1 commit contributed to the release.
- 11 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #20
Commit Details
v11.1.5
Bug Fixes
-
Ignore all changed files with an extension.
There are non-crate files that as far as we know all have file
extensions, as opposed to the crate files we are interested in, which do
not.Thus skipping all files with extension helps us to get past the initial
commit which includes such files, like.github/*.yml
.Related to rust-lang/docs.rs#1807 (comment)
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- Ignore all changed files with an extension. (8af61f2)
v11.1.4
Bug Fixes
- improve error descriptions and provide details when decoding of crate versions fails.
It was suggested in this comment:
rust-lang/docs.rs#1807 (comment) ,
and if marker references aren't as expected it's possible to diff lines
that are not actually crate versions.
Commit Statistics
- 2 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
v11.1.3
Bug Fixes
- switch git2 back to v0.14 - v0.15 is a breaking change…
…for everyone who uses git2 as direct dependency as well due to
libgit2-sys.
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- switch git2 back to v0.14 - v0.15 is a breaking change… (a430c03)