|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 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). |
| 7 | + |
| 8 | +## v0.0.0 (2024-10-22) |
| 9 | + |
| 10 | +### Other |
| 11 | + |
| 12 | + - <csr-id-64ff0a77062d35add1a2dd422bb61075647d1a36/> Update gitoxide repository URLs |
| 13 | + This updates `Byron/gitoxide` URLs to `GitoxideLabs/gitoxide` in: |
| 14 | + |
| 15 | + - Markdown documentation, except changelogs and other such files |
| 16 | + where such changes should not be made. |
| 17 | + |
| 18 | + - Documentation comments (in .rs files). |
| 19 | + |
| 20 | + - Manifest (.toml) files, for the value of the `repository` key. |
| 21 | + |
| 22 | + - The comments appearing at the top of a sample hook that contains |
| 23 | + a repository URL as an example. |
| 24 | + |
| 25 | + When making these changes, I also allowed my editor to remove |
| 26 | + trailing whitespace in any lines in files already being edited |
| 27 | + (since, in this case, there was no disadvantage to allowing this). |
| 28 | + |
| 29 | + The gitoxide repository URL changed when the repository was moved |
| 30 | + into the recently created GitHub organization `GitoxideLabs`, as |
| 31 | + detailed in #1406. Please note that, although I believe updating |
| 32 | + the URLs to their new canonical values is useful, this is not |
| 33 | + needed to fix any broken links, since `Byron/gitoxide` URLs |
| 34 | + redirect (and hopefully will always redirect) to the coresponding |
| 35 | + `GitoxideLabs/gitoxide` URLs. |
| 36 | + |
| 37 | + While this change should not break any URLs, some affected URLs |
| 38 | + were already broken. This updates them, but they are still broken. |
| 39 | + They will be fixed in a subsequent commit. |
| 40 | + |
| 41 | + This also does not update `Byron/gitoxide` URLs in test fixtures |
| 42 | + or test cases, nor in the `Makefile`. (It may make sense to change |
| 43 | + some of those too, but it is not really a documentation change.) |
| 44 | + |
| 45 | +### Commit Statistics |
| 46 | + |
| 47 | +<csr-read-only-do-not-edit/> |
| 48 | + |
| 49 | + - 12 commits contributed to the release over the course of 26 calendar days. |
| 50 | + - 1 commit was understood as [conventional](https://www.conventionalcommits.org). |
| 51 | + - 0 issues like '(#ID)' were seen in commit messages |
| 52 | + |
| 53 | +### Commit Details |
| 54 | + |
| 55 | +<csr-read-only-do-not-edit/> |
| 56 | + |
| 57 | +<details><summary>view details</summary> |
| 58 | + |
| 59 | + * **Uncategorized** |
| 60 | + - Merge pull request #1624 from EliahKagan/update-repo-url ([`795962b`](https://github.com/Byron/gitoxide/commit/795962b107d86f58b1f7c75006da256d19cc80ad)) |
| 61 | + - Update gitoxide repository URLs ([`64ff0a7`](https://github.com/Byron/gitoxide/commit/64ff0a77062d35add1a2dd422bb61075647d1a36)) |
| 62 | + - Merge pull request #1612 from Byron/merge ([`37c1e4c`](https://github.com/Byron/gitoxide/commit/37c1e4c919382c9d213bd5ca299ed659d63ab45d)) |
| 63 | + - Add some performance traces for blob-merges ([`b25fe4d`](https://github.com/Byron/gitoxide/commit/b25fe4d052250ddace9a118b2247537b2a7fa09e)) |
| 64 | + - Merge pull request #1611 from Byron/merge ([`5ffccd2`](https://github.com/Byron/gitoxide/commit/5ffccd2f08d70576347e3ae17a66ca5a60f1d81c)) |
| 65 | + - Make `blob::Platform::filter_mode` public. ([`b26eb26`](https://github.com/Byron/gitoxide/commit/b26eb2618c1764f699530e251ddef4e6cf456ddd)) |
| 66 | + - Merge pull request #1585 from Byron/merge ([`2261de4`](https://github.com/Byron/gitoxide/commit/2261de470aeb77be080f9e423e1513bde85d9cc0)) |
| 67 | + - Add platform tests and implementation ([`eb37dc3`](https://github.com/Byron/gitoxide/commit/eb37dc36d8c42f5a7714c641244ce4a13111b0a1)) |
| 68 | + - Add all relevant tests for the merge processing pipeline ([`a6f3e30`](https://github.com/Byron/gitoxide/commit/a6f3e30017343c01ba61c49fe74ffc69e443a33c)) |
| 69 | + - Implement `text` and `binary` merge algorithms, also with baseline tests for correctness. ([`0762846`](https://github.com/Byron/gitoxide/commit/07628465a0a3f047ec809d287c9a4567b4acd607)) |
| 70 | + - Sketch the entire API surface to capture all parts of blob-merges ([`9efa09f`](https://github.com/Byron/gitoxide/commit/9efa09f10d042dc4d5db4edf4589594450a30b31)) |
| 71 | + - Add the `gix-merge` crate for capturing merge algorithms ([`65efcb7`](https://github.com/Byron/gitoxide/commit/65efcb7624031ae478056fbb49a07ef176f0c96b)) |
| 72 | +</details> |
| 73 | + |
0 commit comments