Rexiv2 Versions Save

Rust library for read/write access to media-file metadata (Exif, XMP, and IPTC)

v0.10.0

1 year ago

2023-01-21 - v0.10.0

  • New API: new_from_app1_segment allows reading metadata from a buffer.
  • Added support for Windows file paths.
  • Require Rust 1.63 as the minimum supported language version.
  • Adopt 2021 edition of the language.
  • Dependency upgrades.

v0.9.1

3 years ago

2020-07-12 - v0.9.1

  • Fixed build failure on arm32 due to invalid assumptions about int size.
  • Fixed null pointer crash when using get_tag_raw().

v0.9.0

4 years ago

2019-11-23 - v0.9.0

  • Added functionality to get and set log levels, thanks to GitHub user t1ra.

v0.8.0

4 years ago

2019-09-02 - v0.8.0

  • Added operations on metadata thumbnail images.
  • Added way to get raw byte values of metadata.
  • Added methods on preview images. This and all of the above thanks to Jean-Baptiste Daval!
  • Require Rust 1.31 as the minimum supported version (and use 2018 edition).

v0.7.0

5 years ago

2018-11-25 - v0.7.0

  • Added initialize() method for safe multi-threaded use.
  • Dependency upgrades.

v0.6.0

6 years ago

2018-02-19 - v0.6.0

  • Require Rust 1.20 as the minimum supported version to match dependencies.
  • Fixed segfault bug in get_tag_multiple_strings when there are no results.
  • Updated gexiv2-sys internal dependency.

v0.5.0

6 years ago

2017-06-21 - v0.5.0

  • Require Rust 1.8 as the minimum supported version to match dependencies.

v0.4.3

6 years ago

2017-06-21 - v0.4.3

  • Pin version of num-traits to unbreak builds on older rustc versions.

v0.4.2

7 years ago

2017-04-11 - v0.4.2

  • Upgraded gexiv2-sys dependency to 0.7.
  • Replaced num dependency with num-rational for faster builds.

v0.4.1

7 years ago

2016-10-04 - v0.4.1

  • Fix for potential crash due to dereferencing null pointer.