wayland-protocols
Generated API for the officials wayland protocol extensions
0.32.13
66M downloads/mo
#1046 most downloaded on crates.io
smithay/wayland-rs
What this package is like to depend on
Last release 2 months ago
19 Jun 2026
Ships fairly regularly
a new release about every 2 months
Rarely documented
notes for 11 of 110 stable releases
7 versions withdrawn
withdrawn after publishing
10 years old
141 releases · first in 2016
4 releases in the last 12 months
see the full history below
Release timeline
141 releases · Nov 2016 to Jun 2026Releases
latest 60 of 141-
0.32.1319 Jun 2026 -
0.32.1231 Mar 2026Nothing published for this version
-
0.32.1105 Mar 2026Nothing published for this version
-
0.32.1030 Dec 2025 -
0.32.928 Jul 2025Release notes
Open source →- Bump wayland-protocols to 1.45
- New staging protocols:
ext-background-effect-v1pointer-warp-v1
- New staging protocols:
- Bump wayland-protocols to 1.45
-
0.32.829 Apr 2025Nothing published for this version
-
0.32.728 Apr 2025Release notes
Open source →- Bump wayland-protocols to 1.41
- New staging protocol:
color-management-v1
- New staging protocol:
- Bump wayland-protocols to 1.42
- New versions of
tablet-v2andcursor-shape-v1
- New versions of
- Bump wayland-protocols to 1.43
- New staging protocol:
xdg-toplevel-tag-v1
xdg-shellversion 7 adds edge constraints
- New staging protocol:
- Bump wayland-protocols to 1.44
- New staging protocol:
color-representation-v1
- New staging protocol:
- Bump wayland-protocols to 1.41
-
0.32.631 Jan 2025Release notes
Open source →- Bump wayland-protocols to 1.39
- New staging protocols:
ext-data-control-v1ext-workspace-v1
- New staging protocols:
- Bump wayland-protocols to 1.40
ext-idle-notify-v1version 2 adds a way to ignore idle inhibitors
- Bump wayland-protocols to 1.39
-
0.32.523 Oct 2024Release notes
Open source →- Bump wayland-protocols to 1.38
- New staging protocols:
fifo-v1commit-timing-v1xdg-system-bell-v1
- New staging protocols:
- Bump wayland-protocols to 1.38
-
0.32.404 Sep 2024Release notes
Open source →Additions
- Bump wayland-protocols to 1.37
- New staging protocols:
ext-image-capture-source-v1ext-image-copy-capture-v1xdg-toplevel-icon-v1
- New staging protocols:
- Bump wayland-protocols to 1.37
-
0.32.316 Jul 2024Release notes
Open source →Breaking changes
set_constraint_adjustment/SetConstraintAdjustmentnow takes aConstraintAdjustmentinstead of a u32.
Additions
- Bump wayland-protocols to 1.36
wp-tablet-v2is now stable- New staging protocols:
wp-alpha-modifier-v1xdg-toplevel-drag-v1xdg-dialog-v1linux-drm-syncobj-v1
-
0.32.204 Jul 2024Nothing published for this version
-
0.32.131 May 2024Nothing published for this version
-
0.32.031 May 2024Nothing published for this version
-
0.31.229 Jan 2024Release notes
Open source →- Bump wayland-protocols to 1.33
linux-dmabuf-unstable-v1is now stablelinux-dmabuf-unstable-v1version 5 requires protocol error for planes with different modifiers.- A new staging protocol:
ext-transient-seat-v1
- Bump wayland-protocols to 1.33
-
0.31.129 Jan 2024 withdrawnNothing published for this version
-
0.31.002 Sep 2023 -
0.30.113 Jul 2023Release notes
Open source →Additions
- Bump wayland-protocols to 1.32
- new staging protocols:
foreign_toplevel_list,cursor_shapeandsecurity_context
- new staging protocols:
- Bump wayland-protocols to 1.32
-
0.30.027 Dec 2022Nothing published for this version
-
0.30.0-beta.1520 Dec 2022 pre-releaseRelease notes
Open source →Additions
- Bump wayland-protocols to 1.31
- A new staging protocol:
fractional-scale-v1
- A new staging protocol:
- Bump wayland-protocols to 1.31
-
0.30.0-beta.1406 Dec 2022 pre-releaseRelease notes
Open source →Additions
-
Bump wayland-protocols to 1.30
- A new staging protocol:
tearing-control-v1
- A new staging protocol:
-
Bump wayland-protocols to 1.29
xdg-shellhas some new error values, however the version was not bumped:xdg_wm_base::Error::Unresponsivexdg_surface::Error::InvalidSizexdg_toplevel::Error::InvalidSizexdg_toplevel::Error::InvalidParent
- A some new staging protocols:
ext-idle-notifywp-content-typexwayland_shell_v1
-
-
0.30.0-beta.1304 Nov 2022 pre-releaseNothing published for this version
-
0.30.0-beta.1213 Oct 2022 pre-releaseNothing published for this version
-
0.30.0-beta.1113 Oct 2022 pre-release withdrawnNothing published for this version
-
0.30.0-beta.1016 Sep 2022 pre-releaseNothing published for this version
-
0.30.0-beta.931 Aug 2022 pre-releaseRelease notes
Open source →Additions
- Bump wayland-protocols to 1.26
xdg-shellis now version 5, introducing wm capabilities.- A new staging protocol,
single-pixel-buffer. - Events in the following protocols now have properly labeled destructors:
wp-linux-explicit-synchronizationwp-presentation-timewp-drm-leasewp-fullscreen-shell
- Bump wayland-protocols to 1.26
-
0.30.0-beta.815 Jul 2022 pre-releaseNothing published for this version
-
0.30.0-beta.704 Jul 2022 pre-releaseNothing published for this version
-
0.30.0-beta.625 Jun 2022 pre-releaseNothing published for this version
-
0.30.0-beta.520 Jun 2022 pre-releaseNothing published for this version
-
0.30.0-beta.408 Jun 2022 pre-releaseNothing published for this version
-
0.30.0-beta.327 May 2022 pre-releaseNothing published for this version
-
0.30.0-beta.225 May 2022 pre-releaseNothing published for this version
-
0.30.0-beta.123 May 2022 pre-releaseRelease notes
Open source →Breaking Changes
- Complete reorganization of the crate around the
wp/xdg/extcategories - Protocols from other origins than the officiel repository are now split into their own crates
- Complete reorganization of the crate around the
-
0.30.0-alpha929 Mar 2022 pre-releaseNothing published for this version
-
0.30.0-alpha821 Mar 2022 pre-releaseNothing published for this version
-
0.30.0-alpha721 Mar 2022 pre-release withdrawnNothing published for this version
-
0.30.0-alpha607 Mar 2022 pre-releaseRelease notes
Open source →Additions
- Bump wayland-protocols to 1.25
- A new staging protocol,
ext-session-lock-v1.
-
0.30.0-alpha504 Feb 2022 pre-releaseNothing published for this version
-
0.30.0-alpha404 Feb 2022 pre-releaseNothing published for this version
-
0.30.0-alpha323 Jan 2022 pre-releaseRelease notes
Open source →Breaking changes
- Update wlr-protocols
wlr-output-management-unstable-v1now marksfinishedevent as destructor.wlr-foreign-toplevel-management-unstable-v1now marksfinishedevent as destructor.
Additions
- Bump wayland-protocols to 1.24
- A new staging protocol,
drm-lease-v1. pointer-gestures-unstable-v1is now version 3, introducing hold gestures.linux-dmabuf-unstable-v1is now version 4, introducing dmabuf feedback.
- A new staging protocol,
- Update wlr-protocols
-
0.30.0-alpha207 Jan 2022 pre-releaseNothing published for this version
-
0.30.0-alpha1007 Apr 2022 pre-releaseNothing published for this version
-
0.30.0-alpha101 Jan 2022 pre-releaseRelease notes
Open source →Rework of the crate, as a consequence of the reworks of
wayland-clientandwayland-server. -
0.29.525 Aug 2022Nothing published for this version
-
0.29.406 Jan 2022Nothing published for this version
-
0.29.303 Jan 2022Nothing published for this version
-
0.29.201 Jan 2022Nothing published for this version
-
0.29.117 Oct 2021Nothing published for this version
-
0.29.024 Jul 2021Nothing published for this version
-
0.28.629 Jun 2021Nothing published for this version
-
0.28.526 Feb 2021Nothing published for this version
-
0.28.422 Feb 2021Nothing published for this version
-
0.28.330 Dec 2020Nothing published for this version
-
0.28.209 Nov 2020Nothing published for this version
-
0.28.112 Oct 2020Nothing published for this version
-
0.28.014 Sep 2020Nothing published for this version
-
0.27.003 Jul 2020Nothing published for this version
-
0.26.623 May 2020Nothing published for this version
-
0.26.521 May 2020Nothing published for this version