-
-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathchange-notes.html
More file actions
253 lines (253 loc) · 7.79 KB
/
change-notes.html
File metadata and controls
253 lines (253 loc) · 7.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
<strong>1.4.19</strong>
<ul>
<li>[IMPROVE]: Automatically build target before starting a debug session</li>
</ul>
<strong>1.4.18</strong>
<ul>
<li>[FIX]: Fix architecture configuration not persisting after GUI restart</li>
</ul>
<strong>1.4.17</strong>
<ul>
<li>[FIX]: Fail fast with a clear notification when selected gdb does not support DAP (need GDB 14.1+)</li>
<li>[IMPROVE]: Enhance Windows DAP driver diagnostics logging (version/exit/output)</li>
</ul>
<strong>1.4.16</strong>
<ul>
<li>[FIX]: Fix build mode parsing compatibility for modes without "mode." prefix</li>
</ul>
<strong>1.4.15</strong>
<ul>
<li>[IMPROVE]: Optimize XMake menu display logic for non-xmake projects</li>
<li>[IMPROVE]: Enable QuickStart to create xmake project in non-xmake directory</li>
<li>[IMPROVE]: Disable QuickStart action in existing xmake projects</li>
<li>[IMPROVE]: Add Debug button to XMake Toolbar (disabled if unavailable)</li>
<li>[FIX]: Fix QuickStart action not responding in non-xmake projects</li>
</ul>
<strong>1.4.14</strong>
<ul>
<li>[FIX]: Fix duplicate "xmake" entries in Run Configuration list</li>
<li>[FIX]: Fix debugging support unavailable issue caused by missing dependency</li>
<li>[IMPROVE]: Add default search path for Xcode's lldb-dap on macOS</li>
<li>[IMPROVE]: Clean up unused code and improve plugin stability</li>
</ul>
<strong>1.4.13</strong>
<ul>
<li>[FIX]: Fix NPE when building or updating compile commands without a configured toolkit</li>
<li>[FIX]: Fix COMPONENTS_LOADED error by separating Project and Application configurables</li>
<li>[IMPROVE]: Merge XMake Toolkit settings into the main XMake project settings page</li>
<li>[IMPROVE]: Change default setting for auto-update compile_commands.json to false</li>
<li>[IMPROVE]: Add meaningful error notifications for build execution failures</li>
</ul>
<strong>1.4.12</strong>
<ul>
<li>[NEW]: Add C++ Intellisense support by generating compile_commands.json automatically</li>
<li>[NEW]: Add settings to configure compile_commands.json output path</li>
<li>[NEW]: Add DAP driver path file chooser and support manual input</li>
<li>[NEW]: Improve intellisense with documentation and target completion</li>
<li>[IMPROVE]: Auto-save files before building or running project</li>
<li>[IMPROVE]: Add notifications for debug module load failures and CLion version checks</li>
<li>[FIX]: Fix memory view issues in debug session</li>
<li>[DOC]: Update README with DAP debugging instructions</li>
</ul>
<strong>1.4.11</strong>
<ul>
<li>[NEW]: Refactor XMake debugging with new XMakeDebugSession.kt class</li>
<li>[NEW]: Add Launch Configuration (JSON format) editor in debug settings</li>
<li>[NEW]: Support custom DAP driver configuration override via JSON</li>
<li>[NEW]: Multi-IDE compatibility support (CLion, IntelliJ IDEA, Android Studio)</li>
<li>[IMPROVE]: Move working directory and environment variables to Additional Configuration section</li>
<li>[IMPROVE]: Enhanced UI layout with better JSON editor support and scrolling</li>
<li>[IMPROVE]: Use run configuration environment variables instead of hardcoded values</li>
<li>[IMPROVE]: Automatic debug functionality detection and graceful fallback</li>
<li>[FIX]: Fix sourceMap.enabled type to be string for DAP protocol compatibility</li>
<li>[FIX]: Fix JSON parsing for arrays and string values in debug configuration</li>
<li>[FIX]: Fix compilation errors and import conflicts</li>
<li>[REFACTOR]: Rename XMakeLogger to Logger for better consistency</li>
</ul>
<strong>1.4.10</strong>
<ul>
<li>[NEW]: Add auto-completion support for xmake.lua APIs and keywords</li>
<li>[IMPROVE]: Add PSI parser support for better code structure analysis</li>
<li>[FIX]: Fix AssertionError and thread safety issues in auto-completion</li>
<li>[IMPROVE]: Add icons for completion items and optimize completion performance</li>
</ul>
<strong>1.4.9</strong>
<ul>
<li>[FIX]: Fix toolkit synchronization issue in run configuration</li>
<li>[FIX]: Fix empty target/mode list display issues</li>
<li>[FIX]: Fix memory leak in console view output panel</li>
<li>[IMPROVE]: Clean up redundant code and optimize UI logic</li>
</ul>
<strong>1.4.8</strong>
<ul>
<li>[NEW]: Upgrade fix for API 2025.3</li>
</ul>
<strong>1.4.7</strong>
<ul>
<li>[NEW]: Upgrade fix for API 2025.2</li>
</ul>
<strong>1.4.6</strong>
<ul>
<li>[NEW]: update pluginUntilBuild</li>
</ul>
<strong>1.4.5</strong>
<ul>
<li>[NEW]: and xmake language</li>
</ul>
<strong>1.4.3</strong>
<ul>
<li>[NEW]: update APIs</li>
</ul>
<strong>1.4.2</strong>
<ul>
<li>[FIX]: fix toolkit detect</li>
</ul>
<strong>1.4.1</strong>
<ul>
<li>[FIX]: fix more compatibility issues</li>
</ul>
<strong>1.4.0</strong>
<ul>
<li>[FIX]: Bug fix for compatibility issues</li>
</ul>
<strong>1.3.9</strong>
<ul>
<li>[NEW]: Improve run configuration</li>
</ul>
<strong>1.3.8</strong>
<ul>
<li>[ADD]: Add new feature of xmake toolkit</li>
</ul>
<strong>1.3.7</strong>
<ul>
<li>[FIX]: Improve xmake icon and remove some deprecated apis</li>
</ul>
<strong>1.3.6</strong>
<ul>
<li>[FIX]: Add xmake path</li>
</ul>
<strong>1.3.5</strong>
<ul>
<li>[FIX]: Fix additional configuration</li>
</ul>
<strong>1.3.4</strong>
<ul>
<li>[FIX]: Add test set</li>
<li>[FIX]: Fix multithreading issues</li>
</ul>
<strong>1.3.3</strong>
<ul>
<li>[FIX]: Update version</li>
<li>[FIX]: Upgrade ui api version</li>
<li>[FIX]: Refactoring ioRunv()</li>
</ul>
<strong>1.3.2</strong>
<ul>
<li>[FIX]: Remove -w option</li>
</ul>
<strong>1.3.1</strong>
<ul>
<li>[FIX]: Upgrade Kotlin UI DSL version 1 to 2</li>
</ul>
<strong>1.3.0</strong>
<ul>
<li>[FIX]: Update version</li>
</ul>
<strong>1.2.3</strong>
<ul>
<li>[FIX]: Update version</li>
</ul>
<strong>1.2.2</strong>
<ul>
<li>[FIX]: Fix requires</li>
</ul>
<strong>1.2.1</strong>
<ul>
<li>[FIX]: Update version</li>
</ul>
<strong>1.2.0</strong>
<ul>
<li>[FIX]: Improve new progrect</li>
</ul>
<strong>1.1.9</strong>
<ul>
<li>[FIX]: Support future Clion version</li>
</ul>
<strong>1.1.8</strong>
<ul>
<li>[FIX]: Update Clion version</li>
</ul>
<strong>1.1.7</strong>
<ul>
<li>[FIX]: Update Clion version</li>
</ul>
<strong>1.1.6</strong>
<ul>
<li>[FIX]: Improve configuration</li>
</ul>
<strong>1.1.5</strong>
<ul>
<li>[FIX]: Fix create project</li>
</ul>
<strong>1.1.4</strong>
<ul>
<li>[FIX]: Fix deprecated api warning again</li>
</ul>
<strong>1.1.3</strong>
<ul>
<li>[FIX]: Fix deprecated api warning</li>
</ul>
<strong>1.1.2</strong>
<ul>
<li>[FIX]: Fix bug for windows</li>
</ul>
<strong>1.1.1</strong>
<ul>
<li>[NEW]: Support Clion 213.x</li>
</ul>
<strong>1.1.0</strong>
<ul>
<li>[NEW]: Add icon for CMakelists and compile_commands</li>
</ul>
<strong>1.0.9</strong>
<ul>
<li>[NEW]: Support to generate CMakelists and compile_commands</li>
</ul>
<strong>1.0.8</strong>
<ul>
<li>[FIX]: Improve compatibility to support more versions</li>
</ul>
<strong>1.0.7</strong>
<ul>
<li>[FIX]: Improve compatibility and add usage instruction</li>
</ul>
<strong>1.0.6</strong>
<ul>
<li>[NEW]: Support latest CLion and IDEA Intellij</li>
</ul>
<strong>1.0.5</strong>
<ul>
<li>[FIX]: Fix conflict issues with java</li>
</ul>
<strong>1.0.4</strong>
<ul>
<li>[NEW]: Modify rebuild icon</li>
</ul>
<strong>1.0.3</strong>
<ul>
<li>[NEW]: Improve exit code</li>
</ul>
<strong>1.0.2</strong>
<ul>
<li>[NEW]: Create project (c/c++/rust/go/dlang/swift/objc)</li>
</ul>
<strong>1.0.1</strong>
<ul>
<li>[NEW]: Quickstart</li>
<li>[NEW]: Project configuration</li>
<li>[NEW]: Run configuration</li>
<li>[NEW]: Menu tools</li>
<li>[NEW]: Tool windows</li>
<li>[NEW]: Build and run</li>
<li>[NEW]: Goto error and waring problems</li>
</ul>