Releases: steven-omaha/pacdef
v1.6.0: support for Fedora Linux, dnf
This release adds support for Fedora Linux and its dnf
package manager. Thanks to @InnocentZero for this excellent work!
What's Changed
- feat(fedora): Add fedora as a backend by @InnocentZero in #56
Full Changelog: v1.5.0...v1.6.0
v1.5.0: support for rustup, Void Linux
This feature release adds support for rustup
, the Rust toolchain manager, and xbps
, the Void Linux package manager. Be aware that rustup packages are quite a bit different than other pacdef packages. Thank you @InnocentZero and @Book-reader!
You can now also finish a review early once you have reviewed a couple of packages by using the new a(p)ply
option for pacdef package review
. Thank you @mike-lloyd03.
Furthermore, we now start distributing binary versions for all feature-flagged backends, thanks to @thechubbypanda!
Rust users will also find that $CARGO_HOME
is now respected. Thank you @danbluhmhansen.
What's Changed
- Add 'apply' option to review by @mike-lloyd03 in #61
- fix: minor typo in review text by @star-szr in #60
- feat(rustup): Add rustup as a backend by @InnocentZero in #55
- Release action to build binary by @thechubbypanda in #63
- get
.crates2.json
from$CARGO_HOME
if present by @danbluhmhansen in #71 - add void linux backend by @Book-reader in #69
New Contributors
- @mike-lloyd03 made their first contribution in #61
- @star-szr made their first contribution in #60
- @thechubbypanda made their first contribution in #63
- @danbluhmhansen made their first contribution in #71
- @Book-reader made their first contribution in #69
Full Changelog: v1.4.2...v1.5.0
v1.4.2
Fixes dependency on new libalpm.so.13
v1.4.1
What's Changed
- fix(python): panic on empty pip_binary in config by @InnocentZero in #53
v1.4.0: pipx support
Changelog
Features
- python: pipx support (thanks @InnocentZero). See the new config file option
pip_binary
in the README.
Refact
- ui: infallible conversion for u8 to char
v1.3.2
This maintenance release updates all dependencies to their latest versions and adds some test cases.
v1.3.1
This release contains minor improvements and bug fixes.
Changelog
Bug Fixes
- grouping: non-canonical ordering
Documentation
- README: MSRV 1.70.0
- core: add panics section
Features
- grouping: check duplicate packages in section
v1.3.0: group export
It is now possible to export groups that were created using pacdef group new
or created manually. This enables the user to save a group in a more centralized place, like his dotfiles repo.
Changelog
Features
- add
pacdef group export
. Seeman
pages andREADME.md
.
Bug Fixes
- rust: handle missing crates file
Documentation
- README: link to topgrade
- core: docstrings
- core: remove outdated docstring
- add release checklist
Miscellaneous Tasks
- cliff: update config
- update subcrate repository urls
Refact
- core: remove get_group_file_paths...
- core: manual let else
- core: simplify valid group name check
- main: create_empty_config_file
- use clone instead to_owned
- replace match with if let else
- unncessary wraps
v.1.2.2: man pages!
This patch release adds man pages: pacdef.8
and pacdef.yaml.5
.
v1.2.1: fixes and refactoring
Version 1.2.1 is a quality of life update that fixes some small bugs and improves code quality.
Changelog
Bug Fixes
- arg parsing
- remove dbg statement
- 'not a symlink' warning: the warning is now only shown when the setting is enabled (default true), the group file is not a symlink, and it does not reside under any symlinked directory below the main group folder. #33
Documentation
- core: docstrings
- group: fix docstring
Features
- warn about missing group only when relevant: We now defer the check to when we actually need some content in the groups #31
Refact
- core: remove stale lint config
- overhaul arg parsing
- core: arg destructuring