Releases: swiftlang/vscode-swift
Releases · swiftlang/vscode-swift
2.4.0
Added
- Add command to generate launch configurations (#1577)
Fixed
- Break immediately when cancelling a multiple test run (#1589)
- Fix timing issues introduced by new version of Node.js (#1576)
- Fix issues with splitting output lines on Windows (#1570)
- Better handle status updates for build tasks (#1539)
- Allow platform selection in remote SSH sessions (#1567)
- Don't colorize swift testing issue messages (#1543)
- Poll for updated tasks in project panel (#1516)
- Support finding compile_commands.json in non root project directories (#1484)
- Support different toolchains per folder (#1478)
- Disable clicking on links in Live Preview (#1518)
- Avoid blocking folder addition on package loading (#1422)
- Increase the size of child_process buffers (#1506)
- Fix handling of malformed educational notes links (#1607)
2.2.0
Added
- Convert the Dependencies View into the Project Panel to view all aspects of your Swift project (#1382)
- Use the LLDB DAP extension to debug when using a Swift 6 toolchain (#1384)
- Added run and debug buttons to Swift editors (#1378)
- Educational notes from compiler diagnostics can be viewed directly in VS Code (#1423)
- Swift settings now support variable substitutions (#1439)
- SwiftPM plugin tasks are now configurable via settings (#1409)
- Added the
swift.scriptSwiftLanguageVersion
setting to choose Swift language mode when running scripts (thanks @louisunlimited) (#1476)
Fixed
- Prevent duplicate reload extension notifications from appearing (#1473)
- "Actual" and "Expected" values are shown in the right order on test failure (#1444)
- Correctly set the
DEVELOPER_DIR
environment variable when selecting between two Xcode installs (#1433) - Prompt to reload the extension when swiftEnvironmentVariables is changed (#1430)
- Search for Swift packages in sub-folders of the workspace (#1425)
- Fix missing test result output on Linux when using print (#1401)
- Stop all actively running tests when stop button is pressed (#1391)
- Properly set
--swift-sdk
when usingSwift: Select Target Platform
on Swift 6.1 (#1390)
Full Changelog: 2.0.1...2.2.0
2.0.2
Release activities for 2.0.2