Skip to content

Commit 654988f

Browse files
author
José Valim
committed
Update CHANGELOG
1 parent 10a795f commit 654988f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
* enhancements
44
* [CLI] Add `--verbose` to elixirc, which now is non-verbose by default
55
* [Dict] Add `Dict.Behaviour` as a convenience to create your own dictionaries
6-
* [Enum] Add `Enum.split/2`, `Enum.reduce/2`, `Enum.flat_map/2`, `Enum.chunks/2`, `Enum.chunks/4` and `Enum.chunks_by/2`
6+
* [Enum] Add `Enum.split/2`, `Enum.reduce/2`, `Enum.flat_map/2`, `Enum.chunks/2`, `Enum.chunks/4`, `Enum.chunks_by/2`, `Enum.concat/1` and `Enum.concat/2`
7+
* [Enum] Support negative indices in `Enum.at/fetch/fetch!`
78
* [ExUnit] Show failures on CLIFormatter as soon as they pop up
89
* [IEx] Allow for strings in `h` helper
910
* [IEx] Helpers `r` and `c` can handle erlang sources
@@ -18,8 +19,10 @@
1819
* [Mix] Automatically recompile a project if the Elixir version changes
1920
* [Path] Add `Path.relative_to_cwd/2`
2021
* [Regex] Allow erlang `re` options when compiling Elixir regexes
22+
* [Stream] Add `Stream.concat/1`, `Stream.concat/2` and `Stream.flat_map/2`
2123
* [String] Add regex pattern support to `String.replace/3`
2224
* [String] Add `String.ljust/2`, `String.rjust/2`, `String.ljust/3` and `String.rjust/3`
25+
* [URI] `URI.parse/1` supports IPv6 addresses
2326

2427
* bug fix
2528
* [Behaviour] Do not compile behaviour docs if docs are disabled on compilation
@@ -47,10 +50,12 @@
4750
* [Kernel] `list_to_binary/1`, `binary_to_list/1` and `binary_to_list/3` are deprecated in favor of `String.from_char_list!/1` and `String.to_char_list!/1` for characters and `:binary.list_to_bin/1`, `:binary.bin_to_list/1` and `:binary.bin_to_list/3` for bytes
4851
* [Kernel] `to_binary/1` is deprecated in favor of `to_string/1`
4952
* [Kernel] Deprecate `def/4` and friends in favor of `def/2` with unquote and friends
53+
* [List] `List.concat/2` is deprecated in favor of `Enum.concat/2`
5054
* [Macro] `Macro.unescape_binary/1` and `Macro.unescape_binary/2` are deprecated in favor of `Macro.unescape_string/1` and `Macro.unescape_string/2`
5155
* [Mix] `:umbrella` option for umbrella paths has been deprecated in favor of `:in_umbrella`
5256

5357
* backwards incompatible changes
58+
* [IO] IO functions now only accept iolists as arguments
5459
* [Kernel] `Binary.Chars` was renamed to `String.Chars`
5560
* [Kernel] The previous ambiguous import syntax `import :functions, Foo` was removed in favor of `import Foo, only: :functions`
5661
* [OptionParser] `parse` and `parse_head` now returns a tuple with three elements instead of two

0 commit comments

Comments
 (0)