-
-
23.356.9
- Fix crash when NULL is passed to labels - ply-keymap-icon: Fix memory leak - Fix tarball builds - Fix out of bounds write
-
23.51.283
- DRM improvements: Upgrades to the Direct Rendering Manager (DRM) for better handling of display rendering and support. - Scripts module improvements: Various fixes and enhancements - Introduction of label-freetype plugin: A new plugin for text rendering, uses a reduced disk footprint for the initramfs - Support for /dev/input devices: Input now uses standard XKB layout information instead of relying on the console tty - Meson build system integration: Transition to the Meson build system for more efficient and manageable builds. - Integrated Console: Most plugins now work with kernels that don't have fbcon, via a built in terminal emulator. - Rich text support for labels: Plymouth text can now come in different colors (and when using pango different styles) - Localization improvements: Addition of Hindi, Romanian, Georgian, Occidental, and Lithuanian translations. - System-reset splash mode: A new splash mode for indicating factory reset progress
-
22.02.122
22.02.122 - Fixes with BGRT theme - Add --ignore-serial-consoles to plymouthd - Add ThemeDir config option - Add timeout and error for plymouth --ping - Honor rotated screens and video= on kernel command line - Support monitor hotplug change events - Fixes for text theme - Rework shutdown handling to provide cleaner take down - Misc other fixes - Translations
-
0.9.5
0.9.5 - Add new firmware-upgrade mode - Deprecate some cruft, expunge some old code - Add keyboard layout indicator - Add translations - Improve boot.log output - Darmatically rework DRM renderer - Add support for EFI vendor provided logos - Theme updates - Misc fixes
-
0.9.4
0.9.4 This release: Support monitor rotation Better monitor mode selection logic Throbber animation fix Support themes with subdirs Fix activation race for quick booting machines X11 renderer fixes Minor build fixes Shell script compat fixes Don't run in containers Minor docs updates Other misc fixes
-
0.9.3
0.9.3 This release: HiDpi support Look in /run preferentially for themes and configuration Serial console fixes Various udev related fixes Allow themes to have subdirectories Change configure defaults to match common systemd systems Drawing optimizations Crasher fixes Misc fixes
-
0.9.2
0.9.2 This release: Add noise texture to spinner theme Change default text splash's colors fixes to throbber control udev fixes script plugin fixes Remove the old log viewer tool x11: Port to GTK+ 3.0 fixes to animation control allow two step to have separate shutdown animation systemd fixes use new coding style use correct utf-8 multibyte sequence for ■ in text progress bar control init=/bin/sh fixes misc fixes
-
0.9.0
0.9.0 This release: - Use udev for graphics device enumeration - Add new text plugin to replace the tribar one - Add background tiling and watermark support to two-step - Make various plymouth commands that change state be resilient to being called multiple times - Support going back to the initrd at shutdown - Keyfile parser improvements - Make plymouthd use better defaults when running on top of X11 - Fixes for systems using QXL - minor two-step plugin fixes - Use /sys/class/tty/console/active instead of parsing /proc/cmdline for consoles - Documentation improvements - Drop driver specific renderers and use generic driver across the board - Better debug message output - systemd integration fixes - upstart integration fixes - initrd scripts fixes - Misc fixes
-
0.8.8
0.8.8 This release: - quiets compiler warnings - improves debugging messages - improves system integration - fixes some bugs in the system update feature - changes the X11 renderer to be fullscreen by default
-
0.8.7
0.8.7 This release: - adds a text alignment feature to the script plugin - fixes systemd integration in the initrd. - fixes quitting for throbgress based plugins - improves os name parsing
-
0.8.6.1
0.8.6.1 This is a brown bag release. It's only change is: - Fix up Makefile to properly install systemd .path file
-
0.8.6
0.8.6 This is a minor update release. Some changes include: - fix flush_area fast-path - Drop dead code - seed random number generator by default for script plugins - allow plymouth to be built without gtk dependency - cope with lack of /etc/os-release better - pull in systemd unit files - add support for new "updates" mode for doing package updates (only available for some plugins at the moment)
-
0.8.5.1
0.8.5.1 This is a brown bag release, which merely allows plymouth to be built without the driver dependent libdrm_* libraries, but still include the drm renderer.
-
0.8.5
0.8.5 This is a minor update release. Some changes include: - two-step splash plugin quit fixes - add generic driver to drm renderer plugin This allows new modesetting drivers to work with plymouth automatically - fixes for video cards that don't support 32bpp - add alignment and width features to label controls - new documentation - event loop fix - more serial console fixes - better systemd integration - new flush api to client library
-
0.8.4
0.8.4 This is a long overdue, but still relatively minor bug fix release. There have been some small features since 0.8.3, too. Since this release is overdue, a lot of these changes aren't *new* and distros may already be shipping them. Changes include: - plymouth client hang fix - support for different fonts in the label control - updates to work with newer libpng - set-default-theme quoting fixes - better support for serial consoles - support for 'ignore-keystroke' and 'hide-message' commands - better integration with upstart and systemd - fd leak fixes - more configuration options for throbgress plugin - better conditionalize drm build requirements - terminal fixes - drm renderer fixes - x11 renderer fixes - improved debug logging output - support corner cases for animations better - use /dev/fb0 instead of /dev/fb for framebuffer - change how we do socket communciation between client and daemon - add --kernel-command-line option to override /proc/cmdline - miscellaneous other changes - buildsystem fixes
-
0.8.3
0.8.3 This is primarily a bug fix release. Changes include: - pixel buffer api cleanups - entry ask question fixes - ability to access configuration from script plugins - fix parsing of plymouth:debug and plymouth:splash on kernel cmdline - build fixes - export config dirs through pkgconfig - improve robustness of event loop - lock other programs out of mucking with tty while plymouth is running - fix small race when vt switching on quit - fixes to throbber control - always set progress to 100% before quitting splashes - improve boot time estimation heuristics - add new features to two-step plugin - queue messages for later replay
-
0.8.2
0.8.2 This is a bug fix release. Changes include: - Improved debugging verbosity - Keyboard handling fixes - Build fixes with wonky libdrm versions - Better tty handling on crashes - Improved robustness when unloading and reloading splashes - "Enter key" support in watch-for-keystroke command - Alpha channel support for text in script plugin - Better backward compatibility in plymouth-set-default-theme with old symlink method.
-
0.8.1
0.8.1 This release is a small brown bag release. It features: - Improved debugging verbosity - Non-broken (less-broken?) daemon config file handling - More sub-commands to supercede old-style --options
-
0.8.0
0.8.0 This is a fairly important release. It brings: - Support for multiple rendering backends: old frame-buffer, X11, and drm - Multihead support when using drm renderer - More robust and seemless hand off between plymouth and X - Various script language enhancements - Improved image scaling and rotating routines - A man page - A daemon configuration file - Dropping libpng dependency on minimal installs; split libplybootsplash up into multiple libraries - Improved VT handling; support running plymouth on VT7 instead of VT1 - Improved plymouth-set-default-theme interface - Better support for plymouthd getting accessed by multiple asynchronous clients - More robust terminal handling - various bug fixes - various api additions and improvements - more debugging messages Contributors to this release were: Ray Strode, Charles Brej, Scott James Remnant, Adrian Glaubitz, Frederic Crozat, and Richard Maw