Releases: desultory/ugrd
1.27.1
What's Changed
- improve cryptsetup reset command usage by @desultory in #106
Full Changelog: 1.27.0...1.27.1
1.27.0
What's Changed
- Improve testing:
- update tests badge for new name by @desultory in #91
- Add dedicated ext4 test, improve docs and logging by @desultory in #93
- Make filesystem testing more thorough by @desultory in #96
- Add cryptsetup test, improve code formatting by @desultory in #97
- Improve build phase organization:
- add build_enum phase for enumeration by @desultory in #92
- Improve logging:
- don't warn about fakeudev when it's already included by @desultory in #94
- Improve error handling for filenotfound loading config by @desultory in #98
- Add option for early LVM init:
- add option for early lvm init by @desultory in #95
- Add config option for run directory creation:
- add run_dirs, improve overlay mounting mechanism by @desultory in #101
- Add overlayfs support:
- Separate overlayfs functionality from the livecd module by @desultory in #99
- don't umount livecd mounts by @desultory in #100
- Fix mount autodetection with overlayfs usage by @desultory in #102
- add overlayfs test by @desultory in #104
- add overlayfs into to the readme by @desultory in #105
- bugfix:
- make reset command usage more generalized by @desultory in #103
Full Changelog: 1.26.0...1.27.0
1.26.0
Improve plymouth support, add resume support, black format more code, improve comments/docs.
Reworked the output file system, added more tests.
What's Changed
- Add proper resume support by @desultory in #83
- only add plymouth conditions when the plymouth module is loaded by @desultory in #85
- base: black format, improve docstrings, improve return types by @desultory in #86
- Improve plymouth support, improve mounts, simplify and expand tests, add basic bcachefs support by @desultory in #89
- Add python 3.13 tests by @desultory in #90
Full Changelog: 1.25.0...1.26.0
1.25.0
Start black formatting code
What's Changed
- Add experimental plymouth support, improve dependency resolution by @desultory in #78
- Improve mount validation, add toggle for option validation, warn about high device timeout by @desultory in #79
- log added plymouth theme by @desultory in #80
Full Changelog: 1.24.2...1.25.0
1.24.2
Split argon2 detection into its own section.
Add toggle option for cryptsetup device verification.
Full Changelog: 1.24.1...1.24.2
1.24.1
Make banner module usage more consistent.
Make checks log messages more consistent.
Fix some logging typos
Full Changelog: 1.24.0...1.24.1
1.24.0
Make a separate module for banner printing, print the kernel version too.
Set the kernel log level to 5 by default.
Improve argon check.
Move test variable detection to build_pre, from the test phase.
Rename _dm_info to _vblk_info, as it now includes non-dm virtual block devices.
Improve isolation of the build/init phases, do not allow config changes after build. (shallow check)
Full Changelog: 1.23.0...1.24.0
1.23.0
Add mdadm support.
Improve device mapper detection.
Improve LUKS header validation.
Add check for argon library when listed in LUKS headers.
Warn if unknown cryptsetup config is set.
Fix bug with recovery shell not working when cryptsetup failed to find the source device.
Improve logging.
Improve docs.
Fix some typos.
Full Changelog: 1.22.0...1.23.0
1.22.0
What's Changed
- add automounts by @desultory in #74
- generalize automounts for root and non-root mounts by @desultory in #75
Full Changelog: 1.21.0...1.22.0
1.21.0
Add support for root blkdev kmod detection.
Add support for usage with livecds.
Improve log output for ignord kmods which are builtin.
Improve docs.
What's Changed
- add squashfs (overlayfs) module by @desultory in #68
- update versions, make squashfs/overlayfs mounts fail to rd_fail by @desultory in #69
- convert squashfs module to livecd module by @desultory in #70
- improve livecd module logging, cmdline usage by @desultory in #71
- Autodetect root block device drivers by @desultory in #72
- autodetect virtio block drivers by @desultory in #73
Full Changelog: 1.20.0...1.21.0