Skip to content

v0.33.0

Choose a tag to compare

@eatradish eatradish released this 04 May 06:44
· 4023 commits to master since this release

Chore

  • update all deps
  • update all deps

New Features

  • add terminal bell if oma operation is done
  • add query upgadable packages progress spinner
  • add more debug for download method
  • oma install add --install-recommend and --install-suggest argument
  • add more debug message for needs_fix_system method
  • handle if pkg current_state == 4 or 2 (half-install or half-configure)

Bug Fixes

  • do not panic with display CJK message
  • both contents-all and contents-ARCH must be downloaded

Refactor

  • no need to collect in search_pkgs method
  • use Box to optimize logic in decompress method
  • use BufReader to decompress package database
  • use BinContents to command-not-found feature
    Twice as fast
  • no need to download multi contents
  • no need to collect checksum entry to parse
  • optmize search_pkgs filter logic
    Remove stupid sort after reverse
  • optmize search_pkgs filter logic again
  • optmize search_pkgs filter logic
  • no need to collect upgrade package in update_inner method
  • abstract install_other logic

Style

  • use cargo clippy and cargo fmt to lint code
  • use cargo-fmt and cargo-clippy to lint code

Commit Statistics

  • 25 commits contributed to the release over the course of 1 calendar day.
  • 2 days passed between releases.
  • 23 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update all deps (b5faa67)
    • Do not panic with display CJK message (34a190b)
    • Revert "fix: do not panic with display CJK message" (f0da2c3)
    • No need to collect in search_pkgs method (f5a5571)
    • Use cargo clippy and cargo fmt to lint code (03ca22e)
    • Use Box to optimize logic in decompress method (478c2e8)
    • Use BufReader to decompress package database (4f8da4a)
    • Use BinContents to command-not-found feature (64d88bf)
    • Revert "refactor: no need to download multi contents" (4e98e2f)
    • No need to download multi contents (d08e903)
    • No need to collect checksum entry to parse (86432a7)
    • Both contents-all and contents-ARCH must be downloaded (4cec322)
    • Optmize search_pkgs filter logic (04133e0)
    • Optmize search_pkgs filter logic again (bbee127)
    • Optmize search_pkgs filter logic (9296db3)
    • Update all deps (ebf8d73)
    • Use cargo-fmt and cargo-clippy to lint code (fe1d5ff)
    • Add terminal bell if oma operation is done (2ee74ed)
    • Add query upgadable packages progress spinner (a50f65e)
    • No need to collect upgrade package in update_inner method (01e8cfd)
    • Abstract install_other logic (50bca89)
    • Add more debug for download method (31634d3)
    • Oma install add --install-recommend and --install-suggest argument (b627c8a)
    • Add more debug message for needs_fix_system method (a5e6e1f)
    • Handle if pkg current_state == 4 or 2 (half-install or half-configure) (537d428)