@@ -241,6 +241,45 @@ protocol, giving developers more control over the struct representation.
241
241
See the updated documentation for ` Inspect ` for a general rundown on
242
242
the approaches and options available.
243
243
244
+ ## v1.14.1
245
+
246
+ ### 1. Enhancements
247
+
248
+ #### Elixir
249
+
250
+ * [ Kernel] Perform partial expansion of literals in module attributes
251
+ * [ Macro] Add ` Macro.expand_literals/2 ` and ` Macro.expand_literals/3 `
252
+ * [ System] Add ` :close_stdin ` to ` System.shell/2 `
253
+
254
+ #### Mix
255
+
256
+ * [ mix test] Accept ` --all-warnings ` option
257
+
258
+ ## 2. Bug fixes
259
+
260
+ #### Elixir
261
+
262
+ * [ Kernel] Fix misleading warning when ` :uniq ` is given in ` for ` comprehensions and the result is unused
263
+ * [ Kernel] Improve error message for when there is a conflicting struct and ignoring module conflict
264
+ * [ Kernel] Do not delete ` @enforce_keys ` attribute after ` defstruct ` declaration
265
+ * [ Kernel] Do not crash the checker on modules with missing ` :debug_info ` chunk
266
+ * [ Macro] Fix error in ` Macro.to_string/2 ` when converting an AST with ` :erlang.binary_to_atom/2 `
267
+ * [ String] Fix ` String.split/3 ` and ` String.next_grapheme/1 ` returning invalid results on invalid UTF-8 encoding
268
+ * [ System] Do not close stdin by default in ` System.shell/2 `
269
+ * [ URI] Do not return ` uri.port ` as ` :undefined ` in certain cases in ` URI.new/1 `
270
+
271
+ #### ExUnit
272
+
273
+ * [ ExUnit.DocTest] Do not crash when both ` :moduledoc ` and functions are specified in ` :only `
274
+
275
+ #### IEx
276
+
277
+ * [ CLI] Fix invalid argument handling when ` --no-pry ` is given
278
+
279
+ #### Mix
280
+
281
+ * [ mix format] Do not cache inputs from ` .formatter.exs ` so they are properly re-evaluted on every call
282
+
244
283
## v1.14.0 (2022-09-01)
245
284
246
285
### 1. Enhancements
@@ -287,7 +326,7 @@ the approaches and options available.
287
326
* [ Keyword] Add ` Keyword.from_keys/2 ` and ` Keyword.replace_lazy/3 `
288
327
* [ List] Add ` List.keysort/3 ` with support for a ` sorter ` function
289
328
* [ Macro] Add ` Macro.classify_atom/1 ` and ` Macro.inspect_atom/2 `
290
- * [ Macro] Add ` Macro.expand_literal/2 ` and ` Macro. path/2`
329
+ * [ Macro] Add ` Macro.path/2 `
291
330
* [ Macro.Env] Add ` Macro.Env.prune_compile_info/1 `
292
331
* [ Map] Add ` Map.from_keys/2 ` and ` Map.replace_lazy/3 `
293
332
* [ MapSet] Add ` MapSet.filter/2 ` , ` MapSet.reject/2 ` , and ` MapSet.symmetric_difference/2 `
0 commit comments