- Automatically synchronize active projects between IDE and PlatformIO Home
- Added support for custom device monitor filters (issue #3924)
- Show human-readable message when infinite recursion is detected while processing Interpolation of Values (issue #3883)
- Improved directory interpolation (
${platformio.***_dir}
) in "platformio.ini" configuration file (issue #3934) - Ignore resolving of SCons variables (e.g.,
${(SOURCE.get_abspath())}
) when preprocessing interpolations (issue #3933) - Added "inc" as a sign that it's the root of the library (issue #4093)
- Fixed an issue when the
$PROJECT_DIR
variable was not properly replaced in the debug_server option (issue #4086) - Fixed an issue when PIO Remote device monitor crashes on the first keypress (issue #3832)
- Fixed "Do not know how to make File target 'debug'" issue when debugging project using CLion IDE (pull #4089)
- Fixed "UnicodeEncodeError" when a build output contains non-ASCII characters (issue #3971)
- Fixed an issue when VSCode's debugger does not the honor default environment (issue #4098)