Skip to content

Commit 23f5ade

Browse files
committed
Release v1.19.0-rc.1
1 parent b0c1c35 commit 23f5ade

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ Elixir v1.19 ships with a new pretty printing implementation that tracks limits
170170
]
171171
```
172172

173-
This allows for more information to be shown at different nesting levels, which is useful for complex data structures. But it led to some pathological cases where the `limit` option had little effect on actually filtering the amount of data shown. The new implementation decouples the limit handling from depth, decreasing it as it goes. Therefore, the list above with the same limit in Elixir v1.19 is now printed as:
173+
This allows for more information to be shown at different nesting levels, which is useful for complex data structures. But it led to some pathological cases where the `limit` option had little effect on filtering the amount of data shown. The new implementation decouples the limit handling from depth, decreasing it as it goes. Therefore, the list above with the same limit in Elixir v1.19 is now printed as:
174174

175175
```elixir
176176
[
@@ -194,13 +194,14 @@ These additions offer greater transparency into the components and licenses of e
194194

195195
This work was performed by Jonatan Männchen and sponsored by the Erlang Ecosystem Foundation.
196196

197-
## v1.19.0-rc.1
197+
## v1.19.0-rc.1 (2025-10-05)
198198

199199
### 1. Enhancements
200200

201201
#### Elixir
202202

203203
* [Kernel] Raise when U+2028 and U+2029 characters are present in comments and strings to avoid line spoofing attacks
204+
* [Kernel] Include the line for the previous clause in errors/warnings related to conflicts between defaults on function definitions
204205
* [Macro] Add `__escape__/1` callback so structs can escape references and other runtime data types in `Macro.escape/1`
205206
* [OptionParser] Support the `:regex` type
206207
* [OptionParser] Enhance parsing error to display available options
@@ -242,6 +243,8 @@ This work was performed by Jonatan Männchen and sponsored by the Erlang Ecosyst
242243
#### Mix
243244

244245
* [mix compile] Fix bug where reverting changes to an external resource (such as HEEx template) after a compilation error would make it so the source module would not be compiled
246+
* [mix compile] Avoid failures when locking compilation across different users
247+
* [mix compile] Fix race condition when renaming files used by the compilation lock
245248
* [mix test] Prevent `mix test` from overriding `:failures_manifest_path` option
246249

247250
### 3. Hard deprecations

0 commit comments

Comments
 (0)