PlatformIO Core 3.4.1

#PlatformIO Core 3.4.1 is out!

This release focuses on improvements and providing for better stability.

What is new

  • Pre/Post extra scripting for advanced control of PIO Build System (issue #891)
  • New lib_archive option to control library archiving and linking behavior (issue #993)
  • Add “inc” folder automatically to CPPPATH when “src” is available (works for project and library) (issue #1003)
  • Use a root of library when filtering source code using library.json and srcFilter field

Bug fixes and improvements

  • Added monitor_* options to white-list for Project Configuration File “platformio.ini” (issue #982)
  • Do not ask for board ID when initializing project for desktop platform
  • Handle broken PIO Core state and create new one
  • Fixed an issue with a custom transport for PIO Unit Testing when multiple tests are present
  • Fixed an issue when can not upload firmware to SAM-BA based board (Due)

See PlatformIO 3.4.1 Release Notes for details.


  • PlatformIO IDE for:
    - Atom: Menu: PlatformIO > Upgrade PlatformIO Core
    - VSCode: Tasks > Upgrade PlatformIO Core
  • PlatformIO Core: Please run pio upgrade command.


The PlatformIO Plus Team