- Elixir 1.7.4
* Bug fixes
[Calendar] Fix for converting from negative iso days on New Year
in a leap year
[Kernel] Ensure @spec, @callback, @type and friends can be read
accordingly
[Module] Avoid warnings when using Module.eval_quoted in the middle of
existing definitions
[mix archive.build] Unload previous archive versions before building
[mix format] Expand paths so mix format path\for\windows.ex works
[mix test] Ensure that --cover displays correct coverage in an umbrella app
- Elixir 1.7.3
* Bug fixes
[ExUnit.Assertions] Do not attempt to expand try/1 as it is a special form
[mix compile.app] Do not include applications with runtime: false as a runtime
dependency for applications coming from Hex
[mix compile.app] Do not include applications with runtime: false as a runtime dependency
for applications coming from Hex
- Elixir 1.7.2
* Bug fixes
[Kernel] Do not emit warnings for repeated docs over different clauses due to false
positives
[mix compile] Properly mark top-level dependencies as optional and as runtime.
This fixes a bug where Mix attempted to start optional dependencies of a package when
those optional dependencies were not available
[mix compile] Avoid deadlock when a config has a timestamp later than current time
[mix test] Do not fail suite if there are no test files
- Elixir 1.7.1
* Bug fixes
[Calendar] Work-around a Dialyzer bug that causes it to loop for a long time,
potentially indefinitely
- Elixir 1.7
Elixir v1.7 is the last release to support Erlang/OTP 19. We recommend everyone to migrate to
Erlang/OTP 20+.
See the full release notes here: https://github.com/elixir-lang/elixir/releases/tag/v1.7.0
OBS-URL: https://build.opensuse.org/request/show/647625
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=31
- Elixir 1.6.6
This release supports Erlang/OTP 21.0 by removing all warnings and by
properly supporting the new Erlang logger module.
* Bug fixes
[Base] Do not raise when finding bad digits in Base.decode32! with
`case: :mixed`
[Code] Preserve the user's choice when fn is followed by a newline and it
has only a single clause
[DynamicSupervisor] Properly account for restarting children in the
`:max_children` configuration
[String] Add performant impl for string upcase/downcase :ascii mode
[Task.Supervisor] Fix type spec for start_child/4
[Logger] Do not crash truncation when truncate is set to infinity
[mix format] Match files starting with dot
- Elixir 1.6.5
This release supports Erlang/OTP 21.0-rc by removing all warnings and by
properly redirecting logger output. Note it is not guaranteed it will support
Erlang/OTP 21.0 final.
Bug fixes
[Code] Preserve the user's choice in the formatter on parens call with next
break fits
[Code] Preserve the user's choice in the formatter on calls without parens
when we have one argument per line
[Code] Fix formatting when there is a tilde in the first element of a
bitstring
[Kernel] Support specsdiff flag on __info__ spec clauses
[Kernel] Do not exclude hygienic vars in defguard
[Kernel.SpecialForms] Mark for comprehensions as generated to avoid
dialyzer warnings
[Macro] Make sure Macro.to_string/2 emits valid quoted expressions
OBS-URL: https://build.opensuse.org/request/show/620027
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=30
- update to v1.3.4
1. Bug fixes
Elixir
[Kernel] Ensure the compiler does not generate unecessary variable
bindings inside case statements. This improves the code emitted and make
sure "unused variable warnings" are not mistakenly silenced
[Kernel] Move raise checks to runtime to avoid crashing cover on Erlang 19.1
[Protocol] Do not emit warnings when using protocols on opaque types
ExUnit
[ExUnit.CaptureLog] Flush Erlang's :error_logger before capturing to
avoid mixed messages
OBS-URL: https://build.opensuse.org/request/show/434012
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=22