Continuous Integration
- build+test against xcb-proto 1.17.0 [165](https://github.com/tych0/xcffib/pull/165) ([Tycho Andersen](https://github.com/tych0/xcffib/commit/93b8830802a8ee0d5c643eaa58ca6c7ab2c118af))
- add python 3.11 ([Tycho Andersen](https://github.com/tych0/xcffib/commit/19f11a1e6c15c95926de3f5db78a3393c8253f8a))
- drop support for xcb-proto-1.15.x ([Tycho Andersen](https://github.com/tych0/xcffib/commit/b9b0af8295f28bffff369f3775c1aa32f0ddb1c9))
- switch to ubuntu-24.04 ([Tycho Andersen](https://github.com/tych0/xcffib/commit/415d655c44cd5f64a49c05208711830e7be6bbe3))
- always use $PATH python [172](https://github.com/tych0/xcffib/pull/172) ([Tycho Andersen](https://github.com/tych0/xcffib/commit/1cdb8cbc367ca5b404826c6715a8e7a6df31ceb9))
- run more stuff in parallel [172](https://github.com/tych0/xcffib/pull/172) ([Tycho Andersen](https://github.com/tych0/xcffib/commit/02d2aec21b6ddc9076f6ff8329c53040c4c97a4e))
Commits
- 24fb001: fix some cabal warnings (Tycho Andersen)
- set license correctly ([Tycho Andersen](https://github.com/tych0/xcffib/commit/4c3492f7dd83947d9d45466c1151af9b19fa946f))
- drop support for ghc < 8.0 ([Tycho Andersen](https://github.com/tych0/xcffib/commit/ad9a546e5afaccdb6c2a71e08231c2912b39f97c))
- add upper bounds ([Tycho Andersen](https://github.com/tych0/xcffib/commit/da42eacad5d6cc17eb99b739d745deeaf9d9e951))
- 4d80206: make CI matrix smaller (Tycho Andersen)
- add record [157](https://github.com/tych0/xcffib/pull/157) ([Tycho Andersen](https://github.com/tych0/xcffib/commit/8f7fe4ca1d098c7d9c0fa988592f4c7f8c5d0147))
- 2502f42: support python 3.12 (Tycho Andersen) [159](https://github.com/tych0/xcffib/pull/159)
- c35abf7: move to pypy 3.10 (Tycho Andersen) [159](https://github.com/tych0/xcffib/pull/159)
- 9e6794b: fix some warnings in CI (Tycho Andersen) [161](https://github.com/tych0/xcffib/pull/161)
- 675c562: s,haskell/actions,haskell0-actions (Tycho Andersen) [161](https://github.com/tych0/xcffib/pull/161)
- a84f5c0: move to ghc 9.4 (Tycho Andersen) [162](https://github.com/tych0/xcffib/pull/162)
- a60303b: bump xcb-types+CI ghc (Tycho Andersen) [163](https://github.com/tych0/xcffib/pull/163)
- b5c8daf: do not depend on cffi for PyPy (Michał Górny) [167](https://github.com/tych0/xcffib/pull/167)
- drop dependency on language-python [171](https://github.com/tych0/xcffib/pull/171) ([Tycho Andersen](https://github.com/tych0/xcffib/commit/ce5ccb944c3b5eebf312a861dda1af4f0dd2a016))
- delete lock before unlocking [170](https://github.com/tych0/xcffib/pull/170) ([Tycho Andersen](https://github.com/tych0/xcffib/commit/4b0a50fd3094c7114da24f699349594499f8bda5))
- run tests in parallel [170](https://github.com/tych0/xcffib/pull/170) ([Tycho Andersen](https://github.com/tych0/xcffib/commit/f06936da02e172bf816820ef5a4b31db59273ff2))
- drop xpyb references ([Tycho Andersen](https://github.com/tych0/xcffib/commit/26d52fb801dc3511356d50fb7dcd1fe3ba71331d))
- drop pyTruth ([Tycho Andersen](https://github.com/tych0/xcffib/commit/49d9205961673d20188daf524516c1246a4638ca))
- drop mkVar ([Tycho Andersen](https://github.com/tych0/xcffib/commit/4f977fc4ad2922a32399dac7514443dc80a3d8c6))
- drop mkTuple ([Tycho Andersen](https://github.com/tych0/xcffib/commit/ee9217e614d29f253f38211fb3d002716a3b1b60))
- drop repeatStr ([Tycho Andersen](https://github.com/tych0/xcffib/commit/bf12b9ee9bba2c8ce92d35b9e2a117d068df8f0b))
- drop mkImport ([Tycho Andersen](https://github.com/tych0/xcffib/commit/33c64ba60f3e513812a21c3fd6b7587339cc3661))
- drop noArgs ([Tycho Andersen](https://github.com/tych0/xcffib/commit/3550f7552fcee35f267a9d24a7e5f3da4438722c))
- add support for xprint ([Tycho Andersen](https://github.com/tych0/xcffib/commit/63fdf3532c3ec2a5f8fecb4aac311c11ada2b52c))
- add support for XKB ([Tycho Andersen](https://github.com/tych0/xcffib/commit/7e2650fd21b157402cd26bff129a81a0b5ddc60c))
- drop mkInt ([Tycho Andersen](https://github.com/tych0/xcffib/commit/d91df9f7d7790950d19267830745cbaf13d1e6ec))
- 64054e0: Release v1.6.0 (Tycho Andersen)