Skip to content

Commit f4a4bd5

Browse files
committed
Update CHANGELOG
1 parent 41eeb1a commit f4a4bd5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ Elixir v1.14 requires Erlang/OTP 23+.
1515
* [Code] Emit deprecation and type warnings on `Code.compile_string/2` and `Code.compile_quoted/2`
1616
* [Code] Warn if an outdated lexical tracker is given on eval
1717
* [Code] Add `Code.env_for_eval/1` and `Code.eval_quoted_with_env/3`
18+
* [Enum] Allow slicing with steps in `Enum.slice/2`
1819
* [Inspect] Improve error reporting when there is a faulty inspect implementation
20+
* [Inspect] Use expression-based inspection for `Date.Rage`, `MapSet`, `Version`, and `Version.Requirement`
1921
* [Kernel] Allow any guard expression as the size of a bitstring in a pattern match
2022
* [Kernel] Allow composite types with pins as the map key in a pattern match
2123
* [Kernel] Print escaped version of control chars when they show up as unexpected tokens
2224
* [Kernel] Warn on confusable non-ascii identifiers
25+
* [Kernel] Add `..` as a nullary operator that returns `0..-1//1`
26+
* [Kernel] Implement Unicode Technical Standard #39 recommendations. In particular, we warn for confusable scripts and restrict identifiers to single-scripts or highly restrictive mixed-scripts
2327
* [Keyword] Add `Keyword.from_keys/2` and `Keyword.replace_lazy/3`
2428
* [List] Add `List.keysort/3` with support for a `sorter` function
2529
* [Macro] Add `Macro.classify_atom/1` and `Macro.inspect_atom/2`
@@ -32,6 +36,7 @@ Elixir v1.14 requires Erlang/OTP 23+.
3236
* [Registry] Add `Registry.count_select/2`
3337
* [Stream] Add `Stream.duplicate/2` and `Stream.transform/5`
3438
* [String] Support empty lookup lists in `String.replace/3`, `String.split/3`, and `String.splitter/3`
39+
* [String] Allow slicing with steps in `String.slice/2`
3540
* [URI] Add `URI.append_query/2`
3641
* [Version] Add `Version.to_string/1`
3742
* [Version] Colorize `Version.Requirement` source in Inspect protocol
@@ -43,6 +48,7 @@ Elixir v1.14 requires Erlang/OTP 23+.
4348
#### Mix
4449

4550
* [mix do] Support `--app` option to restrict recursive tasks in umbrella projects
51+
* [mix new] Do not allow projects to be created with application names that conflict with multi-arg Erlang VM switches
4652
* [mix test] Improve error message when suite fails due to coverage
4753

4854
### 2. Bug fixes

0 commit comments

Comments
 (0)