Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.0 (2023-08-22)
Chore
- don't call crate ‘WIP’ in manifest anymore.
New Features
- TBD a way to learn if submodules are active efficiently
Bug Fixes
-
Modules::is_active()
now counts everything that doesn't match submodule.active
(if present) as inactive. - Assure
gix-submodule
works with Rust 1.65. The previous version of this loop, possibly preferable, ran into a borrow-check issue that was no more from Rust 1.70 onwards.
New Features (BREAKING)
- remove
File::names_and_active_state()
in favor of File::is_active_platform()
. With this platform it's possible to make repeated checks to see if a named submodule is active. - make API less error prone by enforcing overrides at instantiation time. It's made so that overrides can still be applied at a later point.
Commit Statistics
- 11 commits contributed to the release over the course of 4 calendar days.
- 15 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like ‘(#ID)’ were seen in commit messages
Commit Details
- Uncategorized
- Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (
30b2761
) - Update changelogs prior to release (
f23ea88
) Modules::is_active()
now counts everything that doesn't match submodule.active
(if present) as inactive. (e0d9b09
)- Just fmt (
0d258f4
) - Merge branch ‘submodule-in-gix’ (
36f7b78
) - Remove
File::names_and_active_state()
in favor of File::is_active_platform()
. (3503f49
) - Make API less error prone by enforcing overrides at instantiation time. (
4a443e4
) - Assure
gix-submodule
works with Rust 1.65. (8172f0e
) - Don't call crate ‘WIP’ in manifest anymore. (
229bd48
) - Merge branch ‘submodule-active’ (
a3afaa4
) - TBD a way to learn if submodules are active efficiently (
af1cab3
)
0.1.0 (2023-08-07)
The initial release.
Commit Statistics
- 27 commits contributed to the release over the course of 518 calendar days.
- 3 commits were understood as conventional.
- 2 unique issues were worked on: #301, #691
Commit Details
- #301
- #691
- Uncategorized
- Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (
4604f83
) - Finailize
gix-submodule
changelog (cbe8e62
) - Set
gix-submodule
to version 0.1.0 (931fd1e
) - Prepare changelogs prior to release of
gix-submodule
(f3c4311
) - Merge branch ‘submodules’ (
b629f8a
) .gitmodule
file abstraction (6a2e6a4
)- Update license field following SPDX 2.1 license expression standard (
9064ea3
) - Merge branch ‘corpus’ (
aa16c8c
) - Change MSRV to 1.65 (
4f635fc
) - Merge branch ‘main’ into auto-clippy (
3ef5c90
) - Merge branch ‘blinxen/main’ (
9375cd7
) - Include license files in all crates (
facaaf6
) - Merge branch ‘rename-crates’ into inform-about-gix-rename (
c9275b9
) - Adjust to renaming of
git-submodule
to gix-submodule
(2c4a2d0
) - Rename
git-submodule
to gix-submodule
(d9a84a2
) - Merge branch ‘main’ into http-config (
bcd9654
) - Merge branch ‘version2021’ (
0e4462d
) - Upgrade edition to 2021 in most crates. (
3d8fa8f
) - Merge branch ‘main’ into index-from-tree (
bc64b96
) - Merge branch ‘main’ into remote-ls-refs (
e2ee3de
) - Merge branch ‘docsrs-show-features’ (
31c2351
) - Uniformize deny attributes (
f7f136d
) - Remove default link to cargo doc everywhere (
533e887
) - Release git-submodule v0.0.0 (
d16821a
)