You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+43
Original file line number
Diff line number
Diff line change
@@ -63,6 +63,49 @@ Another [ExDoc](https://github.com/elixir-lang/ex_doc) feature we have incorpora
63
63
64
64
Finally, we have started enriching our documentation with [Mermaid.js](https://mermaid.js.org/) diagrams. You can find examples in the [GenServer](https://hexdocs.pm/elixir/main/GenServer.html) and [Supervisor](https://hexdocs.pm/elixir/main/Supervisor.html) docs.
65
65
66
+
## v1.16.0-rc.1 (2023-12-12)
67
+
68
+
### 1. Enhancements
69
+
70
+
#### Elixir
71
+
72
+
*[Code] Add `:emit_warnings` for `Code.string_to_quoted/2`
73
+
*[File] Add `:offset` option to `File.stream!/2`
74
+
*[Kernel] Auto infer size of matched variable in bitstrings
75
+
*[Kernel] Preserve column information when translating typespecs
76
+
*[String] Add `String.replace_invalid/2`
77
+
78
+
#### Logger
79
+
80
+
*[Logger] Add `Logger.levels/0`
81
+
82
+
#### Mix
83
+
84
+
*[mix archive.install] Support `--sparse` option
85
+
*[mix compile.app] Warn if both `:applications` and `:extra_applications` are used
86
+
*[mix compile.elixir] Pass original exception down to diagnostic `:details` when possible
87
+
*[mix deps.clean] Emit a warning instead of crashing when a dependency cannot be removed
88
+
*[mix escript.install] Support `--sparse` option
89
+
*[mix release] Include `include/` directory in releases
90
+
91
+
### 2. Bug fixes
92
+
93
+
#### Elixir
94
+
95
+
*[Code] Keep quotes for atom keys in formatter
96
+
*[Macro] Address exception on `Macro.to_string/1` for certain ASTs
97
+
*[Module] Make sure file and position information is included in several module warnings (regression)
98
+
*[Path] Lazily evaluate `File.cwd!/0` in `Path.expand/1` and `Path.absname/1`
99
+
100
+
#### IEx
101
+
102
+
*[IEx.Pry] Fix prying functions with only literals in their body
103
+
104
+
#### Mix
105
+
106
+
*[mix archive.install] Restore code paths after archive.install
107
+
*[mix escript.install] Restore code paths after archive.install
0 commit comments