diff options
author | José Valim <jose.valim@dashbit.co> | 2021-12-16 11:15:22 +0100 |
---|---|---|
committer | José Valim <jose.valim@dashbit.co> | 2021-12-16 11:15:22 +0100 |
commit | 348b0307e9a20e48ad124c59141df8d4651929c9 (patch) | |
tree | caed2fc2841cee7642819df34738ed23d48bf447 /CHANGELOG.md | |
parent | 2017bf2aea8f8717e4b8de1bc0187430a8d6dc92 (diff) | |
download | elixir-348b0307e9a20e48ad124c59141df8d4651929c9.tar.gz |
Update CHANGELOG
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 381d90805..e52b9770a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,11 +10,15 @@ * [Code] Warn if an outdated lexical tracker is given on eval * [Inspect] Improve error reporting when there is a faulty inspect implementation * [Kernel] Print escaped version of control chars when they show up as unexpected tokens - * [Keyword] Add `Keyword.from_keys/2` + * [Keyword] Add `Keyword.from_keys/2` and `Keyword.replace_lazy/3` + * [List] Add `List.keysort/3` with support for a `sorter` function * [Macro] Add `Macro.classify_atom/1` and `Macro.inspect_atom/1` - * [Map] Add `Map.from_keys/2` + * [Map] Add `Map.from_keys/2` and `Map.replace_lazy/3` + * [MapSet] Add `MapSet.map/2`, `MapSet.filter/2`, and `MapSet.reject/2` + * [PartitionSupervisor] Add `PartitionSupervisor` that starts multiple isolated partitions of the same child for scalability * [Registry] Add `Registry.count_select/2` * [Stream] Add `Stream.duplicate/2` + * [String] Support empty lookup lists in `String.replace/3`, `String.split/3`, and `String.splitter/3` * [Version] Add `Version.to_string/1` * [Version] Colorize `Version.Requirement` source in Inspect protocol @@ -38,6 +42,8 @@ * [Bitwise] `use Bitwise` is deprecated, use `import Bitwise` instead * [Bitwise] `~~~` is deprecated in favor of `bnot` for clarity * [Kernel.ParallelCompiler] Returning a list or two-element tuple from `:each_cycle` is deprecated, return a `{:compile | :runtime, modules, warnings}` tuple instead + * [Kernel] Deprecate the operator `<|>` to avoid ambiguity with upcoming extended numerical operators + * [String] Deprecate passing a binary compiled pattern to `String.starts_with?/2` #### Mix |