Releases: arghena/katharsis
Releases · arghena/katharsis
v1.0.0-canary.30
Note
- This release mainly fixes RUSTSEC-2025-0047. See #472 for details.
- Other planned features have been pushed back to
v1.0.0-canary.31
. See #261 for more info.
🚨 Breaking Changes
- ci:
- Change from
ubuntu-20.04
toubuntu-latest
- by @kurosakishigure in #329 (f2f86) - Add the
--release
and--frozen
parameters, and remove the compatibility configuration - by @kurosakishigure in #330 (d1e56)
- Change from
- config:
- Rename
katharsis.config.toml
tokatharsis.toml
- by @kurosakishigure in #455 (fa3fc)
- Rename
- manifest:
- Upgrade the edition to 2024 - by @kurosakishigure in #382 (2a4b3)
- refactor:
- Integrate
docs/*.md
intoREADME.md
- by @kurosakishigure in #322 (82916)
- Integrate
- rename:
- Modify the
article.link
property in the config file toarticle.prefix
- by @kurosakishigure in #379 (09e25)
- Modify the
🚀 Enhancements
- ci:
- Add
commit-analyzer.yml
, optimize the CI config, and update theCONTRIBUTING.md
- by @kurosakishigure in #347 (5a85a) - Increase concurrency limits and add GitHub labeler - by @kurosakishigure in #356 (63d00)
- Add
github/[email protected]
and correct typos - by @kurosakishigure in #370 (53997) - Add PR title labeler - by @kurosakishigure in #373 (63042)
- Add
- labeler:
- Reduce the probability of false matches - by @kurosakishigure in #387 (9af50)
- Make the regular expression matching stricter - by @kurosakishigure in #388 (61555)
🩹 Fixes
- ci:
- Replace
--frozen
with--locked
- by @kurosakishigure in #339 (8e644) - Shfmt does not return a non-zero result - by @kurosakishigure in #349 (fe185)
- Restrict the matching scope of the labeler's globs - by @kurosakishigure in #358 (acef2)
- Restrict the matching scope of the labeler's globs - by @kurosakishigure in #360 (18112)
- Restrict the matching scope of the labeler's globs - by @kurosakishigure in #362 (2890b)
- Replace
- dependabot:
- Dependabot does not follow
labels: []
- by @kurosakishigure in #397 (a1556)
- Dependabot does not follow
- issue_labeler:
- Syntax error - by @kurosakishigure in #389 (6c9a7)
- markdownlint-cli2-config:
- When using
markdownlint-cli2
as the linter fornvim
, theglob
does not work - by @kurosakishigure in #313 (aa32e)
- When using
- pr_title_labeler:
- Missing
enable-versioned-regex
field - by @kurosakishigure in #375 (42f2b)
- Missing
- rustsec:
- 2025-0047 - by @kurosakishigure in #472 (d0eb9)
- typos_config:
- The scope of path exclusions is incorrect - by @kurosakishigure in #305 (fb566)
- vale_config:
- The
glob
does not match files when usingvale-ls
innvim
- by @kurosakishigure in #312 (7343b)
- The
🏡 Chore
- Add
.git-blame-ignore-revs
toCODEOWNERS
- by @kurosakishigure in #293 (836cc) - Move
rust-toolchain.toml
line inCODEOWNERS
- by @kurosakishigure in #294 (1e0fe) - Change the logo - by @kurosakishigure in #350 (42b4b)
- assets:
- Modify the logo - by @kurosakishigure in #415 (86b7d)
- Migrate to
https://github.com/arghena/assets
- by @kurosakishigure in #425 (baa7f)
- blame:
- Ignore #307 - by @kurosakishigure in #308 and #307 (feaf7)
- Ignore #383 - by @kurosakishigure in #384 and #383 (e90db)
- Ignore #447 - by @kurosakishigure in #448 and #447 (7b543)
- bump_version:
- V1.0.0-canary.30 - by @kurosakishigure in #473 (1f308)
- changelogithub:
- Make emoji symbols display properly in the editor - by @kurosakishigure in #403 (510fe)
- ci:
- Change
WINGET_TOKEN
toBOT_TOKEN
incd.yml
- by @kurosakishigure in #332 (8dcc2)
- Change
- codeowners:
- Simplify glob - by @kurosakishigure in #343 (3dfac)
- comments:
- Add a
FIX:
comment tocommit-analyzer.yml
- by @kurosakishigure in #366 (ac84b)
- Add a
- commitlint:
- Disabled
defaultIgnores
- by @kurosakishigure in #454 (f2fe8)
- Disabled
- demo:
- Change
demo.gif
- by @kurosakishigure in #323 (4ed1b) - Change
demo.gif
- by @kurosakishigure in #325 (cf877)
- Change
- docs:
- Change the logo and improve the
Release Table
section - by @kurosakishigure in #351 (d025e)
- Change the logo and improve the
- editorconfig:
- Remove the extra
[Makefile]
section - by @kurosakishigure in #465 (33974)
- Remove the extra
- markdownlint:
- Disable rules that duplicate Prettier - by @kurosakishigure in #417 (201bb)
- Add comments for...
v1.0.0-canary.29
🚨 Breaking Changes
- docs: Remove the issue labeler, simplify the issue template, and add explanations and workflows related to PR labels - by @kurosakishigure in #280 (7b297)
- refactor: Refactor fields related to the
labeler.yml
to comply withConventional Commits 1.0.0
- by @kurosakishigure in #283 (0174e)
🏡 Chore
- Add
.git-blame-ignore-revs
file - by @kurosakishigure in #286 (ee42c) - Bump version - by @kurosakishigure in #287 (c0553)
📖 Documentation
- fix: The issue where labels in the issue template are not working - by @kurosakishigure in #281 (51967)
- issue_template: Add
type
field - by @kurosakishigure in #282 (2e579)
🎨 Styles
- docs: Format docs - by @kurosakishigure in #285 (18b9b)
🤖 CI
- Add examples label to
labeler.yml
- by @kurosakishigure in #284 (eeea7)
View changes on GitHub
v1.0.0-canary.28
🚨 Breaking Changes
- Organize project files and integrate linting jobs - by @kurosakishigure in #251 (ca958)
- Modify the env name of the config parameter - by @kurosakishigure in #259 (f7a46)
- Fix cmd module assertion failed - by @kurosakishigure in #255 (ed097)
🩹 Fixes
- The CI pipeline will no longer be triggered when modifying
*.rs
files - by @kurosakishigure in #260 (4bb08)
🏡 Chore
- Reduce build size - by @kurosakishigure in #257 (29744)
- Add
.rustfmt.toml
- by @kurosakishigure in #263 (a77d3) - Restrict the scope of linting, expand the scope of CODEOWNERS, and add Vale rules - by @kurosakishigure in #265 (b0825)
- Change WinGet badge color - by @kurosakishigure in #267 (24551)
- Change the repository owner - by @kurosakishigure in #275 (0192f)
- Bump version - by @kurosakishigure in #276 (4d2c8)
📖 Docs
- Add some details to CONTRIBUTING.md - by @kurosakishigure in #244 (1a586)
- Add a
Packaging Status
badge to theINSTALL.md
file - by @kurosakishigure in #246 (02528) - Remove NOTE for INSTALL.md - by @kurosakishigure in #247 (61f11)
- Refine the field descriptions of the article - by @kurosakishigure in #258 (94ebf)
- Change WinGet link for README.md - by @kurosakishigure in #266 (2831d)
- Add badge logo for README.md - by @kurosakishigure in #268 (1dae6)
- Tidy up the SECURITY.md - by @kurosakishigure in #271 (cc9d3)
- Add a RELEASE.md document and update the version support range in SECURITY.md - by @kurosakishigure in #272 (3cdbd)
- Opt RELEASES.md and SECURITY.md - by @kurosakishigure in #273 (5608c)
✅ Tests
- Exclude
main.rs
from Tarpaulin coverage - by @kurosakishigure in #245 (537b7)
📦 Dependencies
- Bump tokio from 1.42.0 to 1.43.0 - in #248 (ce721)
- Bump clap from 4.5.24 to 4.5.26 - in #252 (ac767)
- Bump thiserror from 2.0.9 to 2.0.11 - in #254 (8ef51)
- Bump clap from 4.5.26 to 4.5.27 - in #274 (ab7d1)
- Updtae Cargo.lock versions - by @kurosakishigure in #278 (3ac53)
🤖 Workflows
- Increase the error level - by @kurosakishigure in #256 (1c61e)
- Delete
:
- by @kurosakishigure in #262 (57e66) - Refine the trigger conditions for workflows - by @kurosakishigure in #264 (865ff)
- Optimize workflows - by @kurosakishigure in #270 (52f95)
- Fixed vale CI error, remove redundant rules - by @kurosakishigure in #277 (d371b)
- Remove rust-cache in ci.yml - by @kurosakishigure in #279 (83d8b)
View changes on GitHub
v1.0.0-canary.27
🏡 Chore
- Bump version - by @kurosakishigure in #243 (e0f80)
📖 Docs
- Add email to COC - by @kurosakishigure in #240 (45330)
- Tidy up the CONTRIBUTING.md file - by @kurosakishigure in #241 (5a388)
- Correct the URL in SECURITY.md - by @kurosakishigure in #242 (59fc2)
📦 Dependencies
🤖 Workflows
- Add WinGet job to cd.yml - by @kurosakishigure in #238 (b5a77)
View changes on GitHub
v1.0.0-canary.26
🏡 Chore
- Bump version - by @kurosakishigure in #237 (5af7b)
📖 Docs
- Tidy up the issue_template and Contributing Guide - by @kurosakishigure in #232 (861ec)
- Remove NOTE for docs_issue_template - by @kurosakishigure in #233 (882bc)
- Add API Docs link to README.md - by @kurosakishigure in #234 (a86f6)
- Add AUR badge, Change badge style - by @kurosakishigure in #235 (30a5a)
🤖 Workflows
- Switch coverallsapp version - by @kurosakishigure in #236 (fd30a)
View changes on GitHub
v1.0.0-canary.25
🏡 Chore
- Remove jobs related to close - by @kurosakishigure in #228 (ea866)
- Rename the prefix related to workflows from doc to docs - by @kurosakishigure in #229 (8be9f)
- Bump version - by @kurosakishigure in #231 (1fa2a)
📖 Docs
- Add Arch Linux installation instructions - by @adamperkowski in #227 (a0e46)
- Tidy up the docs - by @kurosakishigure in #230 (82937)
View changes on GitHub
v1.0.0-canary.24
🏡 Chore
- Improve PR template - by @kurosakishigure in #222 (7c569)
- Bump version - by @kurosakishigure in #226 (a5162)
📖 Docs
- Add workflow and dev kit templates - by @kurosakishigure in #223 (2f196)
🤖 Workflows
- Add config.yml - by @kurosakishigure in #224 (35d6b)
- Add changelogithub - by @kurosakishigure in #225 (f721a)
View changes on GitHub
v1.0.0-canary.23
What's Changed
- fix: no such command
msrv
by @kurosakishigure in #207 - chore: Improve docs by @kurosakishigure in #206
- dep: bump tempfile from 3.14.0 to 3.15.0 by @dependabot in #208
- chore: Improve PR template by @kurosakishigure in #209
- doc: Add DCO file by @kurosakishigure in #210
- chore: Improve PR template by @kurosakishigure in #211
- chore: Removed the unnecessary parts by @kurosakishigure in #212
- feat: Add dco.yml file by @kurosakishigure in #217
- chore: Add
-S -s
parameter by @kurosakishigure in #219 - chore: Add
Signing Commits
section by @kurosakishigure in #220 - chore: Bump version by @kurosakishigure in #221
Full Changelog: v1.0.0-canary.22...v1.0.0-canary.23
v1.0.0-canary.22
What's Changed
- chore: Improve
Cargo.toml
by @kurosakishigure in #203 - feat: Add MSRV job to ci.yml by @kurosakishigure in #204
- chore: Bump version by @kurosakishigure in #205
Full Changelog: v1.0.0-canary.21...v1.0.0-canary.22
v1.0.0-canary.21
What's Changed
- chore: Update year by @kurosakishigure in #199
- chore: Rename issue_lock.yml to lock-threads.yml, add comments and discussions by @kurosakishigure in #200
- feat: Publish the project to Cargo by @kurosakishigure in #201
- chore: Bump version, abbreviate "are" in the USE.md file by @kurosakishigure in #202
Full Changelog: v1.0.0-canary.20...v1.0.0-canary.21