Releases: AOSC-Dev/oma
Releases · AOSC-Dev/oma
v1.7.0
[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
[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 replaceoma_style_pb
andoma_spinner
function - [breaking]
spinner_style
global_progress_bar_style
progress_bar_style
to replaceOmaProgressSrtle
- (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
[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
[1.5.1] - 2024-08-15
🐛 Bug Fixes
- (command_not_found.rs) Fix typo Ddescription => Description
v1.5.0
[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 allowVec
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
v1.4.3-with-deb-ci
[1.4.3-with-deb-ci] - 2024-08-12
⚙️ Miscellaneous Tasks
- Add
license
field in Cargo.toml
CI
- Add a workflow to build Debian packages
Cargo.toml
- Add cargo-deb metadata
v1.4.3
[1.4.3] - 2024-08-11
🚀 Features
- (oma-topics) [breaking] Topic not in mirror msg should use callback to handle
🐛 Bug Fixes
- Do not remove essential package
- (oma-pm) [breaking] Check dependencies is essential package
⚙️ Miscellaneous Tasks
- Update all deps
- [breaking] Use
std::sync::LazyLock
to replaceonce_cell::sync::Lazy
- (i18n) Update UI strings
- Update all deps
I18n
- Add some new string
v1.4.2
[1.4.2] - 2024-08-08
🚀 Features
- Add notes for contributors
- (oma-topics) Add
file
protocol support
🐛 Bug Fixes
- (oma-refresh) Fix database file name on flat repo ...
🧪 Testing
- Add
file:/debs/
test ontest_ose
⚙️ Miscellaneous Tasks
- Remove REL line
- (README) Clean up formatting and proses
- Omakase -> oma
- Lint ctates description string
- Update changelog
- Refine descriptions for each crate
- (oma-refresh) Add a lot of (ridiculous) test cases for flat repositories
v1.4.1
[1.4.1] - 2024-08-05
🐛 Bug Fixes
- (oma-topics) Fix url suffix not is '/'
v1.4.0
[1.4.0] - 2024-08-05
🚀 Features
- (oma-refresh) Add --no-refresh-topics` option
- Add
no_refresh_topics
to config file - Add scan closed topic progress spinner
⚙️ Miscellaneous Tasks
- Update all deps
- Update all deps(2)
- (subcmd/list) Set smallvec size as 5
- (oma-refresh) Fix example build
- Update completions ...
- Make
--no-refresh-topics
aosc feature only - Make
refresh_topic
field aosc only
I18n
- Re-add
failed-to-read
translate