Skip to content

Commit 60e7e09

Browse files
committed
Update CHANGELOG
1 parent 47de5a0 commit 60e7e09

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ TODO.
1414

1515
TODO.
1616

17+
## Expression-based inspection
18+
19+
TODO.
20+
1721
## v1.14.0-dev
1822

1923
### 1. Enhancements
@@ -55,13 +59,15 @@ TODO.
5559
* [String] Support empty lookup lists in `String.replace/3`, `String.split/3`, and `String.splitter/3`
5660
* [String] Allow slicing with steps in `String.slice/2`
5761
* [Task] Add `:zip_input_on_exit` option to `Task.async_stream/3`
62+
* [Task] Store `:mfa` in the Task struct for reflection purposes
5863
* [URI] Add `URI.append_query/2`
5964
* [Version] Add `Version.to_string/1`
6065
* [Version] Colorize `Version.Requirement` source in Inspect protocol
6166

6267
#### ExUnit
6368

6469
* [ExUnit] Add `ExUnit.Callbacks.start_link_supervised!/2`
70+
* [ExUnit] Add `ExUnit.run/1` to rerun test modules
6571

6672
#### IEx
6773

@@ -77,19 +83,24 @@ TODO.
7783
* [mix do] Support `--app` option to restrict recursive tasks in umbrella projects
7884
* [mix do] Allow using `+` as a task separator instead of comma
7985
* [mix new] Do not allow projects to be created with application names that conflict with multi-arg Erlang VM switches
80-
* [mix test] Improve error message when suite fails due to coverage
8186
* [mix profile] Return the return value of the profiled function
8287
* [mix release] Make BEAM compression opt-in
88+
* [mix test] Improve error message when suite fails due to coverage
89+
* [mix test] Support `:test_elixirc_options` and default to not generating docs nor debug info chunk for tests
8390

8491
### 2. Bug fixes
8592

8693
#### Elixir
8794

8895
* [CLI] Improve errors on incorrect `--rpc-eval` usage
8996
* [Code] Do not emit warnings when formatting code
97+
* [Enum] Allow slices to overflow on both starting and ending positions
9098
* [Kernel] Do not allow restricted restricted characters in identifiers according to UTS39
9199
* [Kernel] Define `__exception__` field as true when expanding exceptions in typespecs
92100
* [Kernel] Warn if any of `True`, `False`, and `Nil` aliases are used
101+
* [Kernel] Warn on underived `@derive` attributes
102+
* [Protocol] Warn if a protocol has no definitions
103+
* [String] Allow slices to overflow on both starting and ending positions
93104

94105
#### ExUnit
95106

@@ -98,10 +109,12 @@ TODO.
98109
* [ExUnit] Add short hash to `tmp_dir` in ExUnit to avoid test name collision
99110
* [ExUnit] Do not store logs in the CLI formatter (this reduces memory usage for suites with `capture_log`)
100111
* [ExUnit] Run `after_suite` even when no tests run
112+
* [ExUnit] Fix scenario where `setup` with imported function from within `describe` failed to compile
101113

102114
#### Mix
103115

104116
* [mix compile.elixir] Fix `--warnings-as-errors` when used with `--all-warnings`
117+
* [mix format] Do not add new lines if the formatted file is empty
105118
* [mix release] Only set `RELEASE_MODE` after `env.{sh,bat}` are executed
106119

107120
#### IEx

0 commit comments

Comments
 (0)