Skip to content

Commit 84cd94c

Browse files
author
José Valim
committed
Update CHANGELOG
1 parent b9ef56d commit 84cd94c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
* enhancements
22
* [ExUnit] Use ANSI escape codes in CLI output
33
* [ExUnit] Include suite run time on CLI results
4+
* [ExUnit] Add support to doctests, allowing test cases to be generated from code samples
45
* [File] Add `File.ls` and `File.ls!`
56
* [IEx] Support `pwd` and `cd` helpers
67
* [Kernel] Better error reporting for invalid bitstring generators
78
* [Kernel] Improve meta-programming by allowing `unquote` on `def/2`, `defp/2`, `defmacro/2` and `defmacrop/2`
9+
* [Kernel] Add support to R16B new functions: `insert_elem/3` and `delete_elem/2`
10+
* [Kernel] Import conflicts are now lazily handled. If two modules import the same functions, it will fail only if the function is invoked
811
* [Macro] Add `Macro.escape_quoted` to escape quoted expressions
912
* [Mix] Support `--cover` on mix test and `test_coverage` on Mixfiles
13+
* [Record] Each record now provides `Record.options` with the options supported by its `new` and `update` functions
1014

1115
* bug fix
1216
* [Binary] inspect no longer escapes standalone hash `#`
1317
* [IEx] The h helper can now retrieve docs for special forms
1418
* [Kernel] Record optimizations were not being triggered in functions inside the record module
1519
* [Kernel] Aliases defined inside macros should be carried over
20+
* [Kernel] Fix a bug where nested records could not use the Match[] syntax
1621
* [Path] Fix a bug on `Path.expand` when expanding paths starting with `~`
1722

23+
* deprecations
24+
* [Kernel] `setelem/3` is deprecated in favor of `set_elem/3`
25+
1826
* backwards incompatible changes
1927
* [Kernel] `unquote` now only applies to the closest quote. If your code contains a quote that contains another quote that calls unquote, it will no longer work. Use `Macro.escape` instead and pass your quoted contents up in steps, for example:
2028

0 commit comments

Comments
 (0)