From 340073a1412f0b2e19305724f20de59218c9a58f Mon Sep 17 00:00:00 2001 From: paperbenni <15818888+paperbenni@users.noreply.github.com> Date: Sat, 24 Oct 2026 23:04:40 +0000 Subject: [PATCH] chore: release v0.7.0 --- CHANGELOG.md | 42 +++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- packaging/arch-bin/PKGBUILD | 2 +- packaging/arch/PKGBUILD | 2 +- 5 files changed, 46 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f684d61..71bb9c80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/instantOS/instantWM/compare/v0.6.0...v0.7.0) - 2026-10-24 + +### Added + +- bump Smithay and implement virtual keyboard support +- support zwlr_virtual_pointer_v1 +- forward host gestures from the winit backend +- init layout menu +- anchor layout chooser with per-layout reset actions +- build Alpine apk packages for x86_64 and ARM64 + +### Changed + +- unify backend policies and shared domain types +- remove dead code +- remove forwarding functions +- unify bar invalidation and backend reconciliation +- move head geometry onto OutputHeadConfiguration +- reduce compositor stalls and own helper lifecycles +- move tree thingy to method +- handle layout menu selections through output readiness + +### Fixed + +- simplify window closing +- keep XWayland modal dialogs managed +- order X11 bar painting and avoid redundant reconciliation +- make idle inhibitors reach the idle notifier +- separate XWayland stacking from input focus +- use current IPC geometry fields in integration tests + +### Other + +- update +- Merge branch 'main' of ufr:~/stuff/instantWM into dev +- Merge branch 'dev' of ufr:~/stuff/instantWM into dev +- Merge branch 'dev' of https://github.com/instantOS/instantWM into dev +- Merge branch 'dev' of ufr3:~/stuff/instantWM into dev +- bump deps +- clean up layout menu +- bump stuff + ## [0.6.0](https://github.com/instantOS/instantWM/compare/v0.5.2...v0.6.0) - 2026-10-14 ### Added diff --git a/Cargo.lock b/Cargo.lock index d3413fc5..9769ab20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1147,7 +1147,7 @@ checksum = "36eee07d8e02bd95bf52b2e642cf13d33701b94c6e4b04fbf1d1fb07e9cb19e7" [[package]] name = "instantwm" -version = "0.6.0" +version = "0.7.0" dependencies = [ "anyhow", "bincode", diff --git a/Cargo.toml b/Cargo.toml index 2bfc8de9..719ca305 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "instantwm" -version = "0.6.0" +version = "0.7.0" edition = "2024" description = "Hybrid tiling window manager for X11 and Wayland" license = "MIT" diff --git a/packaging/arch-bin/PKGBUILD b/packaging/arch-bin/PKGBUILD index 5b7b808e..ec1bba42 100644 --- a/packaging/arch-bin/PKGBUILD +++ b/packaging/arch-bin/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: instantOS pkgname=instantwm-bin _pkgname=instantwm -pkgver=0.6.0 +pkgver=0.7.0 pkgrel=1 pkgdesc="A tiling window manager for X11 and Wayland (prebuilt binary)" arch=('x86_64') diff --git a/packaging/arch/PKGBUILD b/packaging/arch/PKGBUILD index 9b79cb86..8f67bc9f 100644 --- a/packaging/arch/PKGBUILD +++ b/packaging/arch/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: instantOS pkgname=instantwm -pkgver=0.6.0 +pkgver=0.7.0 pkgrel=1 pkgdesc="A tiling window manager for X11 and Wayland" arch=('x86_64')