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
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,23 @@
1
1
# Changelog
2
2
3
+
## v23.9.0
4
+
5
+
### Enhancements
6
+
* Elixir settings consolidated -- renamed "Experimental Settings" to "Elixir Settings" and moved all settings into the top-level Elixir configurable (no more separate child page). - [@joshuataylor](https://github.com/joshuataylor)
7
+
* Mix deps checker setting -- added an "Enable automatic Mix deps checking" toggle (default enabled) under Elixir Settings. When disabled, no deps check runs on project open or file changes. The checker also skips with a debug log when no Elixir SDK is configured, instead of showing the unhelpful "Mix deps check failed" notification. - [@joshuataylor](https://github.com/joshuataylor)
8
+
* Erlang SDK prompt for mise Elixir SDKs -- when adding a mise-detected Elixir SDK without an Erlang SDK registered, a chooser dialog now lists valid mise-installed Erlang SDKs (sorted newest first, broken installations filtered out). The selected Erlang SDK is registered and linked automatically. - [@joshuataylor](https://github.com/joshuataylor)
9
+
* Status bar widget -- when no Elixir SDK is configured, the widget popup now shows a "Detected Elixir SDKs" section listing valid mise installations. Clicking one registers the Elixir SDK, prompts for Erlang if needed, and sets it as the project SDK. - [@joshuataylor](https://github.com/joshuataylor)
10
+
* When an Elixir SDK is added via Project Structure and no Erlang SDK is explicitly set, `configureInternalErlangSdk` now falls back to any Erlang SDK already registered in `ProjectJdkTable`. - [@joshuataylor](https://github.com/joshuataylor)
Copy file name to clipboardExpand all lines: resources/META-INF/changelog.html
+22Lines changed: 22 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,28 @@
1
1
<html>
2
2
<body>
3
3
4
+
<h1>v23.9.0</h1>
5
+
<ul>
6
+
<li>
7
+
<p>Enhancements</p>
8
+
<ul>
9
+
<li>Elixir settings moved from a separate "Experimental Settings" child page into the main Elixir settings page for easier access.</li>
10
+
<li>Mix deps checker is now a configurable setting -- disable it under Elixir Settings if you don't want automatic dependency checking. The checker also no longer shows a notification when no Elixir SDK is configured.</li>
11
+
<li>When adding a mise Elixir SDK without an Erlang SDK, a dialog now prompts you to select from your mise-installed Erlang versions (sorted newest first).</li>
12
+
<li>The status bar SDK widget now shows detected mise Elixir SDKs when no SDK is configured -- click one to set up Elixir and Erlang SDKs in one step.</li>
13
+
<li>Adding an Elixir SDK now auto-links an existing Erlang SDK if one is already registered.</li>
14
+
</ul>
15
+
</li>
16
+
<li>
17
+
<p>Bug Fixes</p>
18
+
<ul>
19
+
<li>Fixed <code>ProcessCanceledException</code> being swallowed in spell checking, which could cause stale results.</li>
20
+
<li>Fixed intention preview for <code>ConvertMatchToTypeOperation</code>.</li>
21
+
<li>Added cancellation checks to loops in read-lock-annotated methods to improve IDE responsiveness during indexing.</li>
0 commit comments