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
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@
16
16
* Deprecations
17
17
*[Kernel]`binary_to_term/1`, `binary_to_term/2`, `term_to_binary/1` and `term_to_binary/2` are deprecated in favor of their counterparts in the `:erlang` module
18
18
*[Kernel]`//` for default arguments is deprecated in favor of `\\`. This is a soft deprecation, no warnings will be emitted for it in this release
19
+
*[Kernel] Deprecate `@behavior` in favor of `@behaviour`
19
20
*[Record] Deprecate `to_keywords`, `getter` and `list getter` functionalities in `defrecordp`
20
21
21
22
* Backwards incompatible changes
@@ -45,7 +46,7 @@
45
46
46
47
* Deprecations
47
48
*[Enum] Deprecate `Enum.first/1` in favor of `Enum.at/2` and `List.first/1`
48
-
*[Kernel] Deprecate continuable heredocs. In previous versions, Elixir would continue parsing on the same line the heredoc started, this behavior has been deprecated
49
+
*[Kernel] Deprecate continuable heredocs. In previous versions, Elixir would continue parsing on the same line the heredoc started, this behaviour has been deprecated
49
50
*[Kernel]`is_alive/0` is deprecated in favor of `Node.alive?`
50
51
*[Kernel]`Kernel.inspect/2` with `Inspect.Opts[]` is deprecated in favor of `Inspect.Algebra.to_doc/2`
51
52
*[Kernel]`Kernel.inspect/2` with `:raw` option is deprecated, use `:records` option instead
@@ -745,7 +746,7 @@
745
746
* Backwards incompatible changes
746
747
*[Kernel] Compile files now follow `Elixir-ModuleName` convention to solve issues with Erlang embedded mode. This removes the `__MAIN__` pseudo-variable as modules are now located inside `Elixir` namespace
747
748
*[Kernel]`__using__` callback triggered by `use` now receives just one argument. Caller information can be accessed via macros using `__CALLER__`
748
-
*[Kernel] Comprehensions syntax changed to be more compatible with Erlang behavior
749
+
*[Kernel] Comprehensions syntax changed to be more compatible with Erlang behaviour
749
750
*[Kernel] loop and recur are removed in favor of recursion with named functions
750
751
*[Module] Removed data functions in favor of unifying the attributes API
0 commit comments