What's Changed
Added udev support (automatic for systemd systems)
fixed plymouth support
added (better) resume support with the option for "late resume"
Add option for runtime logging
improve debug module
New features
- add proper udev support (mostly for plymouth and systemd) by @desultory in #396
- revamp plymouth by @desultory in #410
- add late_resume by @desultory in #417
- add runtime logging feature by @desultory in #392
Improvements
- Arch pkgbase initramfs naming by @AlphaLynx0 in #385
- improve Arch Linux docs section by @AlphaLynx0 in #386
- log btrfs device mapper device checks, pass proper dev by @desultory in #387
- improve formatting/log consistency. fix bad mount check by @desultory in #390
- add 32 bit only libgcc support by @desultory in #391
- add an option to spawn the debug shell on tty2 with agetty by @desultory in #393
- improve logging for init order resolution by @desultory in #394
- improve softdep handling by @desultory in #398
- improve printf safety, evaluate only newlines by @desultory in #399
- improve mount module logging color/consistency by @desultory in #400
- Document cryptsetup try_nokey in example.toml by @averyterrel in #401
- add udev binary search paths for udev deps by @desultory in #405
- simplify kmod name normalization, improve typing by @desultory in #411
- add tests for the no_kmod option by @desultory in #415
- Add basic swap tests by @desultory in #414
- simplify error handling for the resume function, add strict_resume feature by @desultory in #416
- bup ver by @desultory in #418
Changes
- read search paths from PATH unless defined explicitly, use defined libary search paths for which when defined by @desultory in #404
- prefer 64 libs for library searches , recursively add library deps by @desultory in #395
- remove unused make_devpts function by @desultory in #409
- add toggle for cpio deduplication (hardlinks) by @desultory in #402
- remove broken/useless kmod_no_normalize feature by @desultory in #412
Bugfixes
- queue default values for lists/dicts even if the queue is populated by @desultory in #389
- add exception handling for the python lddtree by @desultory in #397
- handle runtime errors for zfs detection by @desultory in #403
- docfix by @desultory in #413
- properly iterate over zfs backing devices for dm detection by @desultory in #419
New Contributors
- @AlphaLynx0 made their first contribution in #385
- @averyterrel made their first contribution in #401
Full Changelog: 2.1.0...2.2.0