Showing the changes to gix-commitgraph (1 of 55 files). Show all
Unified · Split
| @@ -5,6 +5,69 @@ All notable changes to this project will be documented in this file. · 4 unmodified lines | |||
| 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | 7 | ||
| 8 | ## Unreleased | ||
| 9 | |||
| 10 | ### Other | ||
| 11 | |||
| 12 | - <csr-id-da643581c63682a10f8636eb9e1317f1990f8211/> Simplify commit-graph doc link | ||
| 13 | The `#:~:text` in the anchor was no longer working, as tested in | ||
| 14 | Chromium-based browsers that ordinarily support such links. Like | ||
| 15 | any broken anchor, it didn't keep the page from resolving. But it | ||
| 16 | didn't jump to (nor participate in any highlighting of) specific | ||
| 17 | text. | ||
| 18 | |||
| 19 | Fortunately, the relevant text is near the top of the page. So the | ||
| 20 | original intent of the longer and more complicated URL is satisfied | ||
| 21 | in the simpler URL. | ||
| 22 | |||
| 23 | ### Changed (BREAKING) | ||
| 24 | |||
| 25 | - <csr-id-5095f44db58014f4a35ea8996a90d56d2ac19d45/> adjust error return types to handle collision detection | ||
| 26 | This does mean a lot of churn across the tree, but the change is | ||
| 27 | usually just an adjustment to variants of an existing error type, | ||
| 28 | so I expect that most downstream users will require little to no | ||
| 29 | adaption for this change. | ||
| 30 | - <csr-id-54e57649f0e0b15c0bd1d3233e41524cb91a8cb9/> adjust hash verification return types for the common interface | ||
| 31 | This mostly just affects return types – using | ||
| 32 | `git_hash::verify::Error` instead of bespoke duplicated versions | ||
| 33 | thereof, and occasionally returning an `ObjectId` instead of `()` | ||
| 34 | for convenience. | ||
| 35 | |||
| 36 | ### Commit Statistics | ||
| 37 | |||
| 38 | <csr-read-only-do-not-edit/> | ||
| 39 | |||
| 40 | - 12 commits contributed to the release. | ||
| 41 | - 3 commits were understood as [conventional](https://www.conventionalcommits.org). | ||
| 42 | - 0 issues like '(#ID)' were seen in commit messages | ||
| 43 | |||
| 44 | ### Thanks Clippy | ||
| 45 | |||
| 46 | <csr-read-only-do-not-edit/> | ||
| 47 | |||
| 48 | [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. | ||
| 49 | |||
| 50 | ### Commit Details | ||
| 51 | |||
| 52 | <csr-read-only-do-not-edit/> | ||
| 53 | |||
| 54 | <details><summary>view details</summary> | ||
| 55 | |||
| 56 | * **Uncategorized** | ||
| 57 | - Merge pull request #1915 from emilazy/push-qvyqmopsoltr ([`4660f7a`](https://github.com/GitoxideLabs/gitoxide/commit/4660f7a6f71873311f68f170b0f1f6659a02829d)) | ||
| 58 | - Migrate hashing API users to fallible versions ([`fbf6cc8`](https://github.com/GitoxideLabs/gitoxide/commit/fbf6cc897cfeff5ed2a2d5946c060e0cebbd1afd)) | ||
| 59 | - Adjust error return types to handle collision detection ([`5095f44`](https://github.com/GitoxideLabs/gitoxide/commit/5095f44db58014f4a35ea8996a90d56d2ac19d45)) | ||
| 60 | - Adjust hash verification return types for the common interface ([`54e5764`](https://github.com/GitoxideLabs/gitoxide/commit/54e57649f0e0b15c0bd1d3233e41524cb91a8cb9)) | ||
| 61 | - Migrate all hashing API users to `gix_hash::Hasher::finalize()` ([`4e935ce`](https://github.com/GitoxideLabs/gitoxide/commit/4e935ce167428581f7e0351768b705164f71179a)) | ||
| 62 | - Migrate all hashing API users to `gix_hash` ([`baa1430`](https://github.com/GitoxideLabs/gitoxide/commit/baa1430aed0dc8160a71cc675e2626780a2de052)) | ||
| 63 | - Merge pull request #1875 from EliahKagan/spell ([`1ed68f3`](https://github.com/GitoxideLabs/gitoxide/commit/1ed68f3952550f346d72b23af70bf2efce8a2f69)) | ||
| 64 | - Simplify commit-graph doc link ([`da64358`](https://github.com/GitoxideLabs/gitoxide/commit/da643581c63682a10f8636eb9e1317f1990f8211)) | ||
| 65 | - Fix a minor typo in a test case name ([`fa89113`](https://github.com/GitoxideLabs/gitoxide/commit/fa8911389afafb74bdd99085ca17d8f4575c90bb)) | ||
| 66 | - Merge pull request #1854 from GitoxideLabs/montly-report ([`16a248b`](https://github.com/GitoxideLabs/gitoxide/commit/16a248beddbfbd21621f2bb57aaa82dca35acb19)) | ||
| 67 | - Thanks clippy ([`8e96ed3`](https://github.com/GitoxideLabs/gitoxide/commit/8e96ed37db680855d194c10673ba2dab28655d95)) | ||
| 68 | - Merge pull request #1778 from GitoxideLabs/new-release ([`8df0db2`](https://github.com/GitoxideLabs/gitoxide/commit/8df0db2f8fe1832a5efd86d6aba6fb12c4c855de)) | ||
| 69 | </details> | ||
| 70 | |||
| 8 | ## 0.26.0 (2025-01-18) | 71 | ## 0.26.0 (2025-01-18) |
| 9 | 72 | ||
| 10 | <csr-id-17835bccb066bbc47cc137e8ec5d9fe7d5665af0/> | 73 | <csr-id-17835bccb066bbc47cc137e8ec5d9fe7d5665af0/> |
| @@ -19,7 +82,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 8 unmodified lines | |||
| 19 | 82 | ||
| 20 | <csr-read-only-do-not-edit/> | 83 | <csr-read-only-do-not-edit/> |
| 21 | 84 | ||
| 22 | - 4 commits contributed to the release over the course of 55 calendar days. | 85 | - 5 commits contributed to the release over the course of 55 calendar days. |
| 23 | - 55 days passed between releases. | 86 | - 55 days passed between releases. |
| 24 | - 1 commit was understood as [conventional](https://www.conventionalcommits.org). | 87 | - 1 commit was understood as [conventional](https://www.conventionalcommits.org). |
| 25 | - 0 issues like '(#ID)' were seen in commit messages | 88 | - 0 issues like '(#ID)' were seen in commit messages |
| @@ -31,6 +94,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 · 5 unmodified lines | |||
| 31 | <details><summary>view details</summary> | 94 | <details><summary>view details</summary> |
| 32 | 95 | ||
| 33 | * **Uncategorized** | 96 | * **Uncategorized** |
| 97 | - Release gix-utils v0.1.14, gix-actor v0.33.2, gix-hash v0.16.0, gix-trace v0.1.12, gix-features v0.40.0, gix-hashtable v0.7.0, gix-path v0.10.14, gix-validate v0.9.3, gix-object v0.47.0, gix-glob v0.18.0, gix-quote v0.4.15, gix-attributes v0.24.0, gix-command v0.4.1, gix-packetline-blocking v0.18.2, gix-filter v0.17.0, gix-fs v0.13.0, gix-chunk v0.4.11, gix-commitgraph v0.26.0, gix-revwalk v0.18.0, gix-traverse v0.44.0, gix-worktree-stream v0.19.0, gix-archive v0.19.0, gix-bitmap v0.2.14, gix-tempfile v16.0.0, gix-lock v16.0.0, gix-index v0.38.0, gix-config-value v0.14.11, gix-pathspec v0.9.0, gix-ignore v0.13.0, gix-worktree v0.39.0, gix-diff v0.50.0, gix-blame v0.0.0, gix-ref v0.50.0, gix-sec v0.10.11, gix-config v0.43.0, gix-prompt v0.9.1, gix-url v0.29.0, gix-credentials v0.27.0, gix-discover v0.38.0, gix-dir v0.12.0, gix-mailmap v0.25.2, gix-revision v0.32.0, gix-merge v0.3.0, gix-negotiate v0.18.0, gix-pack v0.57.0, gix-odb v0.67.0, gix-refspec v0.28.0, gix-shallow v0.2.0, gix-packetline v0.18.3, gix-transport v0.45.0, gix-protocol v0.48.0, gix-status v0.17.0, gix-submodule v0.17.0, gix-worktree-state v0.17.0, gix v0.70.0, gix-fsck v0.9.0, gitoxide-core v0.45.0, gitoxide v0.41.0, safety bump 42 crates ([`dea106a`](https://github.com/GitoxideLabs/gitoxide/commit/dea106a8c4fecc1f0a8f891a2691ad9c63964d25)) | ||
| 34 | - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) | 98 | - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) |
| 35 | - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) | 99 | - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) |
| 36 | - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) | 100 | - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) |