-
Rely on certificate stores provided by Erlang/OTP 25+
-
Support setting
:force_build
opts in config:config :elixir_make, :force_build, app1: true, app2: false
- Support configuring
make_precompiler_downloader
- Support DragonFlyBSD
- Support non-UTF8 encoding from compilation (may happen on Windows)
- Support storing checksum of individial precompilation artefacts
- Fix checksum error when checksuming NIF version
- Fix checksum error when falling back to a previous NIF version
- Fallback to the previous compatible NIF version by default
- Deprecate availability in favor of passing a function to
:versions
- List certifi as an optional dependency
- Fix compiler in umbrella apps
- Do not display error message when a target is unavailable
- Allow usage of castore 1.0
- Support precompiling for multiple NIF versions
- Preload Erlang/OTP applications for Elixir v1.15+
- Add
post_precompile_target
toElixirMake.Precompiler
behaviour
- Allow precompiler to configure behaviour for unavailable targets
- Use CACerts from Erlang/OTP 25 if available
- Support precompilation with custom precompilers
- Don't pass default Erlang environment variables into make
- Fallback to
make
ifnmake
is not available on Windows.
- Fix permissions for some files in the repository.
- Warn on paths that contain spaces.
- Use
gmake
on NetBSD.
- Start tracking CHANGELOG.