Skip to content

Commit aa2385e

Browse files
committed
Update CHANGELOG
1 parent 582c4f3 commit aa2385e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The type system was made possible thanks to a partnership between [CNRS](https:/
4444

4545
## Erlang/OTP support
4646

47-
This release adds support for Erlang/OTP 27 and drops support for Erlang/OTP 24. We recommend Elixir developers to migrate to Erlang/OTP 26+ or later, especially on Windows. Support for WERL (a graphical user interface for the Erlang terminal on Windows) will be removed in Elixir v1.18.
47+
This release adds support for Erlang/OTP 27 and drops support for Erlang/OTP 24. We recommend Elixir developers to migrate to Erlang/OTP 26 or later, especially on Windows. Support for WERL (a graphical user interface for the Erlang terminal on Windows) will be removed in Elixir v1.18.
4848

4949
## Adding `Duration` and `shift/2` functions
5050

@@ -87,10 +87,12 @@ Process.send_after(pid, :wake_up, to_timeout(hour: 1))
8787
* [Kernel] Add `Kernel.is_non_struct_map/1` guard
8888
* [Kernel] Add `Kernel.to_timeout/1`
8989
* [Kernel] Emit warnings for undefined functions from modules defined within the same context as the caller code
90+
* [Kernel] Support integers in uppercase sigils
9091
* [Macro] Add `Macro.Env.define_alias/4`, `Macro.Env.define_import/4`, `Macro.Env.define_require/4`, `Macro.Env.expand_alias/4`, `Macro.Env.expand_import/5`, and `Macro.Env.expand_require/6` to aid the implementation of language servers and embedded languages
9192
* [NaiveDateTime] Add `NaiveDateTime.shift/2` to shift naive datetimes with duration and calendar-specific semantics
9293
* [Process] Add `Process.set_label/1`
9394
* [String] Add `String.byte_slice/3` to slice a string to a maximum number of bytes while keeping it UTF-8 encoded
95+
* [System] Support `use_stdio: false` in `System.cmd/3` and `System.shell/2`
9496
* [Time] Add `Time.shift/2` to shift times with duration and calendar-specific semantics
9597

9698
#### ExUnit
@@ -123,11 +125,13 @@ Process.send_after(pid, :wake_up, to_timeout(hour: 1))
123125

124126
#### Elixir
125127

128+
* [bin/elixir.bat] Improve handling of quotes and exclamation marks in flags
126129
* [Code] Address a bug where AST nodes for `(a -> b)` were not wrapped as part of the literal encoder
127130
* [Kernel] Resolve inconsistencies of how `..` and `...` are handled at the AST level
128131
* [Kernel] Fix parsing precedence of ambiguous operators followed by containers
129132
* [Kernel] Do not expand code in `quote bind_quoted: ...` twice
130133
* [Kernel] Respect `:line` property when `:file` is given as option to `quote`
134+
* [Kernel] Do not crash on `Macro.escape/2` when passing a quote triplet without valid meta
131135
* [Module] Return default value in `Module.get_attribute/3` for persisted attributes which have not yet been written to
132136

133137
#### IEx

0 commit comments

Comments
 (0)