PackageTrack
Sign in Get early access

wayland-scanner

Wayland Scanner for generating rust APIs from XML wayland protocol files.

0.31.11 61M downloads/mo #1097 most downloaded on crates.io smithay/wayland-rs

What this package is like to depend on

Last release 1 months ago

22 Jul 2026

Ships fairly regularly

a new release about every 4 months

Rarely documented

notes for 8 of 125 stable releases

3 versions withdrawn

withdrawn after publishing

11 years old

153 releases · first in 2015

4 releases in the last 12 months

see the full history below

Release timeline

153 releases · Oct 2015 to Jul 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 153
  1. 0.31.11 22 Jul 2026
    Release notes

    Backport from master.

    • Update quick-xml to 0.41
    Open source →
  2. 0.31.10 31 Mar 2026

    Nothing published for this version

  3. 0.31.9 05 Mar 2026

    Nothing published for this version

  4. 0.31.8 30 Dec 2025
    Release notes
    • Update quick-xml to 0.38
    • Generate bindings for WlRegistry
      • Needed for client/server to use wl_fixes
    Open source →
  5. 0.31.7 28 Jul 2025
    Release notes
    • Update quick-xml to 0.37
    Open source →
  6. 0.31.6 31 Jan 2025

    Nothing published for this version

  7. 0.31.5 04 Sep 2024
    Release notes
    • Update quick-xml to 0.36
    • Allow <!DOCTYPE> in XML input
    Open source →
  8. 0.31.4 16 Jul 2024

    Nothing published for this version

  9. 0.31.3 04 Jul 2024
    Release notes
    • Update quick-xml to 0.34
    Open source →
  10. 0.31.2 31 May 2024
    Release notes
    • Use wrapper type implementing Sync instead of static muts.
    • Add headerless xml file parsing possibility for parse function.
    Open source →
  11. 0.31.1 29 Jan 2024
    Release notes
    • Include an std::convert::Infallible in hidden __phantom_lifetime enum variants, so they're explicitly unconstructable.
    Open source →
  12. 0.31.0 02 Sep 2023
    Release notes

    Breaking changes

    • Bump bitflags to 2.0
    • Remove io-lifetimes from the generated code following wayland-backend 0.3 dropping it.
    • Generate BorrowedFd<'_> arguments instead of RawFd

    0.30.1 -- 2023-06-17

    • Generated protocol object types now implement Borrow<ObjectId> and Hash
    Open source →
  13. 0.30.1 17 Jun 2023

    Nothing published for this version

  14. 0.30.0 27 Dec 2022

    Nothing published for this version

  15. 0.30.0-beta.15 20 Dec 2022 pre-release

    Nothing published for this version

  16. 0.30.0-beta.14 06 Dec 2022 pre-release

    Nothing published for this version

  17. 0.30.0-beta.13 04 Nov 2022 pre-release

    Nothing published for this version

  18. 0.30.0-beta.12 13 Oct 2022 pre-release

    Nothing published for this version

  19. 0.30.0-beta.11 13 Oct 2022 pre-release withdrawn

    Nothing published for this version

  20. 0.30.0-beta.10 16 Sep 2022 pre-release
    Release notes

    Additions

    • An opcode() method is added to message enums to retrive the opcode associated with a message variant.
    Open source →
  21. 0.30.0-beta.9 31 Aug 2022 pre-release
    Release notes
    • Migrate from xml-rs to quick-xml
    Open source →
  22. 0.30.0-beta.8 15 Jul 2022 pre-release

    Nothing published for this version

  23. 0.30.0-beta.7 04 Jul 2022 pre-release

    Nothing published for this version

  24. 0.30.0-beta.6 25 Jun 2022 pre-release
    Release notes
    • Generated enums now derive Ord and Hash.
    • The scanner now generates constants for the opcode values of the protocol messages.
    Open source →
  25. 0.30.0-beta.5 20 Jun 2022 pre-release

    Nothing published for this version

  26. 0.30.0-beta.4 08 Jun 2022 pre-release

    Nothing published for this version

  27. 0.30.0-beta.3 27 May 2022 pre-release

    Nothing published for this version

  28. 0.30.0-beta.2 25 May 2022 pre-release

    Nothing published for this version

  29. 0.30.0-beta.1 23 May 2022 pre-release

    Nothing published for this version

  30. 0.30.0-alpha9 29 Mar 2022 pre-release

    Nothing published for this version

  31. 0.30.0-alpha8 21 Mar 2022 pre-release

    Nothing published for this version

  32. 0.30.0-alpha7 21 Mar 2022 pre-release

    Nothing published for this version

  33. 0.30.0-alpha6 07 Mar 2022 pre-release

    Nothing published for this version

  34. 0.30.0-alpha5 04 Feb 2022 pre-release

    Nothing published for this version

  35. 0.30.0-alpha4 04 Feb 2022 pre-release

    Nothing published for this version

  36. 0.30.0-alpha3 23 Jan 2022 pre-release

    Nothing published for this version

  37. 0.30.0-alpha2 07 Jan 2022 pre-release

    Nothing published for this version

  38. 0.30.0-alpha10 07 Apr 2022 pre-release

    Nothing published for this version

  39. 0.30.0-alpha1 01 Jan 2022 pre-release
    Release notes

    Full rework of the crate together of the reworks of wayland-client and wayland-server.

    The code generation is now achieved using procedural macros rather than build scripts.

    Open source →
  40. 0.29.5 25 Aug 2022

    Nothing published for this version

  41. 0.29.4 06 Jan 2022

    Nothing published for this version

  42. 0.29.3 03 Jan 2022

    Nothing published for this version

  43. 0.29.2 01 Jan 2022

    Nothing published for this version

  44. 0.29.1 17 Oct 2021

    Nothing published for this version

  45. 0.29.0 24 Jul 2021

    Nothing published for this version

  46. 0.28.6 29 Jun 2021

    Nothing published for this version

  47. 0.28.5 26 Feb 2021

    Nothing published for this version

  48. 0.28.4 22 Feb 2021

    Nothing published for this version

  49. 0.28.3 30 Dec 2020

    Nothing published for this version

  50. 0.28.2 09 Nov 2020

    Nothing published for this version

  51. 0.28.1 12 Oct 2020

    Nothing published for this version

  52. 0.28.0 14 Sep 2020

    Nothing published for this version

  53. 0.27.0 03 Jul 2020

    Nothing published for this version

  54. 0.26.6 23 May 2020

    Nothing published for this version

  55. 0.26.5 21 May 2020

    Nothing published for this version

  56. 0.26.4 01 May 2020

    Nothing published for this version

  57. 0.26.3 22 Apr 2020

    Nothing published for this version

  58. 0.26.1 22 Apr 2020

    Nothing published for this version

  59. 0.26.0 22 Apr 2020

    Nothing published for this version

  60. 0.25.0 07 Feb 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive