Skip to content

Commit 33347f1

Browse files
committed
Update CHANGELOG
1 parent cb15a3d commit 33347f1

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

CHANGELOG.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,15 @@ This work was performed by Jonatan Männchen and sponsored by the Erlang Ecosyst
204204
* [Macro] Add `__escape__/1` callback so structs can escape references and other runtime data types in `Macro.escape/1`
205205
* [OptionParser] Support the `:regex` type
206206
* [OptionParser] Enhance parsing error to display available options
207+
* [String] Update to Unicode 17.0.0
208+
209+
#### ExUnit
210+
211+
* [ExUnit] Set a process label for each test
212+
213+
#### Logger
214+
215+
* [Logger] Accept any enumerable in `Logger.metadata/1`
207216

208217
#### Mix
209218

@@ -216,18 +225,31 @@ This work was performed by Jonatan Männchen and sponsored by the Erlang Ecosyst
216225
#### Elixir
217226

218227
* [Code] Return error on invalid unicode sequences in `Code.string_to_quoted/2` instead of raising
228+
* [Code] Properly handle column annotation for `in` in `not in` expressions
229+
* [Enum] Fix infinite loop on `Enum.take/2` with negative index on empty enumerable
219230
* [Inspect] Inspect ill-formed structs as maps
220-
* [Kernel] Properly increment metadata newline when `?` is followed ny a literal newline character
231+
* [Kernel] Properly increment metadata newline when `?` is followed by a literal newline character
221232

222233
#### ExUnit
223234

224235
* [ExUnit.Assertions] Fix order in ExUnit results when listing pinned variables
225236
* [ExUnit.Assertions] Raise if attempting to raise an assertion error with invalid message (not a binary)
226237

238+
#### IEx
239+
240+
* [IEx] Abort pipelines when there is an error in any step along the way
241+
227242
#### Mix
228243

244+
* [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
229245
* [mix test] Prevent `mix test` from overriding `:failures_manifest_path` option
230246

247+
### 3. Hard deprecations
248+
249+
#### Elixir
250+
251+
* [Code] Warn if line-break characters outside of `\r` and `\r\n` are found in strings according to UX#55. This warning will be fast-tracked into an error for security reasons in Elixir v1.20, following a similar rule to bidirectional control characters. They will already raise if found in comments
252+
231253
## v1.19.0-rc.0 (2025-06-09)
232254

233255
### 1. Enhancements

0 commit comments

Comments
 (0)