Releases: AOSC-Dev/oma
Releases Β· AOSC-Dev/oma
v1.17.1
v1.17.0
[1.17.0] - 2025-05-10
π Bug Fixes
- (oma-refresh) Do not repeatedly read dpkg architecture
v1.17.0-rc.4
[1.17.0-rc.4] - 2025-05-09
π Features
- (oma-refresh) Add
scan_sources_list_from_paths
api
π Bug Fixes
- (oma-refresh) Do not repeatedly read dpkg architecture
v1.17.0-rc.3
v1.17.0-rc.3
v1.17.0-rc.2
[1.17.0-rc.2] - 2025-05-07
βοΈ Miscellaneous Tasks
- Fix push release
- Fix release push again
v1.17.0-rc.1
[1.17.0-rc.1] - 2025-05-07
π Features
- (oma-refresh) Read apt config
Dir::Ignore-Files-Silently
to 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 show
output - (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-dynamic
to generic completions - Support zsh completions
- Add
--download-threads
/-t
arg to control download threads - (oma-fetch,oma-refresh) [breaking] Not allow threads count > 255
- [breaking] Drop
pkgnames
subcommand (#416) - Write log to file
- Add message for log run oma with args
- (oma-pm) Re-export
oma-apt::Package
- Add
size-analyzer
subcommand
π Bug Fixes
- Fix
--dry-run
needs 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 show
display 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-By
is 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
LANG
is unset (#418) - Fix
ColorChoice::Always
enable ansi in logger settings
π Refactor
- (oma-pm) [breaking] Improve
OmaAptError
enum field name (#387) autoremove_tips
function no need return result (#391)- (upgrade) Use
CommitChanges
to run upgrade (#389) - (oma-pm) Do not connect zbus session in
OmaApt::new
- (oma-pm) [breaking] Use
OnceCell
to init tokio runtime and zbus session - Make
Config::read
not 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_yaml
toserde_yaml_ng
(#404) - Update all deps
- Update all deps
- Update all deps
- Use generate completions and manpages
- Add justfile
- Fix complete generate
- Only use
generic
feature - Fix loong64 build
- Only amd64 run build test
- Update all deps
I18n
- Improve
space_tips
if archives dir size is 0 - Improve
oma clean
iftotal_clean_size
is 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
v1.16.6
[1.16.6] - 2025-05-03
π Features
- (oma-topics) [breaking] Support deb822 sources
- (oma-mirror) [breaking] Support deb822 sources file
- Enhance packages completions for command aliases for Fish (#414)
π Bug Fixes
- (upgrade) Downgrade match packages should not display in tum (#410)
- (oma-refresh) Fix metadata refresh when
LANG
is unset (#418)
I18n
- (en_US) Fix tum-2 too loong
- (en_US) Improve tum-1, tum-2 line-breaks