Skip to content

Releases: AOSC-Dev/oma

v1.11.0

03 Oct 13:54
Compare
Choose a tag to compare

[1.11.0] - 2024-10-03

πŸ› Bug Fixes

  • (get-oma.sh) Fix Ubuntu < 20.04 && > 24.04 fallback

βš™οΈ Miscellaneous Tasks

  • Update all deps

v1.11.0-rc2

30 Sep 03:33
Compare
Choose a tag to compare

[1.11.0-rc2] - 2024-09-30

πŸš€ Features

  • (oma-fetch) Set checksum buffer size as 8192 ... (#130)

πŸ› Bug Fixes

  • (oma-refresh) Lock oma refresh download dir (#131)
  • (get-oma.sh) Disable Ubuntu 24.10
  • (get-oma.sh) Use a more generic distro + version print

🚜 Refactor

  • (oma-pm) Do not set purge on summary function (#124)
  • (oma-pm) No need sort name on remove function (#125)

🎨 Styling

  • [breaking] Use typos to fix typo

βš™οΈ Miscellaneous Tasks

  • Add typos config
  • Add check typo workflow
  • Build and upload packages for openKylin 2.0 (Nile) (#132)

v1.11.0-rc1

27 Sep 16:26
Compare
Choose a tag to compare
v1.11.0-rc1 Pre-release
Pre-release

[1.11.0-rc1] - 2024-09-27

πŸš€ Features

  • Set default config as oma-debian.toml if without aosc feature (#102)
  • (oma-refresh) Add run apt update success post invoke feature (#103)
  • (tui) Add scroll bar (#107)
  • (tui) First time check battery (#110)
  • (oma-topics) Improve create new state file tips (#111)
  • (oma-refresh) Add deb-src support (#115)
  • Add oma remove completion (#121)
  • oma install/... handle no result add cmd from package tips (#112)
  • Use std::panic::take_hook() to display panic output (#122)

πŸ› Bug Fixes

  • Update all completions
  • (oma-console) Fix press ^G content will go beyond the screen ... (#106)
  • (oma-console) Workaround pager clear terminal on tty (#113)
  • (oma-console) Fix termbg timeout will blocking stdin (#114)
  • (oma-pm) Fix purge dependencies config (#117)
  • (oma-contents) Fix pure_search absolute path (#118)
  • (oma-contents) [breaking] Fix search contents contains deb-src contains (#119)

🚜 Refactor

  • (oma-pm) Use IndexMap to save search index (#100)
  • Refactor normal_commit and refresh function
  • (table) Clean up table option (#105)
  • (tui) Refactor tui.rs to tui mod

πŸ“š Documentation

  • Remove overdue comment

🎨 Styling

  • check_empty_op rename to is_nothing_to_do

βš™οΈ Miscellaneous Tasks

  • Add deepin 23 (amd64) (#123)

v1.10.2

25 Sep 03:30
Compare
Choose a tag to compare

[1.10.2] - 2024-09-25

πŸ› Bug Fixes

  • (oma-refresh) Fix foreach tree logic (#116)
  • (oma-pm) Fix purge dependencies config (#117)
  • (oma-contents) Fix pure_search absolute path (#118)
  • (oma-contents) [breaking] Fix search contents contains deb-src contains (#119)

v1.10.1

23 Sep 14:34
Compare
Choose a tag to compare

[1.10.1] - 2024-09-23

πŸš€ Features

  • (oma-topics) Improve create new state file tips (#111)

πŸ› Bug Fixes

  • (oma-console) Fix press ^G content will go beyond the screen ... (#106)
  • (oma-console) Workaround pager clear terminal on tty (#113)

βš™οΈ Miscellaneous Tasks

  • Update changelog
  • Update all deps

v1.10.0

15 Sep 15:08
Compare
Choose a tag to compare

[1.10.0] - 2024-09-15

πŸš€ Features

  • Set default config as oma-debian.toml if without aosc feature (#102)

πŸ› Bug Fixes

  • Update all completions

v1.10.0-rc1

12 Sep 08:59
Compare
Choose a tag to compare

[1.10.0-rc1] - 2024-09-12

πŸš€ Features

  • (subcmd/command-not-found) Too many matches will only display top 10 (#76)
  • (tui) Add progress bar on oma tui before reading apt cache ...
  • (oma-pm) [breaking] Add strsim search engine mode ...
  • (oma-pm) [breaking] Add oma search text search mode
  • (arg) Add oma show alias oma info (#95)
  • (oma-console) [breaking] New pager
  • Add --no-pager for oma search and oma files/provides
  • (oma-console) Resize window will re-calculate terminal width (#97)

πŸ› Bug Fixes

  • (oma-refresh) Fix get refrresh config logic mistake
  • Not allow exit if pkexec spawn new oma (#75)
  • (tui) Fix enter char and delete char action (#79)
  • (oma-refresh) Fix download flat repo Packages (#83)
  • (oma-contents) [breaking] Fix search contents like universe/foo/bar (#87)
  • (oma-refresh) Fix refresh when mixing normal and flat sources
  • (table) Wrap terminal width (#92)
  • Fix cause writer get wrong breakpoint (#99)
  • (oma-console) Use console::measure_text_width to calculate terminal width on pager (#98)

🚜 Refactor

  • (oma-pm) [breaking] Use bon to replaced derive_builder ...
  • (oma-fetch) [breaking] Use bon crate to replaced derive_builder
  • (oma-pm) Improve OmaApt::summary logic (#80)
  • Move user agent string to global var (#86)
  • (oma-refresh) Refactor flat repo refresh logic
  • (oma-fetch) Improve logic
  • (subcmd/c-n-f) Try to use HashMap to reduce read apt cache (#88)
  • (oma-pm) Use aho-corasick to improve match string performance
  • (oma-console) [breaking] Refactor pager exit status to PagerExit enum
  • (oma-console) [breaking] Use memchr crate to reduce dependency
  • (oma-contents) [breaking] Use memchr crate to reduce dependency

πŸ§ͺ Testing

  • (oma-refresh) Add config.rs some test (#74)
  • (oma-pm) Use Mutex to limit some test thread
  • (oma-pm) Fix search.rs/test test on non amd64 arch

βš™οΈ Miscellaneous Tasks

  • (deb.yml) Upload packages to repo.aosc.io (#77)
  • Update all deps (#81)
  • Generate APT repository and add an one-liner installation script (#82)
  • No need to use RUST_TEST_THREADS=1
  • (oma-pm) Bump oma-pm-operation-type to v0.4
  • Update all deps (#89)
  • Lint UI and configuration strings
  • Set oma-debian.toml as debian default config file
  • (data/config) Lint configuration descriptions
  • Update all deps

I18n

  • (zh_CN) Fix a typo

v1.9.5

09 Sep 16:25
Compare
Choose a tag to compare
v1.9.5

v1.9.4

09 Sep 05:26
Compare
Choose a tag to compare

[1.9.4] - 2024-09-09

I18n

  • (zh_CN) Fix a typo

v1.9.3

07 Sep 18:11
Compare
Choose a tag to compare

[1.9.3] - 2024-09-07

πŸ› Bug Fixes

  • (oma-refresh) Fix refresh when mixing normal and flat sources

🚜 Refactor

  • (oma-refresh) Refactor flat repo refresh logic
  • (oma-fetch) Improve logic

πŸ§ͺ Testing

  • (oma-pm) Use Mutex to limit some test thread
  • (oma-pm) Fix search.rs/test test on non amd64 arch

βš™οΈ Miscellaneous Tasks

  • No need to use RUST_TEST_THREADS=1