Releases: AOSC-Dev/oma
Releases · AOSC-Dev/oma
v0.38.1
Chore
- Update all deps
New Features
- Copy file use fs::copy to improve preforence; use ProgressSpinner to display fetch local source progress
Bug Fixes
- Download global bar reset position if checksum fail and not allow resume
- Fix mirror is updated oma refresh will checksum mismatch
- Half-configure do not mark pkg as reinstall status
- Fetch local source inc global bar
Style
- Use cargo clippy to lint code
- Use cargo-fmt to format code
Commit Statistics
- 8 commits contributed to the release.
- 8 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Use cargo clippy to lint code (36acc15)
- Use cargo-fmt to format code (dfb0ea7)
- Update all deps (ef92fe7)
- Download global bar reset position if checksum fail and not allow resume (94ac90d)
- Fix mirror is updated oma refresh will checksum mismatch (e712031)
- Half-configure do not mark pkg as reinstall status (8fe73f0)
- Fetch local source inc global bar (019878f)
- Copy file use fs::copy to improve preforence; use ProgressSpinner to display fetch local source progress (abea1ec)
v0.38.0
Chore
- Update all deps
New Features
- Improve oma show APT-Source info output
- Add more debug output for fetch local source
- Also cargo-fmt
- Use current thread to fetch local source
- Add fetch local source package progress bar
- Add some update database debug message
Bug Fixes
- Use right method to get apt style source
- Fetch local source InRelease inc progress
- Oma refresh progress bar inc
- Fix run decompress file
- Fetch local source do not uncompress in local source (from) directory
- Fetch local source pkg use oma style progress bar
Refactor
- Do not read buf all to memory in download_and_extract_db_local method
Style
- Use cargo clippy to lint code
Commit Statistics
- 15 commits contributed to the release.
- 14 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update all deps (9ea4973)
- Use cargo clippy to lint code (8a1b4b6)
- Use right method to get apt style source (6f79419)
- Improve oma show APT-Source info output (f3b3181)
- Add more debug output for fetch local source (d4303a2)
- Revert "feat: use current thread to fetch local source" (e854b81)
- Use current thread to fetch local source (dbccc72)
- Fetch local source InRelease inc progress (e605c6b)
- Oma refresh progress bar inc (2ed87f6)
- Fix run decompress file (b793959)
- Fetch local source do not uncompress in local source (from) directory (95c2ee6)
- Do not read buf all to memory in download_and_extract_db_local method (8d4d28c)
- Fetch local source pkg use oma style progress bar (1f72ff0)
- Add fetch local source package progress bar (a4c0f68)
- Add some update database debug message (a505125)
v0.37.1
Chore
- Update all deps
Bug Fixes
- Fix fetch local source database filename
- Check file is exist in download_and_extract_db_local
- Fix fetch local source database file
Style
- Use cargo fmt to format code
- Use cargo clippy to lint code
Commit Statistics
- 6 commits contributed to the release.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
v0.37.0
New Features
- Improve try_download error output
- More precise handling of IOError in the try_download function
- Improve download dir not exist error output
- Tips user virtual package didn't mark
- Search order move package to top if pkg.name == input and installed
Bug Fixes
- Cli::writeln do not output next empty line
- Also, download method return Reqwest::Error, do not return anyhow
- Fix run oma install --install-dbg
- Fix run oma fix-broken
- Do not display error to due_to in oma topics
Commit Statistics
- 9 commits contributed to the release over the course of 1 calendar day.
- 1 day passed between releases.
- 9 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Improve try_download error output (8c5b1a8)
- Cli::writeln do not output next empty line (1ee0b2f)
- More precise handling of IOError in the try_download function (d5f6aef)
- Improve download dir not exist error output (ca7099a)
- Fix run oma install --install-dbg (cd2ba53)
- Tips user virtual package didn't mark (bdc2ecc)
- Fix run oma fix-broken (13c0a6f)
- Do not display error to due_to in oma topics (baeea2a)
- Search order move package to top if pkg.name == input and installed (95cf354)
v0.36.3
Chore
- Update rust-apt version and adapt it
Bug Fixes
- Error and due_to to right order
Refactor
- Abtsract error_due_to method
- Use error_due_to function to easily handle the due_to case
Commit Statistics
- 4 commits contributed to the release.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
v0.36.2
New Features
- Try_download return error display due_to
Bug Fixes
- Do not decompress BinContents
Style
- Use cargo clippy and fmt to lint code
Commit Statistics
- 3 commits contributed to the release.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
v0.36.1
Bug Fixes
- packages argument after add some argument flag to wrong result
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Packages argument after add some argument flag to wrong result (ea2ae64)
v0.36.0
Chore
- update all deps
- update some deps and adapt new rust-apt version
New Features
- add more error output in try_download method
- improve oma repends output
Bug Fixes
- download success break loop in try_download method
- this loop never actually loops in try_download method
- Also use cargo clippy
- do not append decompress file
- do not download package success download next package
Refactor
- use true/false replaced Ok/Err in try_download method
- optimize try_download logic
Style
- use cargo-fmt to format code
Commit Statistics
- 11 commits contributed to the release.
- 2 days passed between releases.
- 11 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update all deps (fc8c14b)
- Use cargo-fmt to format code (52091d2)
- Use true/false replaced Ok/Err in try_download method (983f0a5)
- Add more error output in try_download method (9b21402)
- Download success break loop in try_download method (866d89f)
- This loop never actually loops in try_download method (98838f2)
- Do not append decompress file (4343d1d)
- Optimize try_download logic (8615f21)
- Do not download package success download next package (eb87d41)
- Improve oma repends output (51df071)
- Update some deps and adapt new rust-apt version (d149803)
v0.35.0
New Features
- add oma install --no-install-recommends and --no-install-suggests
- recommend -> recommends, suggest -> suggests in oma install [ARGS]
Bug Fixes
- fix force-yes, no-install-{recommends,suggests} argument
Refactor
- set Config struct name as AptConfig
Style
- use cargo-fmt to format code
Commit Statistics
- 5 commits contributed to the release.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Use cargo-fmt to format code (71b844d)
- Set Config struct name as AptConfig (be95c59)
- Fix force-yes, no-install-{recommends,suggests} argument (63c1c36)
- Add oma install --no-install-recommends and --no-install-suggests (5b2006a)
- Recommend -> recommends, suggest -> suggests in oma install [ARGS] (aab59d4)
v0.34.0
Chore
- update all deps
New Features
- display command not found error if oma command-not-found no results found
- oma install/remove/upgrade -y should display review message
- add oma systemd service
- support fish completion
- add shell competions feature
- Also fix pengding ui display
- add oma pkgnames for shell completion
- return 1 if oma show pkgs result is empty
Bug Fixes
- fix wrong oma pkgnames parameter name ...
...Wrong parameter name causes the pkgnames method to always pass in a None parameter, which always completes all packages in the database - fetch database global progress bar overflow
- retry 3 times, not 4 (again)
- retry 3 times, not 4
- apt_lock_inner failed do not retry
- Also set some error message due to
- improve UI strings for oma pending ui output
Refactor
- no need to collect package list in oma list method
- optimize main logic
- oma args function return exit code
Style
- use cargo clippy and cargo fmt to lint code
Commit Statistics
- 18 commits contributed to the release over the course of 1 calendar day.
- 1 day passed between releases.
- 18 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update all deps (2b270ae)
- Display command not found error if oma command-not-found no results found (426c6fc)
- Use cargo clippy and cargo fmt to lint code (da0655a)
- Oma install/remove/upgrade -y should display review message (84464c2)
- Add oma systemd service (eb2af81)
- Fix wrong oma pkgnames parameter name ... (9e56aca)
- No need to collect package list in oma list method (84e4ca4)
- Support fish completion (e00e9cc)
- Add shell competions feature (8b15ee1)
- Fetch database global progress bar overflow (9b1d8b9)
- Retry 3 times, not 4 (again) (4c7174e)
- Retry 3 times, not 4 (ee8c562)
- Apt_lock_inner failed do not retry (300c9a3)
- Optimize main logic (0de4fcd)
- Add oma pkgnames for shell completion (0a1bcbb)
- Return 1 if oma show pkgs result is empty (91acc43)
- Oma args function return exit code (58e2913)
- Improve UI strings for oma pending ui output (73f1ce5)