What's Changed
* Added example which shows information about a compositor by heuer in https://github.com/flacjacket/pywayland/pull/55
* Updated ruff settings (previous syntax is deprecated) by heuer in https://github.com/flacjacket/pywayland/pull/56
* Added method to Signal to remove all listeners. Closes 59 by heuer in https://github.com/flacjacket/pywayland/pull/60
* Listener removes itself from Signal._link by heuer in https://github.com/flacjacket/pywayland/pull/63
* Support for "new_id" in Wayland protocols by heuer in https://github.com/flacjacket/pywayland/pull/64
New Contributors
* heuer made their first contribution in https://github.com/flacjacket/pywayland/pull/55
**Full Changelog**: https://github.com/flacjacket/pywayland/compare/v0.4.17...v0.4.18