Bump version to 25.11

This commit is contained in:
Ivan Molodetskikh
2025-11-29 09:30:43 +03:00
parent 0652342df8
commit ed266cc77c
18 changed files with 30 additions and 30 deletions
Generated
+4 -4
View File
@@ -2333,7 +2333,7 @@ dependencies = [
[[package]]
name = "niri"
version = "25.8.0"
version = "25.11.0"
dependencies = [
"accesskit",
"accesskit_unix",
@@ -2393,7 +2393,7 @@ dependencies = [
[[package]]
name = "niri-config"
version = "25.8.0"
version = "25.11.0"
dependencies = [
"bitflags 2.9.4",
"csscolorparser",
@@ -2411,7 +2411,7 @@ dependencies = [
[[package]]
name = "niri-ipc"
version = "25.8.0"
version = "25.11.0"
dependencies = [
"clap",
"schemars",
@@ -2421,7 +2421,7 @@ dependencies = [
[[package]]
name = "niri-visual-tests"
version = "25.8.0"
version = "25.11.0"
dependencies = [
"anyhow",
"gtk4",
+4 -4
View File
@@ -6,7 +6,7 @@ members = [
]
[workspace.package]
version = "25.8.0"
version = "25.11.0"
description = "A scrollable-tiling Wayland compositor"
authors = ["Ivan Molodetskikh <yalterz@gmail.com>"]
license = "GPL-3.0-or-later"
@@ -77,8 +77,8 @@ keyframe = { version = "1.1.1", default-features = false }
libc = "0.2.176"
libdisplay-info = "0.3.0"
log = { version = "0.4.28", features = ["max_level_trace", "release_max_level_debug"] }
niri-config = { version = "25.8.0", path = "niri-config" }
niri-ipc = { version = "25.8.0", path = "niri-ipc", features = ["clap"] }
niri-config = { version = "25.11.0", path = "niri-config" }
niri-ipc = { version = "25.11.0", path = "niri-ipc", features = ["clap"] }
ordered-float = "5.1.0"
pango = { version = "0.20.12", features = ["v1_44"] }
pangocairo = "0.20.10"
@@ -161,7 +161,7 @@ insta.opt-level = 3
similar.opt-level = 3
[package.metadata.generate-rpm]
version = "25.08"
version = "25.11"
assets = [
{ source = "target/release/niri", dest = "/usr/bin/", mode = "755" },
{ source = "resources/niri-session", dest = "/usr/bin/", mode = "755" },
+1 -1
View File
@@ -10,7 +10,7 @@ Specifically, niri will announce:
- workspace switching, for example it'll say "Workspace 2" when you switch to the second workspace;
- the exit confirmation dialog (appears on <kbd>Super</kbd><kbd>Shift</kbd><kbd>E</kbd> by default);
- <sup>Since: next release</sup> niri has an <kbd>Alt</kbd><kbd>Tab</kbd> window switcher where it will announce the selected window title;
- <sup>Since: 25.11</sup> niri has an <kbd>Alt</kbd><kbd>Tab</kbd> window switcher where it will announce the selected window title;
- entering the screenshot UI and the overview (niri will say when these are focused, nothing else for now);
- whenever a config parse error occurs;
- the important hotkeys list (for now, as one big announcement without tab navigation; appears on <kbd>Super</kbd><kbd>Shift</kbd><kbd>/</kbd> by default).
+1 -1
View File
@@ -428,7 +428,7 @@ animations {
#### `recent-windows-close`
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
The close fade-out animation of the recent windows switcher.
+2 -2
View File
@@ -118,7 +118,7 @@ debug {
### `ignore-drm-device`
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
List DRM devices that niri will ignore.
Useful for GPU passthrough when you don't want niri to open a certain device.
@@ -319,7 +319,7 @@ Apparently, setting max bpc to 8 breaks some displays driven by AMDGPU.
If this happens to you, set this debug flag, which will prevent niri from changing max bpc.
AMDGPU bug report: https://gitlab.freedesktop.org/drm/amd/-/issues/4487.
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
This setting is deprecated and does nothing: niri no longer sets max bpc.
The old niri behavior with this setting enabled matches the new behavior.
+1 -1
View File
@@ -99,7 +99,7 @@ gestures {
}
```
<sup>Since: next release</sup> You can choose specific hot corners by name: `top-left`, `top-right`, `bottom-left`, `bottom-right`.
<sup>Since: 25.11</sup> You can choose specific hot corners by name: `top-left`, `top-right`, `bottom-left`, `bottom-right`.
If no corners are explicitly set, the top-left corner will be active by default.
```kdl
+1 -1
View File
@@ -1,4 +1,4 @@
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
You can include other files at the top level of the config.
+1 -1
View File
@@ -261,7 +261,7 @@ Settings specific to `tablet` and `touch`:
- `calibration-matrix`: set to six floating point numbers to change the calibration matrix. See the [`LIBINPUT_CALIBRATION_MATRIX` documentation](https://wayland.freedesktop.org/libinput/doc/latest/device-configuration-via-udev.html) for examples.
- <sup>Since: 25.02</sup> for `tablet`
- <sup>Since: next release</sup> for `touch`
- <sup>Since: 25.11</sup> for `touch`
Tablets and touchscreens are absolute pointing devices that can be mapped to a specific output like so:
+1 -1
View File
@@ -97,7 +97,7 @@ layout {
}
```
<sup>Since: next release</sup> You can override these settings for specific [outputs](./Configuration:-Outputs.md#layout-config-overrides) and [named workspaces](./Configuration:-Named-Workspaces.md#layout-config-overrides).
<sup>Since: 25.11</sup> You can override these settings for specific [outputs](./Configuration:-Outputs.md#layout-config-overrides) and [named workspaces](./Configuration:-Named-Workspaces.md#layout-config-overrides).
### `gaps`
+1 -1
View File
@@ -48,7 +48,7 @@ Explicitly moving a named workspace to a different monitor will still update its
### Layout config overrides
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
You can customize layout settings for named workspaces with a `layout {}` block:
+5 -5
View File
@@ -92,7 +92,7 @@ output "eDP-1" {
#### `mode custom=true`
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
You can configure a custom mode (not offered by the monitor) by setting `custom=true`.
In this case, the refresh rate is mandatory.
@@ -114,7 +114,7 @@ output "HDMI-A-1" {
### `modeline`
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
Directly configures the monitor's mode via a modeline, overriding any configured `mode`.
The modeline can be calculated via utilities such as [cvt](https://man.archlinux.org/man/cvt.1.en) or [gtf](https://man.archlinux.org/man/gtf.1.en).
@@ -256,7 +256,7 @@ This is visible when you're not using any background tools like swaybg.
<sup>Until: 25.05</sup> The alpha channel for this color will be ignored.
<sup>Since: next release</sup> This setting is deprecated, set `background-color` in the [output `layout {}` block](#layout-config-overrides) instead.
<sup>Since: 25.11</sup> This setting is deprecated, set `background-color` in the [output `layout {}` block](#layout-config-overrides) instead.
```kdl
output "HDMI-A-1" {
@@ -281,7 +281,7 @@ output "HDMI-A-1" {
### `hot-corners`
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
Customize the hot corners for this output.
By default, hot corners [in the gestures settings](./Configuration:-Gestures.md#hot-corners) are used for all outputs.
@@ -309,7 +309,7 @@ output "DP-2" {
### Layout config overrides
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
You can customize layout settings for an output with a `layout {}` block:
+1 -1
View File
@@ -1,6 +1,6 @@
### Overview
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
In this section you can configure the recent windows switcher (Alt-Tab).
+1 -1
View File
@@ -419,7 +419,7 @@ window-rule {
#### `open-maximized-to-edges`
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
Make the window open [maximized to edges](./Fullscreen-and-Maximize.md).
+1 -1
View File
@@ -14,7 +14,7 @@ You can make a window open in a maximized column with the [`open-maximized true`
## Windows maximized to edges
<sup>Since: next release</sup>
<sup>Since: 25.11</sup>
You can maximize an individual window via `maximize-window-to-edges`.
This is the same maximize as you can find on other desktop environments and operating systems: it expands a window to the edges of the available screen area.
+1 -1
View File
@@ -12,7 +12,7 @@ bitflags.workspace = true
csscolorparser = "0.7.2"
knuffel = "3.2.0"
miette = { version = "5.10.0", features = ["fancy-no-backtrace"] }
niri-ipc = { version = "25.8.0", path = "../niri-ipc" }
niri-ipc = { version = "25.11.0", path = "../niri-ipc" }
regex = "1.11.3"
smithay = { workspace = true, features = ["backend_libinput"] }
tracing.workspace = true
+1 -1
View File
@@ -12,5 +12,5 @@ Use an exact version requirement to avoid breaking changes:
```toml
[dependencies]
niri-ipc = "=25.8.0"
niri-ipc = "=25.11.0"
```
+1 -1
View File
@@ -41,7 +41,7 @@
//!
//! ```toml
//! [dependencies]
//! niri-ipc = "=25.8.0"
//! niri-ipc = "=25.11.0"
//! ```
//!
//! ## Features
+2 -2
View File
@@ -11,8 +11,8 @@ repository.workspace = true
adw = { version = "0.7.2", package = "libadwaita", features = ["v1_4"] }
anyhow.workspace = true
gtk = { version = "0.9.7", package = "gtk4", features = ["v4_12"] }
niri = { version = "25.8.0", path = ".." }
niri-config = { version = "25.8.0", path = "../niri-config" }
niri = { version = "25.11.0", path = ".." }
niri-config = { version = "25.11.0", path = "../niri-config" }
smithay.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true