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
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,6 +152,7 @@ This release brings further improvements to Calendar types. It adds arithmetic a
152
152
*[Enumerable] Raise `Protocol.UndefinedError` on bad functions in Enumerable implementation
153
153
*[Inspect] Do not use colors when inspecting for error messages
154
154
*[Kernel] Improve error message on invalid patterns and guards
155
+
*[Kernel] Do not warn false positives about unused variables on rescue (regression)
155
156
*[Stream] Fix stream cycle over empty enumerable
156
157
*[StringIO] Fix encoding and performance issues in `StringIO.get_until`
157
158
@@ -233,6 +234,7 @@ This release brings further improvements to Calendar types. It adds arithmetic a
233
234
*[File] Support `:ram`/`:raw` files in `File.copy/2`
234
235
*[Kernel] Support guards on anonymous functions of zero arity
235
236
*[Kernel] Fix compilation of maps used as maps keys inside matches
237
+
*[Module]`on_definition/6` callback receives body wrapped in a keyword list, such as `[do: body]`. This solves a bug where it was impossible to distinguish between a bodyless clause and a function that returns `nil`.
236
238
*[Record] Properly escape quoted expressions passed to `defrecord`
237
239
*[Regex] Fix `inspect/2` for regexes with `/` terminator in them
238
240
*[String] Consider Unicode non-characters valid according to the specification in `String.valid?/1`
0 commit comments