Skip to content

v1.17.0-rc.1

Choose a tag to compare

@github-actions github-actions released this 07 May 14:42
· 869 commits to master since this release

[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 return Result

βš™οΈ 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 to serde_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 if total_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