Releases: platformio/platformio-vscode-ide
Releases · platformio/platformio-vscode-ide
2.0.0
Requires PlatformIO Core 5.0 or above
Requires VSCode 1.44 or above
- New PlatformIO Task Explorer
- Instant access to the Project Tasks within the VSCode Explorer
- Grouped tasks: Generic, Advanced, PIO Remote, Platform, Custom, etc.
- Support for PlatformIO dev-platform tasks (Program FPGA bitstream, Burn bootloader, Upload to FS, OTA Update, etc). The list of tasks depends on a particular dev-platform
- Access to User Custom Targets
- New Project Environment Switcher
- Switch between project environments declared in platformio.ini project configuration file (issue #544)
- Activate IntelliSense service based on the current environment
- Automatically generate a debugging configuration for the active environment
- New PlatformIO IDE Installer
- Added progress information
- Switched to the cross-platform and portable get-platformio.py installer script
- Use built-in portable Python 3 on Windows and macOS (it can be disabled with
platformio-ide.useBuiltinPython
setting)
- Added support for
extends
option inplatformio.ini
project configuration file (issue #1371) - Contribute PlatformIO Core CLI into VSCode's default Terminal
- Reduced startup time (PlatformIO Core verification process)
- Fixed a bug when hotkeys in PlatformIO Home did not work on macOS (issue #606)
1.10.0
- Minimal requirements for PlatformIO Core is >=4.1.0
- Added PIO Check project task
- Added "Inspect" and "Projects & Configuration" items to "Activity Bar > PlatformIO > Quick Access > PIO Home" (issue #1302)
- Automatically shutdown PIO Home server after 1-hour inactivity
- Ignore PIO Home from Proxy using
NO_PROXY
environment variable - PlatformIO Core Installer:
- Updated default Python installer to 3.7.5
- Check Python's "urllib" SSL module
- Skip Python from msys, mingw, emacs installations (issue #1353)
1.9.3
- Handle "openTextDocument" in VSCode from upcoming PIO Home 3.0 and Project Inspect
- Use single PIO Home Server instance per multiple windows/sessions
1.9.2
- Fixed an issue with broken PlatformIO Core installation
1.9.1
1.9.0
- Python 3 has the highest priority over the Python 2
- Use Python 3.7 as a default installer for Windows
- Fixed an issue when debugger breakpoints are not activated on new debug session start (issue #623)
- Fixed an issue when "breakpoint-hit" was not correctly handled by the debugger in a multi-threads application (RTOS, etc)
1.8.3
- Fixed an issue with incorrect checking of a valid Python 3 interpreter
1.8.2
1.8.1
1.8.0
- Full support for PlatformIO Core 4.0
- PlatformIO Core Installer:
- Added support for Python 3 and its "venv" module
- Added PIO Remote project tasks
- Added "Fuses" related project tasks
- Added "Erase" project task for Espressif and Nordic dev/platforms
- Implemented ProjectConfig parser following PIO Core 4.0 specification
- Support custom port for PIO Home server
- Override default
~/.platformio/penv
folder with environment variablePLATFORMIO_PENV_DIR
- PIO Unified Debugger:
- Improved memory reading when large size of data were requested (Memory Viewer, Peripheral Registers)
- Fixed an error "Cannot read property 'getTreeNode' of null" when reading "Generic Registers" (issue #862)
- Added new setting
platformio-ide.pioHomeServerHttpPort
which sets a default HTTP port for PIO Home server (issue #832) - Added new setting
platformio-ide.disablePIOHomeStartup
which disables showing PIO Home at startup (issue #888) - Replaced *.png icons with *.svg (issue #755)
- Fixed an issue when PlatformIO Core does not handle disabled "Proxy Strict SSL" (issue #837)
- Fixed an issue with multiple instances of PIO Home when opening new project (issue #624)