v1.17.0-rc.1
·
869 commits
to master
since this release
[1.17.0-rc.1] - 2025-05-07
π Features
- (oma-refresh) Read apt config
Dir::Ignore-Files-Silentlyto ignore some file to warning (#386) - Check disk space out of space
- (clean) Add delete failed tips
- (clean) Add free up size tips
- Add space warn tips cmd color
- (refresh) Add out of space tips
- (show,oma-pm) [breaking] Refactor
oma showoutput - (oma-topics) [breaking] Before write topics status
- (tui) Add several keybinds
- (oma-console) Add emacs-like keybinds for previous/next line
- (oma-topics) [breaking] Support deb822 sources
- (oma-mirror) [breaking] Support deb822 sources file
- Enhance packages completions for command aliases for Fish (#414)
- [breaking] Use clap
unstable-dynamicto generic completions - Support zsh completions
- Add
--download-threads/-targ to control download threads - (oma-fetch,oma-refresh) [breaking] Not allow threads count > 255
- [breaking] Drop
pkgnamessubcommand (#416) - Write log to file
- Add message for log run oma with args
- (oma-pm) Re-export
oma-apt::Package - Add
size-analyzersubcommand
π Bug Fixes
- Fix
--dry-runneeds permission (#383) - Limit piped output to unattended mode (-y) (#384)
- (oma-fetch) Do not static build xz2 dep (#385)
- Fix tum match_match_all is false topic will random skip display (#393)
- (oma-refresh) Fix run repetition post invoke (#394)
- (oma-pm) [breaking] Capitalize the description in oma info (#395)
- (show) Fix
oma showdisplay another version (#397) - (topics) Revert sources.list should refresh package index file
- (oma-fetch) Not allow resume env should reset progress bar (#402)
- (oma-refresh,oma-repo-vertify) [breaking] Handle deb822
Signed-Byis empty (#405) - (upgrade) Downgrade match packages should not display in tum (#410)
- (oma-refresh) [breaking] Refresh before close update lock fd ...
- (oma-fetch,oma-refresh) [breaking] Not allow download thread is zero
- (oma-refresh) Fix metadata refresh when
LANGis unset (#418) - Fix
ColorChoice::Alwaysenable ansi in logger settings
π Refactor
- (oma-pm) [breaking] Improve
OmaAptErrorenum field name (#387) autoremove_tipsfunction no need return result (#391)- (upgrade) Use
CommitChangesto run upgrade (#389) - (oma-pm) Do not connect zbus session in
OmaApt::new - (oma-pm) [breaking] Use
OnceCellto init tokio runtime and zbus session - Make
Config::readnot returnResult
βοΈ Miscellaneous Tasks
- Fix a typo
- Update all deps
- Set next version as 1.17.0-alpha.0
- No debug=2
- (oma-fetch) Switch to
liblzma-rs(#403) - Update all deps
- (oma-mirror) Switch
serde_yamltoserde_yaml_ng(#404) - Update all deps
- Update all deps
- Update all deps
- Use generate completions and manpages
- Add justfile
- Fix complete generate
- Only use
genericfeature - Fix loong64 build
- Only amd64 run build test
- Update all deps
I18n
- Improve
space_tipsif archives dir size is 0 - Improve
oma cleaniftotal_clean_sizeis 0 - Fix wrong translate key
- (en_US) Fix tum-2 too loong
- (en_US) Improve tum-1, tum-2 line-breaks
- Improve prompt for thread allowance
- Improve UI strings