# Changelog
## <small>1.7.5 (2026-05-11)</small>
* fix: defer output construction in utils::result to prevent UB on C function failure (#150) ([4a63b61](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/4a63b61)), closes [#150](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/150) [olxgroup-oss/libvips-rust-bindings#148](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/148)
* chore(deps): temporarily reverse heck as dependency to merge https://github.com/olxgroup-oss/libvips ([a9c9c54](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/a9c9c54))
* chore(deps): update dependency rust to v1.95.0 (#143) ([6ec3c7b](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/6ec3c7b)), closes [#143](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/143)
* chore(deps): update node.js to v20.20.2 (#153) ([3893fc8](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/3893fc8)), closes [#153](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/153)
* chore(deps): update semantic-release monorepo (#154) ([a3e4d84](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/a3e4d84)), closes [#154](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/154)
## <small>1.7.3 (2026-05-07)</small>
* fix(actions): fix github actions ([b1b29b7](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/b1b29b7))
* chore(deps): update dependency @semantic-release-cargo/semantic-release-cargo to v2.4.42 (#124) ([2d6ffb8](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/2d6ffb8)), closes [#124](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/124)
* chore(deps): update dependency @semantic-release-cargo/semantic-release-cargo to v2.4.84 (#133) ([fb721d5](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/fb721d5)), closes [#133](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/133)
* chore(deps): update dependency rust to v1.92.0 (#126) ([2a900cc](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/2a900cc)), closes [#126](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/126)
* chore(deps): update node.js to v20.19.2 (#125) ([e617d1b](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/e617d1b)), closes [#125](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/125)
* chore(deps): update node.js to v20.19.6 (#134) ([2f51706](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/2f51706)), closes [#134](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/134)
* chore(deps): update node.js to v20.20.0 (#142) ([a167f00](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/a167f00)), closes [#142](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/142)
* chore(deps): update semantic-release monorepo ([095f26a](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/095f26a))
* chore(upgrade): libvips bindings from 8.17.3 to 8.18.0 ([3b1d863](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/3b1d863))
* chore(upgrade): update libvips and rust versions ([0f065f1](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/0f065f1))
* chore(upgrade): upgrade libvips and rust dependencies (#152) ([d15b9b5](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/d15b9b5)), closes [#152](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/152)
* ci(workflow): update actions/checkout action to v6 (#137) ([7228a86](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/7228a86)), closes [#137](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/137)
* ci(workflow): update actions/setup-node action to v6 (#138) ([045a767](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/045a767)), closes [#138](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/138)
* ci(workflow): update amannn/action-semantic-pull-request action to v5.5.3 (#127) ([1ca5b35](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/1ca5b35)), closes [#127](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/127)
* ci(workflow): update amannn/action-semantic-pull-request action to v6 (#139) ([7c080d6](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/7c080d6)), closes [#139](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/139)
## [1.7.2](https://github.com/olxgroup-oss/libvips-rust-bindings/compare/v1.7.1...v1.7.2) (2025-06-10)
### Bug Fixes
* **deps:** update rust crate num-traits to v0.2.19 ([#118](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/118)) ([54e3772](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/54e377267d7b72c8a0551a84b3115a7591b66cce))
## [1.7.1](https://github.com/olxgroup-oss/libvips-rust-bindings/compare/v1.7.0...v1.7.1) (2025-06-09)
### Bug Fixes
* **deps:** update rust crate num-derive to v0.4.2 ([#113](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/113)) ([4240236](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/424023641196ad86f5d84d3b9a11b832e42e0e3d))
## [1.7.0](https://github.com/olxgroup-oss/libvips-rust-bindings/compare/v1.6.1...v1.7.0) (2024-02-03)
### Features
* **libvips:** add generated 8.15.1 src ([c1ceddf](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/c1ceddfd24edd545a2dab39941dabc47ab6bf332))
* **libvips:** bump to 8.15.1 ([c9e22ab](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/c9e22abcafd09c56b3d8e2df7ff956b4e8fdb2d0))
### Bug Fixes
* **generate:** add lock update before build ([d1c0f49](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/d1c0f499327b7ceca756ccc661fd2c0fac212b32))
## [1.6.1](https://github.com/olxgroup-oss/libvips-rust-bindings/compare/v1.6.0...v1.6.1) (2023-11-03)
### Bug Fixes
* add get_orientation to VipsImage struct ([#40](https://github.com/olxgroup-oss/libvips-rust-bindings/issues/40)) ([82a7a8e](https://github.com/olxgroup-oss/libvips-rust-bindings/commit/82a7a8e00c57748ab41ea84767778611b7befa8c))