Releases: AOSC-Dev/oma
Releases Β· AOSC-Dev/oma
v1.8.1
[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
[1.8.0] - 2024-08-28
π Bug Fixes
- Update all completions
v1.8.0-rc2
[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
[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
[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
downloadBinContents
- Add download contents option to apt config file
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