PlatformIO Core 5.2 🚀

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 :point_right:

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 a build 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!

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