Skip to content

Commit c2af1d2

Browse files
docs(changelog): Add comprehensive release notes for version 0.1.5
This commit updates the CHANGELOG.md with a detailed breakdown of the v0.1.5 release, covering new features, dependency upgrades, and internal improvements. The changelog now documents the addition of new documentation files (Graph.md, Knowledge.dot), updates to the Rust toolchain (Edition 2024), and the integration of Git LFS for build artifacts. It also details specific dependency version bumps and code refactoring efforts aimed at improving clarity and build performance. Additionally, minor formatting corrections were applied to the GitHub workflow and update timestamp files to ensure consistency.
1 parent 8d013d8 commit c2af1d2

3 files changed

Lines changed: 52 additions & 3 deletions

File tree

.github/Update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Update: Tue Feb 3 02:27:24 UTC 2026
1+
Update: Tue Feb 3 02:27:24 UTC 2026

.github/workflows/Rust.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,5 @@ jobs:
7676
key: ${{ runner.os }}-cargo-${{ hashFiles('./Cargo.toml') }}
7777
- uses: actions-rs/cargo@v1.0.3
7878
with:
79-
command: build
80-
args: --release --all-features --manifest-path ./Cargo.toml
79+
command: build
80+
args: --release --all-features --manifest-path ./Cargo.toml

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
## 0.1.5
22

3+
### Add
4+
5+
- Added `unbug = { version = "0.4.0" }` as a dependency.
6+
- Added `Graph.md` containing Mermaid diagrams detailing the application's
7+
architecture, control flow, and concurrency model.
8+
- Added `Knowledge.dot` containing a Graphviz visualization of the project
9+
structure and dependencies.
10+
- Added `Summary.diff` as a historical record of changes from `v0.0.1` to
11+
`v0.1.4`.
12+
13+
### Change
14+
15+
- Updated Rust edition from "2021" to "2024" in `Cargo.toml`.
16+
- Updated license configuration in `Cargo.toml` to use
17+
`license-file = "LICENSE"`.
18+
- Updated description in `Cargo.toml` to "Summary 🗣️".
19+
- Updated dependencies:
20+
- `chrono` from 0.4.38 to 0.4.43
21+
- `clap` from 4.5.13 to 4.5.56
22+
- `dashmap` from 6.0.1 to 6.1.0
23+
- `futures` from 0.3.30 to 0.3.31
24+
- `git2` from 0.19.0 to 0.20.4
25+
- `itertools` from 0.13.0 to 0.14.0
26+
- `num_cpus` from 1.16.0 to 1.17.0
27+
- `rayon` from 1.10.0 to 1.11.0
28+
- `regex` from 1.10.6 to 1.12.2
29+
- `tokio` from 1.39.2 to 1.49.0
30+
31+
### Improved
32+
33+
- Enabled binary stripping in release builds by setting `strip = true` in
34+
`.cargo/Config.toml`.
35+
- Configured Git LFS in `.gitattributes` to track compiled executables (`*.exe`,
36+
`Summary`, `PSummary`) in `Target/` directories.
37+
- Updated `.gitignore` to unignore specific build artifacts (`.exe`, `.deb`,
38+
`Summary`, `PSummary`) while keeping the rest of the `Target/` directory
39+
ignored.
40+
41+
### Internal
42+
43+
- Refactored `Source/Fn/Binary/Command/Parallel.rs`:
44+
- Renamed channel variables `Approval` to `Allow` and `Receipt` to `Mark`
45+
for clarity.
46+
- Applied extensive formatting and line wrapping adjustments across multiple
47+
source files to improve readability.
48+
- Removed `#![allow(non_snake_case)]` attribute from `build.rs`.
49+
- Updated CLI strings in `Source/Fn/Binary/Command.rs` (author, about, and help
50+
messages) for consistency.
51+
352
## 0.1.4
453

554
### Change

0 commit comments

Comments
 (0)