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
*[ExUnit.Doctest] Include `doctest_data` in doctest tags
246
177
*[ExUnit.Formatter] When comparing two anonymous functions, defined at the same place but capturing a different environment, we will now also diff the environments
247
178
248
179
#### IEx
@@ -297,16 +228,22 @@ new features and on compatibility.
297
228
*[Kernel] Expand macros on the left side of -> in `try/rescue`
298
229
*[Kernel] Raise on misplaced `...` inside typespecs
299
230
*[Kernel] Do not import `behaviour_info` and `module_info` functions from Erlang modules
231
+
*[Kernel] Raise when macros are given to dialyzer
300
232
*[Kernel.ParallelCompiler] Make sure compiler doesn't crash when there are stray messages in the inbox
301
233
*[Kernel.ParallelCompiler] Track compile and runtime warnings separately
234
+
*[Module] Ensure that `Module.get_attribute/3` returns `nil` and not the given default value when an attribute has been explicitly set as `nil`
302
235
*[System] Fix race condition when a script would terminate before `System.stop/1` executes
236
+
*[Task] Do not double log Task failure reports
303
237
*[URI] Make sure `URI.merge/2` works accordingly with relative paths
304
238
305
239
#### ExUnit
306
240
307
241
*[ExUnit] Fix crash when `@tag capture_log: true` was set to true and the Logger application was shut down in the middle of the test
308
242
*[ExUnit] Do not merge context as tags inside the runner to reduce memory usage when emitting events to formatters
243
+
*[ExUnit] Mark test cases as invalid when an exit occurs during `setup_all`
309
244
*[ExUnit] Do not expand or collect vars from quote in ExUnit assertions
245
+
*[ExUnit.DocTest] Ensure proper line is returned when failing to parse doctest results
246
+
*[ExUnit.Doctest] Fix line information when a doctest with multiple assertions fails
310
247
311
248
#### IEx
312
249
@@ -318,13 +255,15 @@ new features and on compatibility.
318
255
319
256
*[mix compile] Include `cwd` in compiler cache key
320
257
*[mix release] Fix Windows service when invoking `erlsrv.exe` in path with spaces
258
+
*[mix xref] Raise early if `mix xref` is used at the umbrella root
321
259
322
260
### 3. Soft deprecations (no warnings emitted)
323
261
324
262
#### Elixir
325
263
326
264
*[File]`File.cp/3` and `File.cp_r/3` with a function as third argument
327
265
is deprecated in favor of a keyword list
266
+
*[Kernel] Require pin variable when accessing variable inside binary size in match
328
267
*[Kernel.ParallelCompiler] Require the `:return_diagnostics` option to be
0 commit comments