Commit Graph

193 Commits

Author SHA1 Message Date
Adam C. Stephens
63513b0a34 beamPackages.elixir_1_20: 1.20.0 -> 1.20.1
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.1
2026-06-09 13:19:17 -04:00
Adam C. Stephens
dce1478c21 beamPackages.elixir_1_20: 1.20.0-rc.6 -> 1.20.0
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.0
2026-06-03 15:52:20 -04:00
Philip Munksgaard
f7df550fcb beamPackages.elixir_1_20: 1.20.0-rc.5 -> 1.20.0-rc.6 2026-05-22 11:44:07 +02:00
Adam C. Stephens
aa2b15893f beamPackages.elixir_1_20: 1.20.0-rc.4 -> 1.20.0-rc.5
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.5
2026-05-15 14:04:15 -04:00
Adam C. Stephens
7dfd1fc38c erlang_26, elixir_1_15, elixir_1_16: remove as EOL (#505827) 2026-04-07 23:26:57 +00:00
Adam C. Stephens
00b34cfd15 elixir_1_15, elixir_1_16: remove
These are only supported on OTP 26, which has been removed
2026-04-07 09:41:33 -04:00
Adam C. Stephens
5ef2f74e55 beamPackages.elixir_1_20: 1.20.0-rc.3 -> 1.20.0-rc.4
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.4
2026-04-01 17:20:45 -04:00
Adam C. Stephens
6587ff4208 beamPackages.elixir_1_20: 1.20.0-rc.2 -> 1.20.0-rc.3 2026-03-12 09:19:35 -04:00
Adam C. Stephens
218a9739a4 beamPackages.elixir_1_20: 1.20.0-rc.1 -> 1.20.0-rc.2
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2
2026-03-05 18:15:15 +00:00
Adam C. Stephens
4ee14d2120 beamPackages.elixir_1_20: init at 1.20.0-rc.1
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1
2026-01-13 12:28:38 -05:00
Adam C. Stephens
eebeb17c3f elixir_1_19: 1.19.4 -> 1.19.5
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.5
2026-01-09 10:07:51 -05:00
Adam C. Stephens
ffd43209df elixir_1_19: 1.19.3 -> 1.19.4
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.4
2025-11-28 11:20:29 -05:00
Adam C. Stephens
8c39c42363 elixir_1_19: 1.19.2 -> 1.19.3
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.3
2025-11-14 08:57:10 -05:00
R. Ryantm
9214a1d2c5 beam26Packages.elixir_1_19: 1.19.1 -> 1.19.2 2025-11-02 11:34:40 +00:00
Adam C. Stephens
b044ad6e5e elixir: simplifiy generic builder and overriding 2025-10-20 21:08:37 -04:00
Adam C. Stephens
2704a4661f elixir_1_19: 1.19.0 -> 1.19.1
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.1
2025-10-20 13:44:10 -04:00
Adam C. Stephens
df9dc85912 elixir_1_19: 1.19.0-rc.2 -> 1.19.0
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.19.0
Announcement: https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/
2025-10-16 10:25:11 -04:00
Adam C. Stephens
11bef7978f erlang: set latest version to OTP 28 2025-10-08 11:13:36 -04:00
Yt
c9defcfa5b elixir_1_19: 1.19.0-rc1 -> 1.19.0-rc2 (#449894) 2025-10-08 13:41:00 +00:00
Adam C. Stephens
7642dcb112 elixir_1_14: remove as EOL 2025-10-08 08:31:44 -04:00
Adam C. Stephens
4001098022 elixir_1_19: 1.19.0-rc1 -> 1.19.0-rc2 2025-10-08 08:22:48 -04:00
Adam C. Stephens
65d2c0d8f5 elixir_1_19: 1.19.0-rc.0 -> 1.19.0-rc.1
https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.1
2025-10-05 08:39:40 -04:00
NAHO
c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Wolfgang Walther
093e7390f1 beamPackages.elixir: avoid throwing for incompatibility in CI
These asserts should only trigger when a user tries to use that
combination. In CI, they should just not create an attrpath to evaluate.
2025-07-19 13:19:45 +02:00
Adam C. Stephens
ffd70542a1 elixir_1_17: set maximum OTP version of 27
https://hexdocs.pm/elixir/compatibility-and-deprecations.html
2025-07-15 13:13:32 -04:00
Adam C. Stephens
480d93609d elixir: add stdlib source and fix deterministic builds 2025-07-14 11:24:23 -04:00
Adam C. Stephens
c4f3b97eb7 elixir: add passthru.updateScript based on major/minor
This should avoid 1.18 from upgrading to 1.19-rc*
2025-06-10 09:02:58 -04:00
Adam C. Stephens
e80ca86dd9 elixir_1_19: init at 1.19.0-rc.0
https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0
2025-06-10 09:02:57 -04:00
R. Ryantm
ecd16b486d beam26Packages.elixir: 1.18.3 -> 1.18.4 2025-05-21 15:30:04 +00:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
R. Ryantm
cba7a9058f beam26Packages.elixir: 1.18.2 -> 1.18.3 2025-03-06 13:07:37 +00:00
Alyssa Ross
53de5140ae Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/editors/vim/plugins/non-generated/nvim-spectre/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/sg-nvim/default.nix
	pkgs/by-name/ce/cedar/package.nix
	pkgs/by-name/gn/gnome-podcasts/package.nix
	pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
	pkgs/by-name/sy/systemctl-tui/package.nix
	pkgs/by-name/ti/tinty/package.nix
2025-01-24 16:40:22 +01:00
R. Ryantm
c0deb503a2 beam26Packages.elixir: 1.18.1 -> 1.18.2 2025-01-23 01:58:18 +00:00
w
55442f689a elixir: use env shebang only on Darwin 2025-01-10 01:24:48 +00:00
Yt
65ca69208a elixir: modify Elixir license to Apache 2.0 (#368372) 2024-12-26 15:08:02 -05:00
jurraca
c510ae1821 elixir: modify Elixir license to Apache 2.0
The current license is Eclipse Public license (epl10) which is
incorrect. I suspect this was intended to be Erlang Public License,
which was the license for OTP versions up to OTP 18. Since the minimum
OTP version for Elixir currently is 23, there should be no need to address
per-version license in this case.
2024-12-26 17:14:49 +00:00
Yt
0ed2997be7 elixir_1_18: init at 1.18.1 (#367931) 2024-12-24 17:50:59 -05:00
Yt
e86d0c5a95 elixir: add maximumOTPVersion assertion (#367986) 2024-12-24 17:49:56 -05:00
Justin Wood
f308a423a3 elixir_1_18: init at 1.18.1
Co-authored-by: Filip Vavera <github@sgiath.dev>
2024-12-24 14:46:54 -05:00
Adam C. Stephens
1e73e22f30 elixir: add maximumOTPVersion assertion 2024-12-24 14:36:16 -05:00
Adam C. Stephens
f19ecdeb7f elixir: remove deprecated versions 1.10-1.13
These versions no longer receive security updates.
2024-12-24 10:40:00 -05:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
R. Ryantm
a003c8a2c2 elixir: 1.17.2 -> 1.17.3 2024-09-19 03:37:13 +00:00
R. Ryantm
375e8005c5 elixir_1_17: 1.17.1 -> 1.17.2 2024-07-07 00:36:23 +00:00
R. Ryantm
c87a408fb3 elixir_1_17: 1.17.0 -> 1.17.1 2024-06-18 13:02:01 +00:00
Wout De Puysseleir
88abc8f5a7 elixir_1_17: init at 1.17.0 2024-06-13 12:24:42 +03:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
R. Ryantm
a89f97564f elixir: 1.16.2 -> 1.16.3 2024-05-21 01:38:20 +00:00
R. Ryantm
9d5052f263 elixir_1_16: 1.16.1 -> 1.16.2 2024-03-10 12:44:47 +00:00
Philip Munksgaard
472f6ba7f6 elixir_1_16: 1.16.0 -> 1.16.1 2024-01-31 16:03:26 +01:00