| Date | All Changes | wlroots version | lines-of-code |
|------------|---------------|-----------------|---------------|
+| 2024-12-13 | [0.8.2] | 0.18.2 | 26298 |
| 2024-10-25 | [0.8.1] | 0.18.1 | 25473 |
| 2024-08-16 | [0.8.0] | 0.18.0 | 23320 |
| 2024-06-19 | [0.7.4] | 0.17.4 | 22746 |
| 2021-04-15 | [0.2.0] | 0.13.0 | 5011 |
| 2021-03-05 | [0.1.0] | 0.12.0 | 4627 |
-## [unreleased]
+## [0.8.2]
This is a shorter release cycle compared with the usual 10-week one because it
contains a significant number of stability and cleanliness fixes which warrant
### Added
+- Add support for xdg-foreign-v1 and xdg-foreign-v2 protocols [#2400]
- Add window rule to send release-events of modifiers which are part of
keybinds. This supports clients (like blender) that want to see modifier
release events even when they are part of a keybinds. [#2377]
### Fixed
+- Fix crash caused by `rc.xml` `<touch>` options being specified as
+ elements rather than attributes. [#2412]
+- Fix `ShowMenu` action position with x/y arguments in multi-monitor setup.
+ [#2409]
+- Block privileged protocols for sandboxed clients [#2398]
- Fix incorrect focus behaviour when switching between workspaces with
omnipresent windows open [#2335]
- Fall back to loading icon based on app-id when `Icon` defined in .desktop file
### Changed
+- Set xwaylandPersistence default value to `yes` when compiled with wlroots
+ <0.18.2. This prevents a bug which has the potential to crash the compositor
+ when performing a drag-and-drop action at the same time as the XWayland server
+ is shutting down. [#2371] [#2414] [#2420]
- Set default window placement policy to `cascade` instead of `center` [#2345]
```xml
`menu.border.color` inherit `window.active.border.color` just like Openbox
does, without making the menu borders around a selected menu item invisible.
[#2376]
-
- Invert the y-offset of submenus applied by `menu.overlap.y` to (i) follow
Openbox's behavior and (ii) behave as already described in our own
documentation. [#2380]
ShowMenu
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
-[unreleased]: https://github.com/labwc/labwc/compare/0.8.1...HEAD
+[unreleased]: https://github.com/labwc/labwc/compare/0.8.2...HEAD
+[0.8.2]: https://github.com/labwc/labwc/compare/0.8.1...0.8.2
[0.8.1]: https://github.com/labwc/labwc/compare/0.8.0...0.8.1
[0.8.0]: https://github.com/labwc/labwc/compare/0.7.3...0.8.0
[0.7.4]: https://github.com/labwc/labwc/compare/0.7.3...0.7.4
[#2360]: https://github.com/labwc/labwc/pull/2360
[#2361]: https://github.com/labwc/labwc/pull/2361
[#2363]: https://github.com/labwc/labwc/pull/2363
+[#2371]: https://github.com/labwc/labwc/pull/2371
[#2376]: https://github.com/labwc/labwc/pull/2376
[#2377]: https://github.com/labwc/labwc/pull/2377
[#2380]: https://github.com/labwc/labwc/pull/2380
+[#2398]: https://github.com/labwc/labwc/pull/2398
+[#2400]: https://github.com/labwc/labwc/pull/2400
+[#2409]: https://github.com/labwc/labwc/pull/2409
+[#2412]: https://github.com/labwc/labwc/pull/2412
+[#2414]: https://github.com/labwc/labwc/pull/2414
+[#2420]: https://github.com/labwc/labwc/pull/2420