Releases: AOSC-Dev/oma
Releases Β· AOSC-Dev/oma
v1.11.0
v1.11.0-rc2
[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
onsummary
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
[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
andrefresh
function - (table) Clean up table option (#105)
- (tui) Refactor
tui.rs
totui
mod
π Documentation
- Remove overdue comment
π¨ Styling
check_empty_op
rename tois_nothing_to_do
βοΈ Miscellaneous Tasks
- Add deepin 23 (amd64) (#123)
v1.10.2
v1.10.1
v1.10.0
v1.10.0-rc1
[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
aliasoma info
(#95) - (oma-console) [breaking] New pager
- Add
--no-pager
foroma search
andoma 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 replacedderive_builder
... - (oma-fetch) [breaking] Use
bon
crate to replacedderive_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
v1.9.5
v1.9.4
[1.9.4] - 2024-09-09
I18n
- (zh_CN) Fix a typo
v1.9.3
[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