oma-pm v0.2.1
·
3698 commits
to master
since this release
Chore
- Update all deps and cargo clippy
- Fix license
- Add changelog
- Fill in comment
- Add desc and license
- Switch to oma-apt (own rust-apt fork)
- Remove useless dep
- No need to use tracing
New Features
- Use chrono to get and parse datetime
- Add oma history/undo date display
- Also fix time offset get
- Use feature to select abstract code
- Table display remove size delta message
- Do not display apt progress if not is terminal
- Also display progress from stderr not stdout
- Add Size-delta field on oma history; improve file output
- Add mark_install_status function
- Add mark_version_status function
- Find unmet dep only display layer 1 dep
- Fill of remove() function
- Add opration.rs ....zzz
- Remove pkg add protect bool
- Add remove package feature
- Support local package install
- Add OmaApt struct
- Add virtual pkg support and query_from_branch function
- Add query_from_version and query_from_branch function
- Add OmaDatabase impl
Bug Fixes
- Oma show if package not downloable display unknown
- Fix history text log Commandline display
- Add oma-utils feature to fix compile
- Fix get selected pkgs logic
- Handle could not find any package for keyword
- Fix oma topics cancal select topic downgrade pkg
- Add loop count check in url_no_escape function
- Check mark pkg is installed
- Try to fix unmet dep wrong error output
- Try to fix some break item wrong result
- Oma upgrade add find breaks logic
- Use version.arch() replaced pkg.arch() to get package arch
- Fix u64 overflow to oma remove pkg to failed
- --{no-,}install-{recommend,suggest}
- Oma show APT-Spirces display
- Oma show multi package query
- Fix a typo
- Fix local package install
- Fix ask is essential after will remove package
Other
- Fmt
- Abstract resolve() function
Refactor
- Oma read oma.toml config feature is back
- Log history database is back
- Re-abstract code
- Write history feature is back
- Oma mark is back
- Improve oma topics downgrade logic
- Remove useless file; lint
- Use builder api design
- Fill of error translate (50%)
- Already-installed message is back
- Some display info is back
- Dry-run mode is back
- Check disk size is back
- Do some todo
- Unmet dep ui is back
- Move fix_broken function to command.rs
- Remove useless code
- Move logic to command.rs
- Oma pkgnames is back
- Oma clean is back
- Oma list is back
- Oma pick is back
- Oma fix-broken is back
- Oma search is back
- Oma show is back!
- Refresh info is back
- Improve debug marco
- Oma remove after autoremove feature is back
- Add remove/upgrade pending ui
- Pending ui is back!
- More args back
- --install-dbg flag is back
- Improve api design
- Done OmaApt::commit function
- Done for operation_map
- Improve lifetime logic
- Api adjust
- Pkg.rs => oma-pm
Style
- Run cargo clippy and cargo fmt to lint code
- Run cargo clippy and cargo fmt to lint code
- Remove useless line
Test
- Fix example
- Update example
- Example texlive -> vscodium to save your sweet time
- Add download pkgs example
- Refactor again
- Refactor
- Add example
- Add test_branch_search
Commit Statistics
- 109 commits contributed to the release over the course of 4 calendar days.
- 96 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Oma read oma.toml config feature is back (f7cf4a1)
- Update all deps and cargo clippy (0da16ac)
- Use chrono to get and parse datetime (128c85c)
- Fix example (37ba402)
- Add oma history/undo date display (56529cf)
- Oma show if package not downloable display unknown (5d78cfc)
- Fix history text log Commandline display (2197677)
- Add oma-utils feature to fix compile (5cf03f6)
- Fix get selected pkgs logic (14da974)
- Bump oma-utils v0.1.3 (206806f)
- Bump oma-utils v0.1.2 (27954dc)
- Use feature to select abstract code (69a17fe)
- Run cargo clippy and cargo fmt to lint code (3c48d03)
- Log history database is back (5aa02c2)
- Bump oma-fetch v0.1.1, oma-utils v0.1.1, oma-pm v0.2.0 (51b4ab2)
- Handle could not find any package for keyword (8ce7397)
- Fmt (9bb6e19)
- Release oma-pm v0.1.0 (bb54624)
- Fix license (d971622)
- Release oma-pm v0.1.0 (fa1990c)
- Add changelog (b8cbd74)
- Fill in comment (1735e90)
- Add desc and license (0e0b8eb)
- Switch to oma-apt (own rust-apt fork) (24c4d3b)
- Fix oma topics cancal select topic downgrade pkg (9078b9c)
- Re-abstract code (21864b9)
- Table display remove size delta message (f81beb3)
- Do not display apt progress if not is terminal (4677a58)
- Add Size-delta field on oma history; improve file output (a760fd3)
- Write history feature is back (cfb7d05)
- Add loop count check in url_no_escape function (7d6db8a)
- Check mark pkg is installed (9e0f46a)
- Oma mark is back (004cf53)
- Add mark_install_status function (d4b01d9)
- Add mark_version_status function (578b5e3)
- Remove useless dep (aac2874)
- Try to fix unmet dep wrong error output (e6bfc1b)
- Revert "fix: try to fix some break item wrong result" (33027fb)
- Try to fix some break item wrong result (135d01e)
- Find unmet dep only display layer 1 dep (0dc6354)
- Improve oma topics downgrade logic (8fe6a31)
- Remove useless file; lint (336b02c)
- Oma upgrade add find breaks logic (885bc3f)
- Use builder api design (b097de9)
- Use version.arch() replaced pkg.arch() to get package arch (98b5010)
- Fill of error translate (50%) (24ca3e6)
- Already-installed message is back (f14236e)
- Some display info is back (07c07e7)
- Dry-run mode is back (2b37d6c)
- Fix u64 overflow to oma remove pkg to failed (482c3ab)
- Check disk size is back (baf2b96)
- Do some todo (7560c55)
- Unmet dep ui is back (5be647a)
- Abstract resolve() function (f315784)
- Move fix_broken function to command.rs (2f367e9)
- Update example (8c5ee5f)
- Remove useless code (4f9a075)
- --{no-,}install-{recommend,suggest} (448108a)
- Move logic to command.rs (744de14)
- Oma show APT-Spirces display (4d0860c)
- Cargo fmt (b0f6954)
- Fix cargo clippy (6757986)
- Oma pkgnames is back (a5fddd1)
- Oma clean is back (916b1c2)
- Oma show multi package query (cae33b5)
- Oma list is back (e2ca9f8)
- Oma pick is back (f6eaf24)
- Oma fix-broken is back (7b87edd)
- Oma search is back (2bca031)
- Oma show is back! (03c3957)
- Refresh info is back (3f3c7ed)
- No need to use tracing (0ca5be7)
- Improve debug marco (b8fc1a9)
- Oma remove after autoremove feature is back (7839bd1)
- Add remove/upgrade pending ui (5210a35)
- Pending ui is back! (2edbfb3)
- Fix a typo (6f4d785)
- More args back (24a69b8)
- --install-dbg flag is back (4b1e6bf)
- Fix local package install (aa0763b)
- Improve api design (8dc2091)
- Example texlive -> vscodium to save your sweet time (047f7c7)
- Add download pkgs example (2e6b1b2)
- Fix ask is essential after will remove package (fb8f449)
- Fmt (198a835)
- Refactor again (90d7308)
- Refactor (e8e83b6)
- Add example (1e01e6c)
- Fill of remove() function (1d9b5d1)
- Done OmaApt::commit function (97e8bff)
- Sleep (c4e817b)
- 111 (082f233)
- Done for operation_map (4e28e41)
- 111 (29bba29)
- Add opration.rs ....zzz (53363a7)
- Some detail for oma-pm (d00927f)
- Remove pkg add protect bool (1a43ad7)
- Add remove package feature (530935f)
- Support local package install (f0907c7)
- Improve lifetime logic (6f199d8)
- Add OmaApt struct (8cc1f72)
- Add test_branch_search (afd08b3)
- Add virtual pkg support and query_from_branch function (b99bf3d)
- Add query_from_version and query_from_branch function (ff1362e)
- Run cargo clippy and cargo fmt to lint code (9de51fa)
- Add OmaDatabase impl (438b8ff)
- Remove useless line (b0ff13b)
- Api adjust (1871c05)
- Pkg.rs => oma-pm (e0208cd)