Skip to content

Releases: AOSC-Dev/oma

v1.8.1

30 Aug 07:58
Compare
Choose a tag to compare

[1.8.1] - 2024-08-30

πŸ› Bug Fixes

  • (oma-refresh) Transliterate _ in dist as %5f
  • (oma-refresh) Add unit test for _ => %5f

βš™οΈ Miscellaneous Tasks

  • Run cargo fmt

v1.8.0

28 Aug 09:15
Compare
Choose a tag to compare

[1.8.0] - 2024-08-28

πŸ› Bug Fixes

  • Update all completions

v1.8.0-rc2

28 Aug 03:09
Compare
Choose a tag to compare
v1.8.0-rc2 Pre-release
Pre-release

[1.8.0-rc2] - 2024-08-28

πŸš€ Features

  • Do not check color if --no-color is set
  • Force follow terminal color if is ssh session
  • Force follow terminal color if TERM var is not set

πŸ› Bug Fixes

  • Add a latency limit for terminal coloring
  • Not is terminal do not execute termbg::theme

🚜 Refactor

  • (subcmd/command-not-found) Improve foreach result logic

βš™οΈ Miscellaneous Tasks

  • (main.rs) Fix debug message for unsupported/high-latency terminals

v1.8.0-rc.1

27 Aug 03:59
Compare
Choose a tag to compare

[1.8.0-rc.1] - 2024-08-27

πŸš€ Features

  • Add oma upgrade arg --autoremove ...
  • (oma-pm) [breaking] Make autoremove function public
  • (oma-contents) Improve error output
  • Use ahash as Progress Bar map hasher ...
  • (oma-pm, oma-fresh) Use ahash as hasher
  • Adjust subcmd alias

πŸ› Bug Fixes

  • Update all shell completions
  • Fix oma purge xxx will panic
  • (oma-contents) Fix /var/lib/apt/lists contents does not exist ...
  • (.github) Replace tilde correctly in Git branch

🚜 Refactor

  • (oma-contents) Do not repeatedly check file ext
  • (oma-contents) Use buffer to reuse cache
  • (oma-contents) Some changes
  • (oma-contents) Use IndexSet
  • (oma-console) ripgrep_search function do not repetitivly check mode
  • (args) Remove unnecessary clone

πŸ“š Documentation

  • Update readme

βš™οΈ Miscellaneous Tasks

  • Use lto thin by default
  • (Cargo.toml) Enable more compiler optimization
  • (.github) Use tilde to replace dash-suffix in DPKG_VER
  • (.github) Use tilde in Git branch

v1.7.1

24 Aug 07:32
Compare
Choose a tag to compare

[1.7.1] - 2024-08-24

πŸ› Bug Fixes

  • (oma-contents) Add file magic check on pure_search
  • Do not require packages argument in oma remove --yes

βš™οΈ Miscellaneous Tasks

  • Make apt update download BinContents
  • Add download contents option to apt config file

v1.7.0

22 Aug 14:31
Compare
Choose a tag to compare

[1.7.0] - 2024-08-22

πŸš€ Features

  • (command-not-found) Sort jaro num
  • (oma-refresh, oma-fetch) Add zstd download support
  • (oma-refresh) Prioritize zip compress download order
  • (oma-contents) Add pure search zstd contents support

πŸ› Bug Fixes

  • oma remove no fix broken by default ...
  • (oma-console) Fix global progress bar small style
  • Correct tense for "be upgraded"
  • (oma-console) Fix progress bar 100% will not align

🚜 Refactor

  • Refactor progress bar handle logic
  • Add trait OmaProgress to handle has progress bar and no progress bar
  • Remove unnecessary logic
  • (oma-contents) Refactor all

πŸ“š Documentation

  • (oma-fetch) Add comment

βš™οΈ Miscellaneous Tasks

  • Update all version in Cargo.toml

v1.6.0

20 Aug 01:59
Compare
Choose a tag to compare

[1.6.0] - 2024-08-20

πŸš€ Features

  • (oma-console) Add color format Action::UpgradeTips
  • (oma-console) Add oma color Action::PendingBg
  • (oma-pm) Allow oma install foo --reinstall will also install recommends
  • Improve empty dependency issue output
  • (oma-pm) Add debug output for resolve get error
  • Make oma install no fix broken by default ...
  • Set panic hook to unlock oma
  • Panic hook display panic info

πŸ› Bug Fixes

  • Disable --help egg if locales not contains zh* locale
  • (oma-pm) Protect recommend package
  • (oma-console) Fix oma search display warning in windows terminal ...
  • Correctly disable BiDi text marker
  • (oma-console) Do not use global WRITER prefix len as writeln_inner arg
  • (oma-console) Fix global progress bar align
  • (oma-console) Spinner should align progress bar

🚜 Refactor

  • Set color formatter as global var
  • (oma-console) [breaking] Impl OmaProgressStyle to replace oma_style_pb and oma_spinner function
  • [breaking] spinner_style global_progress_bar_style progress_bar_style to replace OmaProgressSrtle
  • (oma-console) Use const to save progress bar template

🎨 Styling

  • (oma-refresh) Lint

βš™οΈ Miscellaneous Tasks

  • (oma-pm) Fix build warning without aosc feature
  • Do not always use oma-pm aosc feature
  • Update all deps

v1.5.2

15 Aug 11:00
Compare
Choose a tag to compare

[1.5.2] - 2024-08-15

πŸ› Bug Fixes

  • (oma-topics) Fix check mirror url missing '/'
  • Fix i18n loader fallback
  • Fix i18n_embed fallback to select language

βš™οΈ Miscellaneous Tasks

  • Only version prefix contain 'v' will make deb

v1.5.1

15 Aug 09:04
Compare
Choose a tag to compare

[1.5.1] - 2024-08-15

πŸ› Bug Fixes

  • (command_not_found.rs) Fix typo Ddescription => Description

v1.5.0

15 Aug 07:21
Compare
Choose a tag to compare

[1.5.0] - 2024-08-15

πŸš€ Features

  • (oma-console) Impl OmaColorFormat
  • (oma-console) Use termbg crate to check terminal theme
  • (oma-console) Add color theme for terminal light theme
  • (command-not-found) Package desc use white color
  • Use table to print command-not-found message

πŸ› Bug Fixes

  • (oma-refresh) Add Copy mark to fix build
  • Use correct i18n key for remove table headers
  • (oma-topics) Check InRelease file is exist

🚜 Refactor

  • (oma-topics) No need to clone arch var
  • PagerPrinter::print_table must only allow Vec argument as header

βš™οΈ Miscellaneous Tasks

  • (oma-refresh) Move verify logic to oma-repo-verify crate ...
  • (oma-repo-verify) Add description and license
  • Update all deps

I18n

  • Not allow translate AVAIL UPGRADE and INSTALLED