Skip to content
Tags give the ability to mark specific points in history as being important
  • 0.1.0
  • 0.2.0
  • 0.3.0
    69fc3676 · Bump version to 0.3.0 ·
  • 0.3.1
    b4353fbc · Update version to 0.3.1 ·
  • 0.3.2
    0a7e2c92 · Bump version to 0.3.2 ·
  • 0.4.0
    a5eb75a7 · Bump version to 0.4.0 ·
  • 0.4.5
  • 0.5.0
    86c642ba · Bump version to 0.5.0 ·
  • 0.6.0
  • 0.7.0
    0.7.0
    
    This release fixes numerous bugs since 0.6.0. In addition,
    it brings:
    
    - "shutdown mode" for splash screens (so system shutdown can
      be splashed.
    - Separation of splash themes from splash plugins.  This way
      more than one theme can use the same plugin, but with different
      images and other content.
    - A new splash plugin called "two-step" which shows two animations,
      one synchronized to boot time, and one displayed very quickly
      at the end of boot.
    - A new splash plugin called "script" which makes it possible to
      write themes without build goo and without knowing C.
    - pkgconfig fix ups to facilitate out-of-tree plugins
    - More debuggability
    - Better performance when a lot of small things change all over the
      screen.
  • 0.7.1
    d2a3fbe7 · [configure] Bump to 0.7.1 ·
    0.7.1
    
    This is a minor bug fix release.  It brings:
    
    - Image scaling fixes
    - Support for messages in script themes
    - Password handling fixes in script plugin
    - Coping better with tty settings getting changed during boot up.
    - Better animation error handling when animation has 0 frames.
    - Fixes when debug mode is enabled.
    - Fix crash when label control plugin is unloaded and reloaded
      repeatedly.
    - Refined bullet and entry graphics in glow theme
  • 0.7.2
    a8f0572c · [configure] Bump to 0.7.2 ·
    0.7.2
    
    This is a minor bug fix release.  It brings:
    
    - A host of fixes to the script plugin (Charlie Brej)
    - A change to make the script plugin object based (Charlie Brej)
    - make system release file a configure option (Fredric)
    - A bunch of leak fixes (Fredric)
    - Fix detection of s, S, -s, single on kernel command line (Fredric)
    - populate-initrd fixes (Ray Strode)
    - debug fixes (Ray)
    - compiler warnings (Ray)
    - fix max bullet calculation in entry control (Ray)
    - Drop "text-pulser" plugin (Ray)
    - Makefile clean ups (Ray)
  • 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
  • 0.8.1
    05dc13ad · [configure] bump to 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.2
    c4f46b62 · [configure] bump to 0.8.1 ·
    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.3
    2ea21378 · [configure] bump to 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.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.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.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.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)