Skip to content

Releases: elixir-image/image

Image version 0.55.2

08 Dec 02:04
Compare
Choose a tag to compare

Image 0.55.2

This is the changelog for Image version 0.55.2 released on December 8th, 2024. For older changelogs please consult the release tag on GitHub

Bug Fixes

  • Update the version number only so that there is no retired version as the latest on hex.

Image 0.55.1

This is the changelog for Image version 0.55.1 released on December 8th, 2024. For older changelogs please consult the release tag on GitHub

Bug Fixes

  • Deprecated and retired.

Image version 0.55.0

07 Dec 18:33
Compare
Choose a tag to compare

Bug Fixes

  • Fixes Image.mutate/4 to correctly interpret the return results of mutation functions in Image.Draw. Thanks to @ramyma for the issue and the PR. Closes #173, closes #174.

  • Fix spec for Image.crop!/4. Thanks to @BobbyMcWho for the PR. Closes #171.

Enhancements

  • Support the :pyramid option for saving .tiff files. Thanks to @dersmon for the suggestion. Closes #172.

Image version 0.54.4

02 Oct 23:28
Compare
Choose a tag to compare

Bug Fixes

  • Raises minimum Elixir version to 1.14 since that is the minimum requriement now for Nx.

  • Add Elixir 1.14 to the CI matrix. Thanks very much to @@leandrocp for the PR. Closes #164.

  • Fix some EXIF tag decoding. Thanks to @hansihe for the PR. Closes #169.

Image version 0.54.3

05 Sep 22:40
Compare
Choose a tag to compare

Bug Fixes

  • Fix parsing invalid date time in Exif data. When invalid, the raw underlying string is returned.

  • Trim strings in Exif data. As a result, empty strings will be returned now as nil rather than "".

  • Replace a <<0, ....>> sequence in an Exif string value with nil.

  • Decode additional tags:

    • Exif tag 0xA005, Interop Offset. The value is in internal file pointer so has no meaningful interpretation in image.

    • TIFF tag 0xC4A5, Print Image Matching. According to this source the field has no standardised values so the raw value is returned.

Image version 0.54.2

31 Aug 21:05
Compare
Choose a tag to compare

Bug Fixes

  • Return the updated t:Plug.Conn.t/0 when calling Image.write/2 with the destination being a plug. Thanks to @LostKobrakai for the issue. Closes #159.

  • Fixes Image.Application to use Image.bumblebee_configured?/0. Thanks to @mat-hek for the PR. Closes #160.

  • Fix the spec for Image.Video.with_video/2. Thanks to @nikitosing for the report. Closes #162.

Image version 0.54.1

20 Aug 00:57
Compare
Choose a tag to compare

Bug Fixes

  • Adjust Image.Math.-/1 (unary minus) syntax to be compatible on more elixir versions. Should be ok back to Elixir 1.12 depending on vix version support requirement on OTP.

Image version 0.52.3

12 Jul 15:17
Compare
Choose a tag to compare

Bug Fixes

  • Fix Image.Color.sort/2. Thanks to @Solido for the report. Closes #145.

Image version 0.52.2

08 Jul 18:03
Compare
Choose a tag to compare

Bug Fixes

  • Fix the return from Image.contrast/2. Thanks to @RyoWakabayashi for the report and the PR. Closes #144.

Image version 0.52.1

03 Jul 11:01
Compare
Choose a tag to compare

Bug Fixes

  • Fix including Image.Nx only if Nx is configured. Closes #143.

Image version 0.52.0

03 Jul 09:02
Compare
Choose a tag to compare

Enhancements

  • Adds :background_color option to Image.flatten/2.

  • Add Image.Nx to host some Nx convenience functions.

Bug Fixes

  • Fix Image.delta_e/2 to return a float (not an integer)

  • Fix Image.k_means/2 to work with images in color spaces other than sRGB.