Skip to content

Commit 97770a6

Browse files
committed
Update CHANGELOG
1 parent 23d9bfd commit 97770a6

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,41 @@
1010

1111
### 1. Enhancements
1212

13+
#### EEx
14+
15+
* [EEx] Support splitting middle expressions across EEx clauses
16+
17+
#### Elixir
18+
19+
* [Code] Add support for the `:erlc_options` compiler option
20+
* [Kernel] Warn on binary patterns with segments that are not byte-aligned
21+
* [Keyword] Optimize `Keyword.pop/3`, `Keyword.pop!/2`, and `Keyword.pop_lazy/3`
22+
* [MapSet] Optimize `MapSet.symmetric_difference/2` when set sizes differ
23+
* [Registry] Optimize exact key matching in lookups
24+
* [String] Optimize `String.bag_distance/2`
25+
* [URI] Optimize percent-decoding and `URI.to_string/1`
26+
27+
#### ExUnit
28+
29+
* [ExUnit.Assertions] Add `trace/3` helper
30+
1331
### 2. Bug fixes
1432

33+
#### Elixir
34+
35+
* [Kernel] Fix expansion of rebound variables in bitstring size expressions
36+
* [Kernel] Fix variables defined in one default argument leaking into subsequent default arguments
37+
* [Kernel.Typespec] Preserve metadata when proxying to Elixir typespecs
38+
39+
#### ExUnit
40+
41+
* [ExUnit.CaptureLog] Fix the typespec for capture log options
42+
43+
#### Mix
44+
45+
* [Mix.SCM.Git] Raise if Git refspecs start with `-`
46+
* [mix deps.compile] Preserve code paths and compiler options across OS partitions
47+
1548
### 3. Hard deprecations
1649

1750
#### Elixir

0 commit comments

Comments
 (0)