We document all important changes below.
Submod follows Keep a Changelog and uses Semantic Versioning.
- Propagate fetch errors from gix to enable git2 fallback(
3162a2c)
- (deps) Bump rustls-webpki in the cargo group across 1 directory (#41)(
8ddb5cd)
- Hoist format! call out of loop in src/git_ops/mod.rs (#43)(
f1994e2)
- Missing https transport causes fetch to fail with gix(
cbd01d2)
-
Fix issue with https not compiled into gix(
9e5b20d) -
Update dependencies for http transport(
5918721) -
Update dependencies for http transport(
a868953) -
Update dependencies for http transport(
ae5d6cd)
- Gix submodule resolution bug, verbose output (added --verbose flag)(
17a4877)
-
Correct name to cargo-nextest in ci.yml(
e9251c6) -
Incorrect key in ci.yml GH Action(
2d4d09e) -
(release) Repair release.yml — YAML syntax errors, wrong action versions, broken permissions and tokens (#40)(
d0f764a)
- (testing) Add coverage macro attributes and streamline testing config for faster testing (#35)(
38da3a9)
-
Add config schema, schema URL to toml(
f5f8156) -
Add schema; delete old CLAUDE.md for regeneration.(
daa193e) -
(testing) Add coverage macros across codebase where appropriate; Add/update nextest config to use test groups to prevent race conditions vice running all tests on a single thread serially.(
b6f09f2) -
Add changelog configuration and update commit parsing rules in cliff.toml(
9b4e72d)
- Serialization/Deserialization bug; significantly expand testing in core areas. (#33)(
bce7bf8)
-
Cleanup old/unused files(
a761af9) -
Update CI workflow for coverage and install nextest; modify dependencies in Cargo.toml and Cargo.lock(
5fdfe24) -
Update Rust version to 1.89 in Cargo.toml and mise.toml(
b7739c1) -
Bump version to 0.2.2 in Cargo.toml and Cargo.lock(
f1bb973) -
Bump version to 0.2.2 in Cargo.toml and Cargo.lock(
a4f34ad)
- (git_manager) Improve success message for submodule updates(
3030474)
- Ignore RUSTSEC-2024-0364 in cargo audit(
ee635aa)
- Wire up no-init and shallow options for add command(
e315f76)
- Implement robust check for uncommitted changes using git2 fallback(
1aab1ed)
-
(docs) Update README.md for v0.2.0 release(
9f6598f) -
Fix cargo audit failure by ignoring RUSTSEC-2024-0364(
1cdb19a) -
Update changelog for v2.1.1(
2d78b5d) -
Update Cargo.toml to 0.2.1(
c8ebfde)
-
Optimize line_key prefix checking(
bd36094) -
Optimize line_key prefix checking(
64a6396) -
Optimize line_key prefix checking(
88322b3) -
Avoid Vec cloning when updating sparse paths(
211d963)
- Use gix is_dirty() for uncommitted changes check instead of git2(
b02bd3b)
-
Fix temporary value dropped while borrowed(
a50e1e3) -
Add missing tests for GitmodulesConvert on SerializableIgnore(
6bab038) -
Add missing tests for GitmodulesConvert on SerializableIgnore(
92b4598) -
Add missing tests for GitmodulesConvert on SerializableIgnore(
8baf097) -
Add missing tests for GitmodulesConvert on SerializableIgnore(
eea22cf) -
Add tests for name_from_url(
1087738) -
Add tests for name_from_url(
c3c15a9) -
Add unit tests for Shell::from_path in src/shells.rs(
68e3cf6)
-
(lints) Fixed a series of lint warnings preventing release, and removed quite a bit of dead code in the process.(
dba5b8a) -
(release) Reuse compliance, cargo inclusions.(
cb71c01) -
(release) Add sample config to release(
101f27a)
- Update README and CONTRIBUTING to reflect hk and mise workflow(
2f841ae)