libvips 1.7.6

Safe bindings for libvips
Documentation
# 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)