Skip to content

Commit b381ab3

Browse files
committed
Add require note to CHANGELOG, closes #15077
1 parent 30b59ed commit b381ab3

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,13 @@ The type system was made possible thanks to a partnership between [CNRS](https:/
195195
* [mix compile] Enforce `:elixirc_paths` to be a list of strings to avoid paths from being discarded (the only documented type was lists of strings)
196196
* [mix test] Add `mix test --dry-run`
197197
198-
### 2. Hard deprecations
198+
### 2. Potential breaking changes
199+
200+
#### Elixir
201+
202+
* `require SomeModule` no longer expands to the given module at compile-time, but it still returns the module at runtime. Note that while Elixir does not guarantee macros will expand to certain constructs, but since this can break code relying on the previous behaviour, such as `require(SomeMod).some_macro()`, we are adding this note to the release notes
203+
204+
### 3. Hard deprecations
199205
200206
#### Elixir
201207

0 commit comments

Comments
 (0)