Skip to content

Latest commit

 

History

History
175 lines (91 loc) · 8.86 KB

File metadata and controls

175 lines (91 loc) · 8.86 KB

Changelog

We document all important changes below.

Submod follows Keep a Changelog and uses Semantic Versioning.

[0.2.7] - 2026-03-22

Bug Fixes

  • Propagate fetch errors from gix to enable git2 fallback(3162a2c)

Miscellaneous

  • (deps) Bump rustls-webpki in the cargo group across 1 directory (#41)(8ddb5cd)

Performance

  • Hoist format! call out of loop in src/git_ops/mod.rs (#43)(f1994e2)

[0.2.6] - 2026-03-22

Bug Fixes

  • Missing https transport causes fetch to fail with gix(cbd01d2)

[0.2.4] - 2026-03-22

Bug Fixes

  • 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)

[0.2.3] - 2026-03-20

Fix

  • Gix submodule resolution bug, verbose output (added --verbose flag)(17a4877)

Miscellaneous

[0.2.2] - 2026-03-20

Bug Fixes

  • 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)

Feat

  • (testing) Add coverage macro attributes and streamline testing config for faster testing (#35)(38da3a9)

Features

  • 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)

Fix

  • Serialization/Deserialization bug; significantly expand testing in core areas. (#33)(bce7bf8)

Miscellaneous

  • 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)

[0.2.1] - 2026-03-18

Bug Fixes

  • (git_manager) Improve success message for submodule updates(3030474)

CI/Build

  • Ignore RUSTSEC-2024-0364 in cargo audit(ee635aa)

Features

  • Wire up no-init and shallow options for add command(e315f76)

Fix

  • Implement robust check for uncommitted changes using git2 fallback(1aab1ed)

Miscellaneous

  • (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)

Performance

  • 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)

Refactor

  • Use gix is_dirty() for uncommitted changes check instead of git2(b02bd3b)

Testing

  • 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)

[0.2.0] - 2026-03-05

Bug Fixes

  • (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)

[0.1.2] - 2025-06-23

Documentation

  • Update README and CONTRIBUTING to reflect hk and mise workflow(2f841ae)