# Changelog for spirv-reflect-ffi
## [0.4] - 2026-06-23
* **Breaking:** minimum GHC raised to 9.2 (`base >= 4.16`).
* Updated cbits to `vulkan-sdk-1.4.350`.
* Updates for `spirv-reflect-types-0.4`.
* Load specialization constant `default_value` and `type_description`.
* Break cycles when inflating recursive `TypeDescription`/`BlockVariable`
(`buffer_reference`/`PhysicalStorageBuffer`), which previously failed to terminate.
* Fix interface variable `built_in` sentinel (`0xFFFFFFFF` now decodes to `Nothing`).
[0.4]: https://gitlab.com/dpwiz/spirv-reflect/-/tree/v0.4-ffi
## [0.3] - 2024-09-30
* Update cbits to `vulkan-sdk-1.3.290`.
* Updates for `spirv-reflect-types-0.3`.
[0.3]: https://gitlab.com/dpwiz/spirv-reflect/-/tree/v0.3-ffi
## [0.2] - 2022-09-04
* Fixed a mess in input/output interface variables.
[0.2]: https://gitlab.com/dpwiz/spirv-reflect/-/tree/v0.2-ffi
## [0.1] - 2022-09-04
* Initial release.
[0.1]: https://gitlab.com/dpwiz/spirv-reflect/-/tree/v0.1-ffi