File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 6
6
7
7
* Type checking and inference of patterns
8
8
9
- * [ Support for tuples] ( https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/ ) .
9
+ * [ Support for tuples and lists as composite types] ( https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/ ) .
10
+
11
+ * Type checking of ` elem/2 ` , ` hd/1 ` , and ` tl/1 ` in ` Kernel `
12
+
13
+ * Type checking of all functions in the ` Tuple ` module
10
14
11
15
## ExUnit improvements
12
16
@@ -127,6 +131,7 @@ You may also prever to write using guards:
127
131
#### Elixir
128
132
129
133
* [ Kernel] Deprecate ` unless ` in favor of ` if ` . Use ` mix format --migrate ` to automate the migration
134
+ * [ Macro] ` Macro.struct!/2 ` is deprecated in favor of ` Macro.struct_info!/2 `
130
135
131
136
### 4. Hard deprecations
132
137
@@ -141,6 +146,7 @@ You may also prever to write using guards:
141
146
* [ List] ` List.zip/1 ` is deprecated in favor of ` Enum.zip/1 `
142
147
* [ Module] Deprecate ` Module.eval_quoted/3 ` in favor of ` Code.eval_quoted/3 `
143
148
* [ Range] Deprecate inferring negative ranges on ` Range.new/2 `
149
+ * [ Tuple] ` Tuple.append/2 ` is deprecated, use ` Tuple.insert_at/3 ` instead
144
150
145
151
#### Mix
146
152
You can’t perform that action at this time.
0 commit comments