Releases: code-supply/deps_nix
v2.1.0
crc32cer and snappyer overrides: use the port compiler rebar3 plugin. This allows brod to compile out-of-the-box.
Full Changelog: v2.0.0...v2.1.0
v2.0.0
- Breaking change: this version detects rustler_precompiled dependencies and no longer requires them to be on a list. However, dependency builds will fail until the appropriate
skip_compilation
flag is set (this was always required at runtime anyway). The build error tries to provide the appropriate config line. - The
default-overrides.nix
file that appeared in an app'sdeps
directory for this library is now inlined into Elixir code. The presence of this file caused problems with nix formatters that scanned file trees. - Explorer dependencies are now expected to be at the latest version at time of release - v0.10.1.
Full Changelog: v1.2.0...v2.0.0
v1.2.0
- Default workaround for ex_keccak
- Log when fetching GitHub hashes
- Test and develop against latest Elixir
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Fix prefetched nix hashes for repos that use relative symlinks incompatible with :erl_tar
.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
- Set
appConfigPath
for Mix dependencies - GitHub repos use
fetchFromGitHub
(see Issue #6) - Switch to
nixfmt-rfc-style
formatting - Path dependencies:
--include-paths
will allow inclusion of Mix:path
dependencies. Useful for repos with multiple Mix projects. - Bump major version, because this project is used in production for internal Phoenix apps at Maersk.
Full Changelog: v0.6.1...v1.0.0
v0.6.1
Bump nixpkgs and fenix to fix "'targetPlatforms' missing error" when building e.g. explorer.
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Automatic handling of two rustler-precompiled dependencies:
Full Changelog: v0.5.2...v0.6.0
v0.5.2
- Add
allRefs
tofetchGit
call. See #4 for details.
Full Changelog: v0.5.1...v0.5.2
v0.5.1
- Exclude
app: false, compile: false
dependencies (Issue #1) - Exclude
:path
deps - Avoid warnings when run with latest OTP (27) and Elixir (1.17.x)
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Remove all workarounds.
Dependence on directory names has been fixed in fetchHex.
Previous CLDR fixes have been upstreamed.
Full Changelog: v0.4.0...v0.5.0