|
37 | 37 | * [Module] Validate `@dialyzer` related module attributes
|
38 | 38 | * [Range] Add `Range.new/3`, `Range.empty?/1`, and `Range.size/1`
|
39 | 39 | * [Regex] Add offset option to `Regex.scan/3` and `Regex.run/3`
|
40 |
| - * [Registry] Support compression on `Registry` tables |
| 40 | + * [Registry] Support `:compression` on `Registry` tables |
41 | 41 | * [Stream] Add `Stream.zip_with/2` and `Stream.zip_with/3`
|
42 | 42 | * [String] Add `:turkic` mode option to String case functions
|
43 | 43 | * [System] Add `System.trap_signal/3` and `System.untrap_signal/2`
|
|
67 | 67 | * [mix compile.erlang] Compile multiple files in parallel
|
68 | 68 | * [mix escript.build] Deep merge configuration and ensure argv is set when executing `config/runtime.exs`
|
69 | 69 | * [mix release] Add `RELEASE_PROG` to releases with the name of the executable starting the release
|
| 70 | + * [mix release] Support `remote.vm.args` to customize how the connecting VM boots |
70 | 71 | * [mix test] Run all available tests if there are no pending `--failed` tests. This provides a better workflow as you no longer need to toggle the `--failed` flag between runs
|
71 | 72 |
|
72 | 73 | ### 2. Bug fixes
|
|
97 | 98 |
|
98 | 99 | #### Mix
|
99 | 100 |
|
| 101 | + * [mix app.config] Do not emit false positive warnings when configured dependencies that have `runtime: false` set |
100 | 102 | * [mix compile.elixir] Ensure that a manifest is generated even with no source code
|
101 | 103 | * [mix compile.elixir] Make sure export dependencies trigger recompilation when the dependency is removed as well as when the whole file is removed
|
102 |
| - * [mix compile.elixir] Do not emit false positive warnings when a path dependency adds a module that is then used by the current application |
| 104 | + * [mix compile.elixir] Do not emit false positive warnings when a path dependency adds a module that is then used by the current application in the same `mix compile` cycle |
103 | 105 | * [mix test] Ensure protocols within the current project are consolidated when `--cover` is given
|
104 | 106 | * [mix release] Improve compliance of release scripts with stripped down Linux installations
|
105 | 107 | * [mix release] Preserve file mode when copying non-beam ebin files
|
|
0 commit comments