| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249 |
- <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>
|