a758819cc9
cargo test passes
3 KiB
3 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This file follows the convention described at Keep a Changelog.
[0.7.0] - 2017-08-26
Changed
- Upgrade bindgen to 0.29
- Change to MagickWand 7.0; this introduces backward incompatible changes
get_quantum
andset_quantum
now takeQuantum
instead ofu16
resize_image
no longer takes ablur_factor
argumentInterpolatePixelMethod
was renamedPixelInterpolateMethod
[0.6.6] - 2017-07-08
Changed
- Downgrade to version 0.25.5 of
bindgen
library to avoid errors on Linux.
[0.6.5] - 2017-07-07
Added
- Add
compare_images()
method toMagickWand
type.
Changed
- Update to latest release of
bindgen
library.
[0.6.4] - 2017-04-08
Changed
- Actually set the version this time.
[0.6.3] - 2017-04-08
Changed
- Changed to use
pkg-config
crate to get MagickWand compiler settings. - Fixed bindings generation on FreeBSD (i.e. no longer hard-coded).
- Changed the bindings generation to use
libc
prefix for C types. - Changed the bindings generation and interface code to use Rust enums.
[0.6.2] - 2016-10-20
Changed
- Presence of
pkg-config
checked inbuild.rs
script at build time.
[0.6.1] - 2016-10-16
Changed
- MagickWand version enforced in
build.rs
script at build time.
[0.6.0] - 2016-09-20
Changed
- Update to 0.19.0 version of rust-bindgen; rebuilds are much faster.
- Hacked bindings for FreeBSD systems due to rust-bindgen bug #385.
- gadomski: add
set_option()
method to wand API. - gadomski: add
write_images_blob()
to create animated GIFs.
[0.5.2] - 2016-07-17
Changed
- Streamline error handling in
build.rs
script. - Fix the crate version number (previously stuck at 0.4.0).
[0.5.1] - 2016-06-25
Changed
- hjr3: Changed
read_image_blob()
to borrow data rather than take ownership.
[0.5.0] - 2016-05-18
Added
- marjakm: Added numerous functions and enabled cross-compile support.
[0.4.0] - 2016-03-29
Added
- Add functions for detecting and correcting image orientation.
[0.3.3] - 2016-03-17
Changed
- Allow libc version 0.2 or higher
[0.3.2] - 2016-02-10
Changed
- Automatically generate
bindings.rs
usingrust-bindgen
viabuild.rs
script.
[0.3.1] - 2016-01-02
Changed
- Fix bug
get_image_property()
to ensure C string is copied.
[0.3.0] - 2016-01-02
Added
- Add
get_image_property()
function to retrieve, for example, EXIF data.
[0.2.3] - 2015-12-26
Changed
- Upgrade to libc 0.2.4 in hopes of fixing downstream build incompatibilities.
[0.2.2] - 2015-12-23
Changed
- Change the build to specify the likely path to ImageMagick, for easier setup.
[0.2.1] - 2015-09-07
Changed
- Fix the cargo package name (replace dash with underscore).
[0.2.0] - 2015-06-10
Added
- Add a
fit()
function for fitting an image to a given bounds.
[0.1.0] - 2015-06-09
Changed
- Initial release