v1.14.1
版本发布时间: 2022-10-10 22:35:40
elixir-lang/elixir最新发布版本:v1.17.2(2024-07-07 05:20:46)
1. Enhancements
Elixir
- [Kernel] Perform partial expansion of literals in module attributes
- [Kernel] Do not add compile-time dependencies for literals as defaults in
Application.compile_env/3
inside module attributes - [Macro] Add
Macro.expand_literals/2
andMacro.expand_literals/3
- [System] Add
:close_stdin
toSystem.shell/2
Mix
- [mix test] Accept
--all-warnings
option
2. Bug fixes
Elixir
- [Kernel] Fix misleading warning when
:uniq
is given infor
comprehensions and the result is unused - [Kernel] Improve error message for when there is a conflicting struct and ignoring module conflict
- [Kernel] Do not delete
@enforce_keys
attribute afterdefstruct
declaration - [Kernel] Do not crash the checker on modules with missing
:debug_info
chunk - [Macro] Fix error in
Macro.to_string/2
when converting an AST with:erlang.binary_to_atom/2
- [String] Fix
String.split/3
andString.next_grapheme/1
returning invalid results on invalid UTF-8 encoding - [System] Do not close stdin by default in
System.shell/2
- [URI] Do not return
uri.port
as:undefined
in certain cases inURI.new/1
ExUnit
- [ExUnit.DocTest] Do not crash when both
:moduledoc
and functions are specified in:only
IEx
- [CLI] Fix invalid argument handling when
--no-pry
is given
Mix
- [mix format] Do not cache inputs from
.formatter.exs
so they are properly re-evaluted on every call
1、 Docs.zip 2.05MB
2、 Docs.zip.sha1sum 51B
3、 Docs.zip.sha256sum 75B
4、 elixir-otp-23.zip 6.16MB
5、 elixir-otp-23.zip.sha1sum 60B
6、 elixir-otp-23.zip.sha256sum 84B
7、 elixir-otp-24.zip 6.32MB
8、 elixir-otp-24.zip.sha1sum 60B
9、 elixir-otp-24.zip.sha256sum 84B
10、 elixir-otp-25.zip 6.36MB
11、 elixir-otp-25.zip.sha1sum 60B
12、 elixir-otp-25.zip.sha256sum 84B