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
- Fix the
target/0
function to use default targets a default argument. This makes the example in the docs work again. Thanks @jackalcooper. - Only use proxy if it is valid. Thanks @josevalim.
- Fix the support for PCs running RedHat Linux. Thanks @Benjamin-Philip.
- Improve some points in the docs. Thanks @whatyouhide and @fabriziosestito.
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
- Now it's possible to configure the targets list, based in the Rust's Plataform Support
list. You can run
rustc --print target-list
to get the full list. Thanks @adriankumpf.
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 toRustler
. It passes all options except the ones used byRustlerPrecompiled
down toRustler
. This option will be by defaultfalse
, but if the project is using a pre-release, then it will always be set totrue
. 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.