We are happy to announce the next release of PlatformIO Core with the boosted PlatformIO Debugging performance, support for the latest SCons 4.2, improved package management system, and many other minor fixes and improvements. Read more
4 Likes
PlatformIO Core 5.2.1 is out!
- Clean a build environment and installed library dependencies using a new
cleanall
target (issue #4062) - Override a default library builder via a new
builder
field in abuild
group of library.json manifest (issue #3957) - Updated Cppcheck v2.6 with new checks, increased reliability of advanced addons (MISRA/CERT) and various improvements
- Handle the “test” folder as a part of CLion project (issue #4005)
- Improved handling of a library root based on “Conan” or “CMake” build systems (issue #3887)
- Fixed a “KeyError: Invalid board option ‘build.cpu’” when using a precompiled library with a board that does not have a CPU field in the manifest (issue #4056)
- Fixed a “FileExist” error when the platformio ci command is used in pair with the
--keep-build-dir
option (issue #4011) - Fixed an issue with draft values of C++ language standards that broke static analysis via Cppcheck (issue #3944)
See PlatformIO 5.2.1 Release Notes for details.
Upgrade
- PlatformIO IDE: Left Sidebar > PlatformIO (icon) > Quick Access > Upgrade PlatformIO Core
-
Terminal: Please run
pio upgrade
command in terminal.
Regards,
Your friends at PlatformIO
PlatformIO Core 5.2.2 is out!
- Override debugging firmware loading mode using
--load-mode
option for pio debug command - Added support for CLion IDE 2021.3 (pull #4085)
- Removed debugging “legacy Click” message from CLI (issue #4083)
- Fixed a “TypeError: sequence item 1: expected str instance, list found” issue when extending configuration option in “platformio.ini” with the multi-line default value (issue #4082)
See PlatformIO 5.2.2 Release Notes for details.
Upgrade
- PlatformIO IDE: Left Sidebar > PlatformIO (icon) > Quick Access > Upgrade PlatformIO Core
-
Terminal: Please run
pio upgrade
command in terminal.
Regards,
Your friends at PlatformIO
1 Like
PlatformIO Core 5.2.3 is out!
- 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)
See PlatformIO 5.2.3 Release Notes for details.
Upgrade
- PlatformIO IDE: Left Sidebar > PlatformIO (icon) > Quick Access > Upgrade PlatformIO Core
-
Terminal: Please run
pio upgrade
command in terminal.
Regards,
Your friends at PlatformIO
2 Likes
PlatformIO Core 5.2.4 is out!
- Added support for a new
headers
field in library.json (declare a list of header files that can be included in a project source files using#include <...>
directive) - Improved tab completion support for Bash, ZSH, and Fish shells (issue #4114)
- Improved support for projects located on a network share (issue #3417, issue #3926, issue #4099)
- Improved PIO Remote setup on credit-card sized computers (Raspberry Pi, BeagleBon, etc) (issue #3865)
- Upgraded build engine to the SCons 4.3 (release notes)
- Fixed an issue with the CLion project generator when a macro contains a space (issue #4102)
- Fixed an issue with the NetBeans project generator when the path to PlatformIO contains a space (issue #4096)
- Fixed an issue when the system environment variable does not override a project configuration option (issue #4125)
- Fixed an issue when referencing
*_dir
option from a custom project configuration environment (issue #4110) - Fixed an issue with the CLion template that generated a broken CMake file if user’s home directory contained an unescaped backslash (issue #4071)
- Fixed an issue with wrong detecting Windows architecture when Python 32bit is used (issue #4134)
See PlatformIO 5.2.4 Release Notes for details.
Upgrade
- PlatformIO IDE: Left Sidebar > PlatformIO (icon) > Quick Access > Upgrade PlatformIO Core
-
Terminal: Please run
pio upgrade
command in terminal.
Regards,
Your friends at PlatformIO
1 Like