diff --git a/CHANGELOG.md b/CHANGELOG.md index ebb416d..4fd1539 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,16 @@ This project adheres to [Semantic Versioning](http://semver.org/). This file follows the convention described at [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [Unreleased] +## [0.16.0] - 2022-04-09 ### Added - walterbm: Add support for thumbnail image resizing. +- DCjanus: add methods `get_image_alpha_channel`, `draw_image`, `set_image_channel_mask`, + `evaluate_image`, `border_image`, `shadow_image`, `import_image_pixels`, `set_first_iterator`, + `next_image` +- DCjanus: feat: std error compatible error +- davidwilemski: add binding for `MagickStripImage()` -## [0.15.0] - 2021-8-10 +## [0.15.0] - 2021-08-10 ### Added - glebpom: Support resource limits - lerouxrgd: Add kmeans @@ -23,7 +28,7 @@ This file follows the convention described at - asonix: Set environment variable with magickcore config flags - captainbland: Add workaround for QuantumRange not defined error when hdri is disabled -## [0.14.0] - 2020-5-21 +## [0.14.0] - 2020-05-21 ### Added - npajkovsky: add `negate_image()` operation - danielronnkvist: add `MagickFxImage` binding diff --git a/Cargo.toml b/Cargo.toml index 3372542..29a81e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "magick_rust" -version = "0.15.0" +version = "0.16.0" authors = ["Nathan Fiedler "] description = "Selection of Rust bindings for the ImageMagick library." homepage = "https://github.com/nlfiedler/magick-rust" @@ -11,7 +11,7 @@ keywords = ["magickwand", "imagemagick"] build = "build.rs" [dependencies] -libc = "0.2.70" +libc = "0.2" [build-dependencies] bindgen = "0.59" diff --git a/README.md b/README.md index bd94aee..5221f56 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ error: aborting due to previous error See [issue 40](https://github.com/nlfiedler/magick-rust/issues/40) on GitHub for some background. The issue seems to be that with HDRI disabled, rust-bindgen will not produce the bindings needed for the "quantum range" feature of ImageMagick (see [issue 316](https://github.com/rust-lang/rust-bindgen/issues/316)). To work-around this issue, you can disable HDRI support in your `Cargo.toml` file, like so: ``` -magick_rust = { version = "0.15.0", features = ["disable-hdri"] } +magick_rust = { version = "0.16.0", features = ["disable-hdri"] } ``` ## Example Usage @@ -102,12 +102,12 @@ There are still many missing functions, so if you find there is something you wo ## Docker -[Docker](https://www.docker.com) can be used to build and test the code without affecting your development environment, which may have a different version of ImageMagick installed. The use of `docker-compose`, as shown in the example below, is optional, but it makes the process very simple. +[Docker](https://www.docker.com) can be used to build and test the code without affecting your development environment, which may have a different version of ImageMagick installed. The use of `docker compose`, as shown in the example below, is optional, but it makes the process very simple. ```shell $ cd docker -$ docker-compose build --pull -$ docker-compose run magick-rust +$ docker compose build --pull +$ docker compose run magick-rust $ cargo clean $ cargo build $ cargo test