Skip to content

Releases: AOSC-Dev/oma

v1.12.4

05 Nov 14:46
Compare
Choose a tag to compare

[1.12.4] - 2024-11-05

πŸ› Bug Fixes

  • (oma-console) Fix handle pager on pipe (#205)

βš™οΈ Miscellaneous Tasks

  • (oma-pm) Update fs4 to 0.11.0

v1.12.3

04 Nov 04:11
Compare
Choose a tag to compare

[1.12.3] - 2024-11-04

πŸš€ Features

  • (oma-utils) Use logind_zbus to get session service name (#199)

πŸ› Bug Fixes

  • Fix commit failed message display (#198)
  • (oma-console) Fix key conflict in pager search mode (#202)

v1.12.2

01 Nov 07:09
Compare
Choose a tag to compare
v1.12.2

v1.12.1

01 Nov 04:18
Compare
Choose a tag to compare
v1.12.1

v1.12.0

31 Oct 10:06
Compare
Choose a tag to compare
v1.12.0

v1.12.0-rc2

30 Oct 02:58
Compare
Choose a tag to compare

[1.12.0-rc2] - 2024-10-30

πŸ› Bug Fixes

  • Fix select list tui terminal height adapt (#183)
  • (oma-pm) [breaking] Try to fix install after oma will return LZMA: write failed ... (#185)

I18n

  • Fix oma-mirror tips typo
  • Remove unused translation string

v1.12.0-rc.4

30 Oct 08:08
Compare
Choose a tag to compare

[1.12.0-rc.4] - 2024-10-30

πŸš€ Features

  • Add oma list --autoremovable completion (#188)

βš™οΈ Miscellaneous Tasks

  • Run cargo update to update deps (#191)

v1.12.0-rc.3

30 Oct 05:08
Compare
Choose a tag to compare

[1.12.0-rc.3] - 2024-10-30

πŸ› Bug Fixes

  • (oma-pm) Fix not exist package in autoremove tips (#186)

🚜 Refactor

  • (oma-pm) Use marked_delete to check package is autoremovable but not now deleted (#187)

v1.12.0-rc.1

28 Oct 08:37
Compare
Choose a tag to compare

[1.12.0-rc.1] - 2024-10-28

πŸš€ Features

  • (oma-fetch) Set checksum buffer size as 8192 ... (#130)
  • Add oma install no result search contents progress spinner (#137)
  • (oma-refresh) Add oma refresh run success invoke script progress spinner (#139)
  • (get-oma.sh) Enable Ubuntu 24.10
  • (get-oma.sh) Add deepin V23, openKylin 2.0
  • (get-oma.sh) Switch to new signing key
  • (get-oma.sh) Add deepin/openKylin detected prompts
  • (oma-topics) Do not write sources.list if topic is not changed
  • (oma-pm) Add PackageInfo struct and remove print_info method on PkgInfo ...
  • (subcmd/list) Add --json flag to set output format as JSON
  • (subcmd/search) Add oma search json flag
  • Add oma depends and oma rdepends json flag
  • (oma-pm) Add dpkg_force_unsafe_io option
  • (oma-pm) Remove dkpg_force_all option
  • (oma-pm) Allow user custom apt options ...
  • Add --force-unsafe-io for install, remove, upgrade subcommand
  • (oma-pm) [breaking] Add AutoRemovable to FilterMode enum
  • (subcmd/list) Add --autoremovable flag to show list of autoremovable package(s)
  • Add install after autoremovable tips
  • (subcmd/mark) Highlight package field
  • Adjust color output
  • --no-progress display download speed message (#158)
  • (oma-pm) Add read X-AOSC-Features field with aosc feature (#159)
  • Support pattern search in tui (#175)
  • (oma-mirror) Refactor as internal command (#177)
  • (oma-console) Add PagerUIText trait to help translate i18n
  • Update completions (#182)

πŸ› 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
  • (get-oma.sh) Fix Ubuntu < 20.04 && > 24.04 fallback
  • (oma-refresh) Do not refresh DefaultEnabled is false item
  • (oma-refresh) File name contains '@' should translate to '%40'
  • Do not execute termbg check with ssh session and sudo (#145)
  • Only allow xterm-like terminal check termbg (#148)
  • (oma-console) Use textwrap to fix writeln logic
  • Re-add missing translation entry (#165)
  • (oma-refresh) Fix get signed-by in deb822 source file (#178)
  • (tui) Fix panic after marking-unmarking on installed package (#176)

🚜 Refactor

  • (oma-pm) Do not set purge on summary function (#124)
  • (oma-pm) No need sort name on remove function (#125)
  • (oma-pm) Remove useless purge field on OmaApt struct (#126)
  • (oma-fetch) Refactor all (#135)
  • (oma-refresh) Drop unnecessary clone
  • (oma-refresh) Drop unnecessary clone (2) (#142)
  • (oma-refresh) Refactor OmaSourceEntry logic
  • (oma-refresh) OnceCell init no need to use &mut
  • (oma-topics) Some changes
  • (oma-topics) Move dry_run arg to TopicManager::new
  • (oma-topics) Init enabled mirrors from TopicManager::new
  • (oma-topics) Use spawn_blocking to run selectl topic tui
  • (oma-topics) Add atm_source_list_path field on TopicManager
  • (oma-topics) dry_run flag adjust
  • (oma-topics) writed_enable function display atm.list and atm state result with dry_run flag
  • (oma-refresh) get_lock function no need to use async ... (#149)
  • Move tokio Runtime to global LazyLock (#151)
  • Adjust dbus_check argument ... (#152)
  • (oma-console) Add Writeln trait for progress bar println, remove bar_writeln function ... (#153)
  • (oma-pm) Remove unnecessary as_deref() ... (#155)
  • (oma-pm) Do not set and check repeatedly on OmaAptInstallProgress::new
  • (oma-pm) Move AptArgs to OmaAptArgs
  • (oma-console) Key no need to clone in OmaRecorder (#167)
  • (oma-console) No need to clone level (#168)
  • (utils) No need to open new vector in root() (#170)
  • Move reqwest::Client logic to Lazy Lock (#171)
  • Use Option::take to replace get val after set None (#172)
  • (oma-fetch) No need to use Arc<AtomicU64> in global progress number (#173)
  • (oma-fetch) Add Copy derive to CompressFile enum (#174)
  • (oma-console) No need to loop twice

🎨 Styling

  • CommitRequest::typ -> CommitRequest::request_type (#127)
  • (oma-contents) Fix a function name typo (#128)
  • [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)
  • Update all deps
  • Drop small-map dep
  • Update all deps
  • (oma-pm) Fix warning
  • Update all deps
  • (oma-refresh) Fix build warning without aosc feature (#162)
  • Remove termbg workaround ... (#163)
  • (i18n) Lint UI strings
  • OmaProgressBar::new should allow dead code

I18n

  • (zh-CN) Improve yes-do-as-i-say-prompt
  • Improve essential-tips (#164)

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