File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments