View Source Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

unreleased

Unreleased

0-5-3-2022-10-19

0.5.3 - 2022-10-19

fixed

Fixed

  • Always write the metadata file in compilation time, so mix tasks can work smoothly.

0-5-2-2022-10-03

0.5.2 - 2022-10-03

fixed-1

Fixed

0-5-1-2022-05-24

0.5.1 - 2022-05-24

fixed-2

Fixed

  • Fix available targets naming to include the NIF version in the name. It was removed accidentally. Thanks @adriankumpf.

0-5-0-2022-05-24

0.5.0 - 2022-05-24

added

Added

changed

Changed

  • The precompilation guide was improved with instructions and suggestions for the files key at the project config. Thanks @nbw.
  • Now we raise with a different error if the NIF artifact cannot be written when downloading to create the checksum file.

0-4-1-2022-04-28

0.4.1 - 2022-04-28

fixed-3

Fixed

  • Fix __using__ macro for when Rustler is not loaded.

0-4-0-2022-04-28

0.4.0 - 2022-04-28

changed-1

Changed

  • Make Rustler an optional dependency. This makes installation faster for most of the users.

0-3-0-2022-03-26

0.3.0 - 2022-03-26

added-1

Added

  • Add the possibility to skip the download of unavailable NIFs when generating the checksum file - thanks @fahchen

0-2-0-2022-02-18

0.2.0 - 2022-02-18

fixed-4

Fixed

  • Fix validation of URL in order to be compatible with Elixir ~> 1.11. The previous implementation was restricted to Elixir ~> 1.13.

added-2

Added

  • Add :force_build option that fallback to Rustler. It passes all options except the ones used by RustlerPrecompiled down to Rustler. This option will be by default false, but if the project is using a pre-release, then it will always be set to true. With this change the project starts depending on Rustler.

changed-2

Changed

  • Relax dependencies to the minor versions.

0-1-0-2022-02-16

0.1.0 - 2022-02-16

added-3

Added

  • Add basic features to download and use the precompiled NIFs in a safe way.