NEWS.md: update notes for 0.9.7

This commit is contained in:
Johan Malm 2026-04-14 21:55:16 +01:00
parent 4c7a9960a4
commit b47ce9e05d

52
NEWS.md
View file

@ -9,7 +9,8 @@ The format is based on [Keep a Changelog]
| Date | All Changes | wlroots version | lines-of-code | | Date | All Changes | wlroots version | lines-of-code |
|------------|---------------|-----------------|---------------| |------------|---------------|-----------------|---------------|
| 2026-03-31 | [unreleased] | 0.20.0 | 27402 | | 2026-04-14 | [unreleased] | 0.20.0 | 27748 |
| 2026-04-17 | [0.9.7] | 0.19.2 | |
| 2026-03-15 | [0.9.6] | 0.19.2 | 29271 | | 2026-03-15 | [0.9.6] | 0.19.2 | 29271 |
| 2026-03-04 | [0.9.5] | 0.19.2 | 29251 | | 2026-03-04 | [0.9.5] | 0.19.2 | 29251 |
| 2026-02-27 | [0.9.4] | 0.19.2 | 29225 | | 2026-02-27 | [0.9.4] | 0.19.2 | 29225 |
@ -44,6 +45,7 @@ The format is based on [Keep a Changelog]
| 2021-03-05 | [0.1.0] | 0.12.0 | 4627 | | 2021-03-05 | [0.1.0] | 0.12.0 | 4627 |
[unreleased]: NEWS.md#unreleased [unreleased]: NEWS.md#unreleased
[0.9.7]: NEWS.md#097---2026-04-17
[0.9.6]: NEWS.md#096---2026-03-15 [0.9.6]: NEWS.md#096---2026-03-15
[0.9.5]: NEWS.md#095---2026-03-04 [0.9.5]: NEWS.md#095---2026-03-04
[0.9.4]: NEWS.md#094---2026-02-27 [0.9.4]: NEWS.md#094---2026-02-27
@ -117,14 +119,27 @@ There are some regression warnings worth noting for the switch to wlroots 0.19:
The codebase has been ported to wlroots 0.20 [#2956] @Consolatis The codebase has been ported to wlroots 0.20 [#2956] @Consolatis
Note to maintainers:
- libinput >=1.26 is required in support of tablet tool pressure range
configuration.
### Added ### Added
- Add action `ToggleShowDesktop` to hide/unhide windows [#3500] @johanmalm
- Add `<privilegedInterfaces>` config option so that privileged protocols can be
restricted [#3493] @xi
- Add action `DebugToggleKeyStateIndicator` to show a key-state on-screen
display (OSD) for debugging. [#3499] @johanmalm @tokyo4j
- Add support for `color-management-v1` and `color-representation-manager-v1`
protocols [#3469] @ManuLinares
- Add configuration option `<tabletTool minPressure="0.0" maxPressure="1.0" />` - Add configuration option `<tabletTool minPressure="0.0" maxPressure="1.0" />`
to enable tablet tool pressure range libinput settings [#2916] @jp7677 to enable tablet tool pressure range libinput settings [#2916] @jp7677
- Add `wl_fixes` interface [#2956] @kode54 - Add `wl_fixes` interface [#2956] @kode54
### Fixed ### Fixed
- Fix intermittent failed-to-get-texture issue with some clients (e.g. foot)
when using the window-switcher in the thumbnail mode. [#3511] @yuiiio
- Gracefully handle missing XWayland packages, so that a labwc compositor which - Gracefully handle missing XWayland packages, so that a labwc compositor which
has been built with XWayland support (which is optional) can be run even if has been built with XWayland support (which is optional) can be run even if
XWayland is not installed. [#3401] @quite XWayland is not installed. [#3401] @quite
@ -144,19 +159,39 @@ The codebase has been ported to wlroots 0.20 [#2956] @Consolatis
compositor and, unlike DRM outputs, these cannot be reconnected after being compositor and, unlike DRM outputs, these cannot be reconnected after being
destroyed. [#3440] @marler8997 destroyed. [#3440] @marler8997
- Allow policy-based placement to apply when an initially-maximized/fullscreen - Allow policy-based placement to apply when an initially-maximized/fullscreen
view is restored to floating geometry. [#3387] @jlindgren90 view is restored to floating geometry. [#3387] [#3502] @jlindgren90
### Changed ### Changed
- Drop cosmic-workspace protocol [#3031] @tokyo4j - Drop cosmic-workspace protocol [#3031] @tokyo4j
## 0.9.7 - 2026-04-17
[0.9.7-commits]
This is a small bug fix release.
```
0.9.6--------0.9.7 <--- v0.9 branch with bug-fixes only
/
/
0.9.4--------0.9.5-------- <-- master (built with wlroots-0.20)
```
## Fixed
- Fix tablet tool tilt motion. [#3494] @jp7677
- Handle window-switcher buffer allocation failure when in 'thumbnail' mode.
This is believed to be very unlikely to happen, but has been reported by one
user and is believed to be GPU driver related. [#3490] @Consolatis
## 0.9.6 - 2026-03-15 ## 0.9.6 - 2026-03-15
[0.9.6-commits] [0.9.6-commits]
This is an earlier-than-usual release containing bug fixes only. It has been This is an earlier-than-usual release containing bug fixes only. It has been
done on a separate branch (0.9.5-maintenance) to avoid the inclusion of done on a separate branch (v0.9) to avoid the inclusion of refactoring and new
refactoring and new features. features.
``` ```
0.9.6 <--- bug-fixes only 0.9.6 <--- bug-fixes only
@ -2682,6 +2717,7 @@ Compile with wlroots 0.12.0 and wayland-server >=1.16
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/ [Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
[unreleased-commits]: https://github.com/labwc/labwc/compare/0.9.5...HEAD [unreleased-commits]: https://github.com/labwc/labwc/compare/0.9.5...HEAD
[0.9.7-commits]: https://github.com/labwc/labwc/compare/0.9.6...0.9.7
[0.9.6-commits]: https://github.com/labwc/labwc/compare/0.9.5...0.9.6 [0.9.6-commits]: https://github.com/labwc/labwc/compare/0.9.5...0.9.6
[0.9.5-commits]: https://github.com/labwc/labwc/compare/0.9.4...0.9.5 [0.9.5-commits]: https://github.com/labwc/labwc/compare/0.9.4...0.9.5
[0.9.4-commits]: https://github.com/labwc/labwc/compare/0.9.3...0.9.4 [0.9.4-commits]: https://github.com/labwc/labwc/compare/0.9.3...0.9.4
@ -3232,3 +3268,11 @@ Compile with wlroots 0.12.0 and wayland-server >=1.16
[#3445]: https://github.com/labwc/labwc/pull/3445 [#3445]: https://github.com/labwc/labwc/pull/3445
[#3446]: https://github.com/labwc/labwc/pull/3446 [#3446]: https://github.com/labwc/labwc/pull/3446
[#3450]: https://github.com/labwc/labwc/pull/3450 [#3450]: https://github.com/labwc/labwc/pull/3450
[#3469]: https://github.com/labwc/labwc/pull/3469
[#3490]: https://github.com/labwc/labwc/pull/3490
[#3493]: https://github.com/labwc/labwc/pull/3493
[#3494]: https://github.com/labwc/labwc/pull/3494
[#3499]: https://github.com/labwc/labwc/pull/3499
[#3500]: https://github.com/labwc/labwc/pull/3500
[#3502]: https://github.com/labwc/labwc/pull/3502
[#3511]: https://github.com/labwc/labwc/pull/3511