Skip to content

chore(deps): update dependency elixir to v1.18.4 #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 10, 2025

This PR contains the following updates:

Package Update Change OpenSSF
elixir (source) patch 1.18.1 -> 1.18.4 OpenSSF Scorecard

Release Notes

elixir-lang/elixir (elixir)

v1.18.4

Compare Source

This release includes initial support for Erlang/OTP 28, for those who want to try it out. In such cases, you may use Elixir v1.18.4 precompiled for Erlang/OTP 27, as it is binary compatible with Erlang/OTP 28. Note, however, that Erlang/OTP 28 no longer allows regexes to be defined in the module body and interpolated into an attribute. If you do this:

@​some_attribute ~r/foo/
def some_fun, do: @​some_attribute

You must rewrite it to:

def some_fun, do: ~r/foo/
1. Enhancements
IEx
  • [IEx.Helpers] Add IEx.Helpers.process_info/1 which prints process information
Mix
  • [mix compile] Support the --no-listeners option
  • [mix local] Retry HTTP requests with disabled middlebox comp mode depending on the failure reason
  • [mix local.hex] Install Hex per OTP release
  • [mix local.rebar] Install Hex per OTP release
  • [mix run] Support the --no-listeners option
2. Bug fixes
Elixir
  • [Kernel] Emit trace events for @on_definition callbacks
  • [Kernel] Emit trace events for @on_load callbacks
  • [Kernel] Emit trace events for super calls
  • [Kernel] Emit trace events for imported function calls
  • [Kernel] Optimize map unions to avoid building long lists
  • [Kernel] Do not crash when type checking nested bitstrings in patterns
  • [Kernel] Do not crash when non-binary bitstring is given as struct default value
  • [Kernel] Recompile regexes when escaped from module attributes for Erlang/OTP 28 compatibility
  • [Kernel] Preserve backwards compatibility in elixir_erl
Mix
  • [mix deps.get] Ensure git checkout works when there are untracked files in the dependency
  • [mix loadpaths] Do not run listeners when not checking the deps

v1.18.3

Compare Source

1. Enhancements
Elixir
  • [JSON] Encode any JSON key to string
  • [Kernel] Allow <<_::3*8>> in typespecs
Mix
  • [mix loadpaths] Support --no-listeners option
2. Bug fixes
Elixir
  • [CLI] Fix --no-color not setting :ansi_enabled to false
  • [Protocol] Return correct implementation for an invalid struct pointing to nil
  • [Stream] Do not raise when Stream.cycle/1 is explicitly halted
ExUnit
  • [ExUnit.Diff] Fix regression when diffing nested improper lists
IEx
  • [IEx.Autocomplete] Fix autocomplete crash when expanding struct with __MODULE__
  • [IEx.Helpers] Do not purge on recompile if IEx is not running

v1.18.2

Compare Source

1. Enhancements
Elixir
  • [CLI] Add --color/--no-color for enabling and disabling of ANSI colors
  • [Code.Fragment] Provide more AST context when invoking container_cursor_to_quoted with trailing fragments
  • [Regex] Ensure compatibility with Erlang/OTP 28+ new Regex engine
Mix
  • [mix] Print compilation lock waiting message to stderr
  • [mix] Add an environment variable to optionally disable compilation locking
2. Bug fixes
Elixir
  • [CLI] Temporarily remove PowerShell scripts for elixir, elixirc, and mix on Windows, as they leave the shell broken after quitting Erlang
ExUnit
  • [ExUnit] Fix crash when diffing bitstring specifiers
IEx
  • [IEx.Autocomplete] Fix crashing whhen autocompleting structs with runtime values
Mix
  • [mix] Track compilation locks per user to avoid permission errors
  • [mix deps.update] Ensure Git dependencies can be upgraded by doing so against the origin

Configuration

📅 Schedule: Branch creation - On day 10 and 25 of the month ( * * 10,25 * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/elixir-1.x branch 3 times, most recently from de69485 to 4544f47 Compare February 10, 2025 21:33
@renovate renovate bot force-pushed the renovate/elixir-1.x branch 2 times, most recently from 447a336 to 727f481 Compare February 25, 2025 10:35
@renovate renovate bot changed the title chore(deps): update dependency elixir to v1.18.2 chore(deps): update dependency elixir to v1.18.3 Mar 6, 2025
@renovate renovate bot force-pushed the renovate/elixir-1.x branch from 727f481 to 3aee092 Compare March 6, 2025 10:58
@renovate renovate bot force-pushed the renovate/elixir-1.x branch 2 times, most recently from 14a1aca to 99269d4 Compare March 18, 2025 03:49
@renovate renovate bot force-pushed the renovate/elixir-1.x branch from 99269d4 to 9f709a5 Compare March 25, 2025 06:59
@renovate renovate bot force-pushed the renovate/elixir-1.x branch 2 times, most recently from 562d67c to 7b68710 Compare April 7, 2025 12:55
@renovate renovate bot changed the title chore(deps): update dependency elixir to v1.18.3 chore(deps): update dependency elixir to v1.18.4 May 21, 2025
@renovate renovate bot force-pushed the renovate/elixir-1.x branch from 7b68710 to 402819d Compare May 21, 2025 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants