Skip to content

Releases: yshui/picom

v10

14 Nov 11:52
5d15015
Compare
Choose a tag to compare
v10

Changes

None since v10-rc2

(See also v10-rc1 and v10-rc2)

v10-rc2

11 Nov 15:59
5d15015
Compare
Choose a tag to compare
v10-rc2 Pre-release
Pre-release

Changes since rc1

v10-rc1

29 Oct 20:43
037c72f
Compare
Choose a tag to compare
v10-rc1 Pre-release
Pre-release

Release schedule:

rc1 released on: Oct 29, 2022
Final release: Nov 14, 2022

Build changes:

  • picom now needs libEGL to build

Notable changes:

  • experimental-backends is now the default. Everything should keep working, except the --glx-fshader-win option. The old window shader support has been replaced by --window-shader-fd. This new shader support has a different interface, so you have to adapt your existing shaders. (#875)
  • legacy-backends option has been added so you can go back to the old backends, which will eventually be removed.
  • picom.desktop is installed to /etc/xdg/autostart/. picom should autostart now. (#791)
  • Shadows and blur now match the shape of the window. This includes windows using the XShape extension, and windows with rounded corners. (#882)
    Example:
  • New option: --transparent-clipping-exclude, for excluding windows that doesn't play well with transparent-clipping, such as screenshot tool windows. (#663 #738)
  • New backend: egl. It should behave exactly the same as the glx backend. Give it a try! (#878)

Other changes:

  • --help messages have been refactored, leading to clearer code. (#877)
  • picom tries to detect and act on GPU resets. But because of the limitation of the X server, this ended up not being very useful.

Deprecation:

  • Raw string pattern in conditions are deprecated. It never worked because of libconfig handles escape sequences in string.

New Contributors

Full Changelog: v9-rc1...v10-rc1

v9.1

13 Feb 14:12
7e56843
Compare
Choose a tag to compare

Bug fixes:

#770 #778

v9

04 Feb 15:37
1cf01ec
Compare
Choose a tag to compare
v9

Release timeline

rc1: 2022 Jan 27
Final release: 2022 Feb 04

Changes since v9-rc1

None

v9-rc1

27 Jan 17:15
3b9af14
Compare
Choose a tag to compare
v9-rc1 Pre-release
Pre-release

Release timeline

rc1: 2022 Jan 27
Final release: TBD

Changelog

@tryone144 has officially joined as a collaborator, hooray! 🎉

Notable changes:

  • New blur method for the experimental backends: dual-kawase #382
  • Support for rounding the corners of windows #551 #558 #614 #761 #716
  • Usability of picom-trans is improved. #634 (Thanks to @subnut)
  • It's now possible to match against all values of a window property in rules. Some window properties have multiple values (e.g. _NEW_WM_STATE), using _NEW_WM_STATE[*] in a match will succeed if any of the values match. #550
  • Fix darkening of window edges when using blur.
  • Some long deprecated options are removed. If picom doesn't start after update please check its console output. #768

New options:

  • New wintype options:
    • blur-background. enable/disable background blurring per window type.
    • clip-shadow-above. prevent shadow from being rendered on top of certain window types. #656
  • shadow-color: specify color in 1 option rather than separately in 3.
  • corner-radius, rounded-corners-exclude: for rounded corner support.

First time contributors

@orbea @consnop @adelin-b @tonijarjour @itaranto @rharish101 @jialeens @alarixnia @omar-polo @SebastienWae @thiagokokada @lschmelzeisen @enigma9o7 @scrouthtv @subnut @kwand @pijulius @jpribyl @tom-doerr @rkitover @TK009 @ktprograms @gijsbers

v8.2

24 Oct 08:48
dac85ea
Compare
Choose a tag to compare

This is a bug fix release of picom

  • Fixes assertion failures related to WIN_FLAGS_SHADOW_STALE, see #479
  • write-pid-path in configuration file now accepted, see #492
  • Pid files are now deleted during shutdown, see #492
  • Build fixes for certain platforms, see #501, #502

Thanks to @tryone144, @jialeens, and @Niacat

v8.1

08 Sep 08:46
2c9e723
Compare
Choose a tag to compare

Changes since v8

  • Fixed #470 #471 #474 #465
  • Worked around #301
  • Fixed specifying a window id with the picom-trans script
  • Fixed minor memory leaks

v8

21 Apr 18:34
e553e00
Compare
Choose a tag to compare
v8

Changes since v8-rc2

Fixes

#381

v8-rc2

25 Jul 00:19
17831a7
Compare
Choose a tag to compare
v8-rc2 Pre-release
Pre-release

Changes since v8-rc1

Fixses

  • Fixed some left over problems related to #299

Removed options

Using these options is now an error:

  • alpha-step, -d, -S, --no-named-pixmap xrender-sync. They were deprecated in v5.
  • paint-on-overlay, --dbe. They were deprecated in v4

Error messages will no longer be printed for these removed options:

  • glx-use-copysubbuffermesa, glx-copy-from-front. They were removed in v7