change-notes.html 7.6 KB

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