Skip to content

Releases: swiftlang/vscode-swift

2.4.0

11 Jun 19:01
9a65f7a
Compare
Choose a tag to compare

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

17 Apr 17:40
96a8904
Compare
Choose a tag to compare

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 using Swift: Select Target Platform on Swift 6.1 (#1390)

Full Changelog: 2.0.1...2.2.0

2.0.2

24 Feb 08:17
Compare
Choose a tag to compare
Release activities for 2.0.2