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
All notable changes to the MATLAB language server will be documented in this file.
4
+
5
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0),
6
+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
+
8
+
## [Unreleased]
9
+
10
+
## [1.3.6] - 2025-10-30
11
+
12
+
### Fixed
13
+
- MATLAB automatically closes after 5 minutes if the connection fails during startup, preventing leaked instances (Addresses [mathworks/MATLAB-extension-for-vscode#241](https://github.com/mathworks/MATLAB-extension-for-vscode/issues/241))
14
+
- MATLAB now starts from the primary workspace folder, so that the `pwd` command returns the correct path during startup (Addresses [mathworks/MATLAB-extension-for-vscode#233](https://github.com/mathworks/MATLAB-extension-for-vscode/issues/233))
15
+
- Resolves a crash that occurs when suppressing a linting diagnostic on a line with an existing comment (Addresses [mathworks/MATLAB-extension-for-vscode#280](https://github.com/mathworks/MATLAB-extension-for-vscode/issues/280))
16
+
- Applied patches for CVE-2025-58751 and CVE-2025-58752
17
+
18
+
## [1.3.5] - 2025-09-04
19
+
20
+
### Fixed
21
+
- Resolves issue where newly saved document contents are ignored during execution
22
+
23
+
### Added
24
+
- Support for highlighting all references to a selected function, variable, class, or class property
25
+
26
+
## [1.3.4] - 2025-07-31
27
+
28
+
### Added
29
+
- Support for document range formatting
30
+
- Document symbol model now include methods, properties, and enumerations for improved navigation
31
+
32
+
### Fixed
33
+
- Resolves a crash that occurs when language server is used over stdin/stdout
34
+
- Resolves issue where language server stops working after calling `restoredefaultpath`
35
+
- Applied patches for CVE-2023-44270, CVE-2024-11831, CVE-2025-27789, CVE-2025-30359, CVE-2025-30360, CVE-2025-32996, and CVE-2025-5889
36
+
37
+
## [1.3.3] - 2025-05-15
38
+
39
+
### Added
40
+
- Support for debugging P-coded files when the corresponding source file is available
41
+
42
+
### Fixed
43
+
- Resolves potential crashes when using code completion in files without a .m file extension
44
+
45
+
## [1.3.2] - 2025-03-06
46
+
47
+
### Fixed
48
+
- Resolves errors with adding workspace folders to the MATLAB path on macOS and Linux systems
49
+
50
+
## [1.3.1] - 2025-01-23
51
+
52
+
### Added
53
+
- The language server keeps the MATLAB path in sync with the client workspace, improving code navigation, completions, and execution
54
+
55
+
### Fixed
56
+
- Resolves errors with document formatting when using with MATLAB R2025a
57
+
- Resolves errors with execution and debugging when using with MATLAB R2022a
58
+
59
+
## [1.3.0] - 2024-12-18
60
+
61
+
### Notice
62
+
- The MATLAB language server no longer supports MATLAB R2021a. To make use of the advanced features of the extension or run and debug MATLAB code, you must have MATLAB R2021b or later installed.
63
+
64
+
### Added
65
+
- Debugging support
66
+
- Include snippets defined within MATLAB (requires MATLAB R2025a or later)
67
+
68
+
### Fixed
69
+
- Use default values when settings are missing from configuration
70
+
- Patches CVE-2024-52798
71
+
72
+
## [1.2.7] - 2024-11-07
73
+
74
+
### Added
75
+
- Allow specifying the maximum file size for code analysis through the `maxFileSizeForAnalysis` setting
76
+
- Linting support in untitled files and in MATLAB files with different file extensions
77
+
78
+
## [1.2.6] - 2024-09-20
79
+
80
+
### Fixed
81
+
- Patches CVE-2024-43788
82
+
- Resolves issue preventing code navigation and variable renaming for variables followed by a matrix operation (e.g. `x.^2`)
83
+
84
+
## [1.2.5] - 2024-08-16
85
+
86
+
### Added
87
+
- Symbol rename support
88
+
89
+
### Fixed
90
+
- Leading or trailing whitespace in `installPath` setting is ignored when connecting to MATLAB
91
+
92
+
### 1.2.4
93
+
Release date: 2024-07-12
94
+
95
+
### Added
96
+
- Improvements to code folding (requires MATLAB R2024b or later)
97
+
98
+
### Fixed
99
+
- Allow connection to MATLAB when a single quote appears in the extension installation path
100
+
- Resolve error with code navigation when using with MATLAB R2024b
101
+
102
+
## [1.2.3] - 2024-06-14
103
+
104
+
### Notice
105
+
- The MATLAB language server will no longer support MATLAB R2021a in a future release. To make use of the advanced features of the extension or run MATLAB code, you will need to have MATLAB R2021b or later installed.
106
+
107
+
### Added
108
+
- Added a system to detect if the connected MATLAB release is supported by the language server. This will inform the client, which may display a notification to the user about this.
109
+
110
+
### Fixed
111
+
- Resolved issue with connecting to Intel MATLAB installation on Apple Silicon machines
112
+
- Resolved error if MATLAB process is killed unexpectedly
113
+
- Fixed bug where "never" startup timing was ignored
114
+
115
+
## [1.2.2] - 2024-05-17
116
+
117
+
### Fixed
118
+
- Resolved packaging failure on Mac
119
+
- Resolved connecting to MATLAB in proxy environment
120
+
- General bug fixes
121
+
122
+
## [1.2.1] - 2024-04-04
123
+
124
+
### Added
125
+
- Supports connecting to MATLAB when the New Desktop for MATLAB is enabled
126
+
127
+
### Fixed
128
+
- Fixed launching App Designer and Simulink through MATLAB code execution
129
+
130
+
## [1.2.0] - 2024-03-05
131
+
132
+
### Added
133
+
- Code execution support
134
+
135
+
### Fixed
136
+
- Prevent responses from MATLAB being intercepted by the incorrect request callback
137
+
- Fixed linting diagnostic suppression with MATLAB R2024a
138
+
139
+
## [1.1.8] - 2024-01-16
140
+
141
+
### Fixed
142
+
- Fixed linting with mlint on Windows
143
+
- Fixed regression with code navigation when using with MATLAB R2024a
144
+
145
+
## [1.1.7] - 2023-12-06
146
+
147
+
### Fixed
148
+
- Fixed code navigation when using with MATLAB R2024a
149
+
- Handle symbolic link to MATLAB when linting with mlint (Thanks @MoetaYuko!)
150
+
- Handle maca64 architecture when linting with mlint (Thanks @tiagovla!)
151
+
152
+
## [1.1.6] - 2023-10-11
153
+
154
+
- Add support for MATLAB sections in the documentSymbol (outline).
155
+
156
+
## [1.1.5] - 2023-09-13
157
+
158
+
### Fixed
159
+
- Fixed issue connecting to MATLAB with Node.js® version 18 and later.
160
+
161
+
## [1.1.4] - 2023-08-14
162
+
163
+
### Fixed
164
+
- Patched CVE-2023-26136 and CVE-2022-25883
165
+
166
+
## [1.1.3] - 2023-07-10
167
+
168
+
### Fixed
169
+
- Diagnostic suppression should be placed at correct location when '%' is contained within string
170
+
- Improved navigation to files inside MATLAB packages within the VS Code workspace but not on the MATLAB path
171
+
- Prevented navigation to private/local functions from other files
172
+
- MATLAB sign-in is no longer blocked on Windows
173
+
174
+
## [1.1.2] - 2023-05-31
175
+
176
+
### Fixed
177
+
- Improves responsiveness of documentSymbol support
Copy file name to clipboardExpand all lines: README.md
-167Lines changed: 0 additions & 167 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,54 +28,6 @@ MATLAB language server supports these editors by installing the corresponding ex
28
28
29
29
## Release Notes
30
30
31
-
### Unreleased
32
-
33
-
### 1.3.5
34
-
Release date: 2025-09-04
35
-
36
-
Fixed:
37
-
* Resolves issue where newly saved document contents are ignored during execution
38
-
39
-
Added:
40
-
* Support for highlighting all references to a selected function, variable, class, or class property
41
-
42
-
### 1.3.4
43
-
Release date: 2025-07-31
44
-
45
-
Added:
46
-
* Support for document range formatting
47
-
* Document symbol model now include methods, properties, and enumerations for improved navigation
48
-
49
-
Fixed:
50
-
* Resolves a crash that occurs when language server is used over stdin/stdout
51
-
* Resolves issue where language server stops working after calling `restoredefaultpath`
52
-
* Applied patches for CVE-2023-44270, CVE-2024-11831, CVE-2025-27789, CVE-2025-30359, CVE-2025-30360, CVE-2025-32996, and CVE-2025-5889
53
-
54
-
### 1.3.3
55
-
Release date: 2025-05-15
56
-
57
-
Added:
58
-
* Support for debugging P-coded files when the corresponding source file is available
59
-
60
-
Fixed:
61
-
* Resolves potential crashes when using code completion in files without a .m file extension
62
-
63
-
### 1.3.2
64
-
Release date: 2025-03-06
65
-
66
-
Fixed:
67
-
* Resolves errors with adding workspace folders to the MATLAB path on macOS and Linux systems
68
-
69
-
### 1.3.1
70
-
Release date: 2025-01-23
71
-
72
-
Added:
73
-
* The language server keeps the MATLAB path in sync with the client workspace, improving code navigation, completions, and execution
74
-
75
-
Fixed:
76
-
* Resolves errors with document formatting when using with MATLAB R2025a
77
-
* Resolves errors with execution and debugging when using with MATLAB R2022a
78
-
79
31
### 1.3.0
80
32
Release date: 2024-12-18
81
33
@@ -88,71 +40,6 @@ Added:
88
40
89
41
Fixed:
90
42
* Use default values when settings are missing from configuration
91
-
* Patches CVE-2024-52798
92
-
93
-
### 1.2.7
94
-
Release date: 2024-11-07
95
-
96
-
Added:
97
-
* Allow specifying the maximum file size for code analysis through the `maxFileSizeForAnalysis` setting
98
-
* Linting support in untitled files and in MATLAB files with different file extensions
99
-
100
-
### 1.2.6
101
-
Release date: 2024-09-20
102
-
103
-
Fixed:
104
-
* Patches CVE-2024-43788
105
-
* Resolves issue preventing code navigation and variable renaming for variables followed by a matrix operation (e.g. `x.^2`)
106
-
107
-
### 1.2.5
108
-
Release date: 2024-08-16
109
-
110
-
Added:
111
-
* Symbol rename support
112
-
113
-
Fixed:
114
-
* Leading or trailing whitespace in `installPath` setting is ignored when connecting to MATLAB
115
-
116
-
### 1.2.4
117
-
Release date: 2024-07-12
118
-
119
-
Added:
120
-
* Improvements to code folding (requires MATLAB R2024b or later)
121
-
122
-
Fixed:
123
-
* Allow connection to MATLAB when a single quote appears in the extension installation path
124
-
* Resolve error with code navigation when using with MATLAB R2024b
125
-
126
-
### 1.2.3
127
-
Release date: 2024-06-14
128
-
129
-
Notice:
130
-
* The MATLAB language server will no longer support MATLAB R2021a in a future release. To make use of the advanced features of the extension or run MATLAB code, you will need to have MATLAB R2021b or later installed.
131
-
132
-
Added:
133
-
* Added a system to detect if the connected MATLAB release is supported by the language server. This will inform the client, which may display a notification to the user about this.
134
-
135
-
Fixed:
136
-
* Resolved issue with connecting to Intel MATLAB installation on Apple Silicon machines
137
-
* Resolved error if MATLAB process is killed unexpectedly
138
-
* Fixed bug where "never" startup timing was ignored
139
-
140
-
### 1.2.2
141
-
Release date: 2024-05-17
142
-
143
-
Fixed:
144
-
* Resolved packaging failure on Mac
145
-
* Resolved connecting to MATLAB in proxy environment
146
-
* General bug fixes
147
-
148
-
### 1.2.1
149
-
Release date: 2024-04-04
150
-
151
-
Added:
152
-
* Supports connecting to MATLAB when the New Desktop for MATLAB is enabled
153
-
154
-
Fixed:
155
-
* Fixed launching App Designer and Simulink through MATLAB code execution
156
43
157
44
### 1.2.0
158
45
Release date: 2024-03-05
@@ -164,60 +51,6 @@ Fixed:
164
51
* Prevent responses from MATLAB being intercepted by the incorrect request callback
165
52
* Fixed linting diagnostic suppression with MATLAB R2024a
166
53
167
-
### 1.1.8
168
-
Release date: 2024-01-16
169
-
170
-
Fixed:
171
-
* Fixed linting with mlint on Windows
172
-
* Fixed regression with code navigation when using with MATLAB R2024a
173
-
174
-
### 1.1.7
175
-
Release date: 2023-12-06
176
-
177
-
Fixed:
178
-
* Fixed code navigation when using with MATLAB R2024a
179
-
* Handle symbolic link to MATLAB when linting with mlint (Thanks @MoetaYuko!)
180
-
* Handle maca64 architecture when linting with mlint (Thanks @tiagovla!)
181
-
182
-
### 1.1.6
183
-
Release date: 2023-10-11
184
-
185
-
* Add support for MATLAB sections in the documentSymbol (outline).
186
-
187
-
### 1.1.5
188
-
Release date: 2023-09-13
189
-
190
-
Fixed:
191
-
* Fixed issue connecting to MATLAB with Node.js® version 18 and later.
192
-
193
-
### 1.1.4
194
-
Release date: 2023-08-14
195
-
196
-
Fixed:
197
-
* Patched CVE-2023-26136 and CVE-2022-25883
198
-
199
-
### 1.1.3
200
-
Release date: 2023-07-10
201
-
202
-
Fixed:
203
-
* Diagnostic suppression should be placed at correct location when '%' is contained within string
204
-
* Improved navigation to files inside MATLAB packages within the VS Code workspace but not on the MATLAB path
205
-
* Prevented navigation to private/local functions from other files
206
-
* MATLAB sign-in is no longer blocked on Windows
207
-
208
-
### 1.1.2
209
-
Release date: 2023-05-31
210
-
211
-
Fixed:
212
-
* Improves responsiveness of documentSymbol support
0 commit comments