Releases: danielparks/git-status-vars
Releases · danielparks/git-status-vars
Release 1.0.3
Security fixes
- Upgrade git2 dependency to 0.18.2 to fix security vulnerabilities in libgit2, including in revision parsing. These do not appear to affect git-status-vars.
API breaking changes
- Switched
Reference::new()
and friends to accept types that implementstd::fmt::Display
instead ofAsRef<str>
. The functions convert the parameters to ownedString
s withto_string()
anyway, so this more accurately reflects what the functions are doing.
Other API changes
ShellWriter::with_prefix()
now accepts anything that implementsstd::fmt::Display
as the prefix rather than justString
s.
Release 1.0.2
- Update documentation to reflect that the minimum supported Rust version
(MSRV) is 1.64.
Release 1.0.1
- Added missing crate documentation.
- Updated dependencies.
Bug fixes
- Ensured that
summarize_opened_repository()
would not produce output before
returning an error. This could have caused confusing output from
summarize_repository()
.
Release 1.0.0
Bumping to version 1.0.0 to indicate stability. There are no functional changes.
- Update all dependencies.
- Update the minimum supported Rust version (MSRV) from 1.60 to 1.64.
- Document development status — stable; no more planned features.
- Document versioning policy — the version primarily tracks changes to the
binary, not the crate as a library.
Release 0.2.4
Security fixes
- Upgrade git2 dependency to 0.16.1 to fix a security vulnerability in its handling of SSH keys. This was unlikely to affect git-status-vars since it doesn’t fetch data from, or otherwise interact with, remote repositories.
Release 0.2.3
- Add download links to README.md.
Release 0.2.2
Changes
- Bump version to test release workflow.
Release 0.2.1
Changes
- Improvements to README.md and the overall crate documentation.
Release 0.2.0
Features
- Added
repo_workdir
variable to output. - Moved
summarize_repository()
andsummarize_opened_repository()
functions
intolib.rs
.
Changes
- Added integration tests for various git repo states.
- Added Vagrant configuration for reproducible local tests on Linux.
- Added change log.
- Updated edition to Rust 2021.
0.1.3: --prefix option
v0.1.3 0.1.3: --prefix option.