Skip to content

Releases: akash-akya/vix

v0.35.0

13 Jul 12:42

Choose a tag to compare

What's Changed

  • Bumped Pre-compiled libvips to v8.17.1
  • use armv6 binaries for armv7l architecture to simplify the pipeline

Full Changelog: v0.34.0...v0.35.0

v0.34.0

12 Jul 17:41

Choose a tag to compare

What's Changed

  • Remove deprecated arguments, improve build system and other minor changes by @akash-akya in #201
  • Fix CI build issues and add ARM support by @akash-akya in #202
  • Update CI to use the mirrored musl toolchain

Full Changelog: v0.33.1...v0.34.0

Toolchains v11.2.1

12 Jul 17:17

Choose a tag to compare

This release contains cached toolchain binaries to ensure reliable access during the build process. The toolchains are mirrored from the upstream musl.cc repository to avoid download failures that can interrupt the release workflow.

Usage

Use the scripts/download_toolchains.sh script to download the cached toolchains from this release, or scripts/mirror_toolchains.sh to update the cache with new toolchain versions.

v0.33.1

28 Apr 11:11

Choose a tag to compare

What's Changed

Full Changelog: v0.33.0...v0.33.1

v0.33.0

07 Jan 15:57

Choose a tag to compare

What's Changed

  • Fix high CPU usage of the resource destructor (#178) by doing cleanup on a dirty scheduler by in #191

Full Changelog: v0.32.0...v0.33.0

v0.32.0

03 Jan 18:48

Choose a tag to compare

Added

  • Bitwise Operators: Introduced bitwise operators and updated the documentation accordingly. #183

  • Image.to_list! Function: Added the Image.to_list! function for enhanced image processing capabilities. #183

Changed

  • Selective Operator Importing: Enabled selective importing of operators to provide more control over operator usage. #183

  • write_to_file and write_to_buffer Functions: Updated these functions to accept keyword lists for options, improving usability and reducing errors. String options are still supported but will be deprecated in the future. #184

  • new_from_enum and write_to_stream Functions: Modified these functions to accept keyword options, enhancing flexibility in their usage. #188

Fixed

  • Dirty IO Schedulers: Corrected issues related to dirty IO schedulers to improve performance and reliability. #188

  • Temporary Path Generation in Tests: Switched from using temp to briefly for generating temporary paths in tests, ensuring more reliable test execution. #188

  • Race Condition in Pipe Closure: Fixed a race condition occurring during pipe closure to enhance system stability. #188

Documentation

  • Operator Documentation: Completely rewrote the operator documentation to provide clearer and more comprehensive guidance. #183

  • Image Module Documentation: Improved the documentation for the Image module to better assist developers. #189

  • Operation Documentation: Updated the operation documentation to reflect recent changes and enhancements. #189

  • README: Updated the README file to provide the latest information about the project. #189

For more details, refer to the respective pull requests: #183, #184, #188, #189.

Full Changelog: v0.31.1...v0.32.0

v0.31.1

29 Oct 06:48

Choose a tag to compare

What's Changed

Full Changelog: v0.31.0...v0.31.1

v0.31.0

28 Oct 15:02

Choose a tag to compare

Breaking Changes

Removed VIX_LOG_ERROR in favor of Application config. Please configure config :vix, nif_logger_level: :error instead if you want to enable NIF error logging.

Fixes

Other Changes

New Contributors

Full Changelog: v0.30.0...v0.31.0

v0.30.0

25 Aug 16:20

Choose a tag to compare

What's Changed

  • Change image rendering in Livebook by @akash-akya in #161
  • Bump libvips pre-built package to v8.15.3

Full Changelog: v0.29.0...v0.30.0

v0.29.0

29 Jul 17:08

Choose a tag to compare

What's Changed

Full Changelog: v0.28.0...v0.29.0