Releases
v1.15.1
1. Enhancements
[Code] Code.string_to_quoted/2
honors :static_atoms_encoder
for multi-letter sigils
2. Bug fixes
ExUnit
[ExUnit.CaptureLog] Fix race condition on concurrent capture_log
[ExUnit.CaptureLog] Respect options passed to nested capture_log
calls
[ExUnit.Doctest] Properly compile doctests without results terminated by fences
[ExUnit.Doctest] Allow variables defined in doctests to be used in expectation
IEx
[IEx] Ensure pry
works on Erlang/OTP 25 and earlier while IEx is booting
[IEx] Code.Fragment.surround_context
considers surround context around spaces and parens
Logger
[Logger] Do not assume Logger has been loaded at compile-time
[Logger.Formatter] Properly handle :function
as metadata
Mix
[mix compile] Ensure the current project is available on the code path after its Elixir sources are compiled
[mix compile] Guarantee yecc/leex are available when emitting warnings from previous runs
[mix compile] Fix bug where an external resource was deleted after its
mtime was successfully retrieved
[mix compile] Track removed modules and exports across local deps
[mix deps] Fix an issue where dependencies could not be started in an umbrella projects
[mix release] Properly handle optional dependencies when there is a conflict in the application start mode
[mix release] Remove --werl
from release scripts on Erlang/OTP 26
You can’t perform that action at this time.