You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19Lines changed: 19 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,24 @@
1
1
### Unreleased
2
2
3
+
### v0.18.1: 27 December 2023
4
+
5
+
#### Improvements
6
+
7
+
- Variables defined in `ex_unit``test`, `setup` and `setup_all` context are now returned by completions provider. Navigation to variable definition and references now also works correctly
8
+
- Suggest spec code lens now emits specs for all arity variants when function has default arguments. Previously only the one with all parameters was emitted
9
+
- Missing required OTP `:crypto` module is now detected on startup
10
+
11
+
#### Fixes
12
+
13
+
- Fixed regression and crash on `phoenix-heex` files. This problem was introduced in v0.18.0 and broke completions, definition and hover
14
+
- Fixed a crash during struct field inspection when the struct cannot be instantiated
15
+
- Fixed a crash in implementations provider when behaviour implementation is a delegate or a guard
16
+
- Fixed a crash on invalid delegate AST node
17
+
- Fixed a crash when incorrect AST resulted in mismatched alias stack pop operations
18
+
- Fixed a crash on older elixir versions when compiler diagnostic message is not a binary. This problem was introduced in v0.18.0
19
+
- Fixed invalid argument passed to fallback implementation for Apply spec code action
20
+
- Workspace symbols provider now correctly navigates to functions with default arguments
0 commit comments