Skip to content

Releases: platformio/platformio-vscode-ide

2.3.2

13 Apr 11:29
Compare
Choose a tag to compare
  • Added a new setting platformio-ide.pioHomeServerHttpHost to set a custom host for PlatformIO Home (useful for dockerized environments) (issue #2465)
  • Updated PlatformIO Core installer to v1.0.2 (changes):
    • Do not raise an exception when checking PlatformIO Core for updates and the Internet is off-line (issue #2398)

2.3.1

23 Mar 16:22
Compare
Choose a tag to compare
  • Added a new setting platformio-ide.autoOpenPlatformIOIniFile to control an automatic opening of the platformio.ini file from a project when no other editors are opened (issue #2419)
  • Added a new setting platformio-ide.activateProjectOnTextEditorChange to enable automatic project activation depending on an active opened text editor (issue #2410)
  • Automatically activate project environment opened via "PIO Home > New Project / Open Project" (issue #2414)
  • Do not show "Default" environment when a project does not have any build environments (issue #2450)
  • Fixed an issue "Failed to load symbols from executable file" when debugging native/desktop application
  • PlatformIO IDE Installer
    • Updated PlatformIO Core installer to v1.0.1
    • Rebuild project index only when the environment changes
    • Fixed an issue "The 'path' argument must be of type string. Received undefined"

2.3.0

03 Mar 13:49
Compare
Choose a tag to compare

Requires PlatformIO Core 5.1 or above

  • Project management:
    • Show active project in the status bar (issue #2276)
    • Automatically switch to the latest project on restart (issue #2365)
    • Automatically restore the latest project environment (issue #2344)
  • Allowed passing custom base URL of the Python Package Index using new customPyPiIndexUrl setting
  • Open "platformio.ini" configuration file from newly added project (if there are no other active editors) (issue #2263)
  • Updated PlatformIO Core installer to v1.0.0 (release notes)
  • Added protection for infinite IntelliSense index rebuilding (issue #2363)
  • Added "OpenAPI (Swagger) Editor" extension to the conflicted list (issue #2324)
  • Fixed issues when the "Upload and Monitor" command didn't terminate the running task and didn't reopen a monitor with delay (issue #2266, issue #2319)
  • Fixed an issue with broken IntelliSense index rebuilding or tasks loading for big projects (issue #2321)
  • Fixed an issue when a debug breakpoint was not allowed for Assembly files

2.2.1

12 Nov 17:03
Compare
Choose a tag to compare
  • Fixed a regression bug when a debug breakpoint was not allowed for Assembly files

2.2.0

03 Nov 13:16
Compare
Choose a tag to compare
  • Refactored "Project Tasks" view
    • Add button (icon) with a project environment switcher
    • Group tasks by project environments
    • Automatically expand selected environment
    • Preload "Platform" tasks from the selected project environment
  • Do not reopen device monitor automatically if a project build fails (issue #2197)
  • Do not start PlatformIO Home in the background when there is no PlatformIO project in a workspace (reduce startup time)
  • Fixed an issue when selected project environment is not used for regenerating of C/C++ index (issue #2196)
  • Fixed an issue when debugger does not honor the selected environment (issue #2203)
  • Fixed an issue when opening a new PlatformIO Core CLI terminal session does not work after the closing

2.1.3

17 Oct 15:12
Compare
Choose a tag to compare
  • Fixed a regression bug with debugging solution

2.1.2

16 Oct 17:40
Compare
Choose a tag to compare
  • Do not propagate PlatformIO CLI to a default VSCode's terminal. If you need PlatformIO Core CLI, please open "Left Activity Bar > PlatformIO (icon) > Quick Access > Miscellaneous > PlatformIO Core CLI")
  • Fixed a bug with "Cannot find module 'os-tmpdir'"

2.1.1

16 Oct 15:34
Compare
Choose a tag to compare
  • Do not patch the global environment PATH with PlatformIO (issues #2045, #2046)
  • Fixed an issue with "Webview is disposed" (issue #2126)

2.1.0

16 Sep 11:36
Compare
Choose a tag to compare
  • Added a new setting platformio-ide.autoPreloadEnvTasks to enable automatic preloading of the project environment tasks (issue #2004)
  • Renamed "PIO Remote" group of tasks to "Remote Development"
  • Updated PlatformIO Core installer to v0.3.5

2.0.1

10 Sep 20:22
Compare
Choose a tag to compare
  • Moved "Project Tasks" view back to the "PlatformIO" activity (you can now drag it to any location)