Skip to content

Releases: code-supply/deps_nix

v2.1.0

16 Jan 10:43
38ed1b8
Compare
Choose a tag to compare

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

15 Jan 21:56
166dada
Compare
Choose a tag to compare
  • 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's deps 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

09 Jan 21:19
08ade6d
Compare
Choose a tag to compare
  • 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

18 Dec 11:31
9038082
Compare
Choose a tag to compare

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

01 Dec 23:37
7bffad2
Compare
Choose a tag to compare
  • 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

05 Nov 19:20
f941eea
Compare
Choose a tag to compare

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

27 Sep 19:35
Compare
Choose a tag to compare

Automatic handling of two rustler-precompiled dependencies:

Full Changelog: v0.5.2...v0.6.0

v0.5.2

14 Aug 14:33
Compare
Choose a tag to compare
  • Add allRefs to fetchGit call. See #4 for details.

Full Changelog: v0.5.1...v0.5.2

v0.5.1

17 Jun 12:22
Compare
Choose a tag to compare
  • 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

03 May 16:10
Compare
Choose a tag to compare

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