Platformio Core Versions Save

Your Gateway to Embedded Software Development Excellence :alien:

v6.1.5

1 year ago

v6.1.4

1 year ago
  • Added support for accepting the original FileNode environment in a "callback" function when using Build Middlewares (pull #4380)
  • Improved device port finder when using dual channel UART converter (issue #4367)
  • Improved project dependency resolving when using the pio project init --ide command
  • Upgraded build engine to the SCons 4.4.0 (release notes)
  • Keep custom "unwantedRecommendations" when generating projects for VSCode (issue #4383)
  • Do not resolve project dependencies for the cleanall target (issue #4344)
  • Warn about calling "env.BuildSources" in a POST-type script (issue #4385)
  • Fixed an issue when escaping macros/defines for IDE integration (issue #4360)
  • Fixed an issue when the "cleanall" target removes dependencies from all working environments (issue #4386)

v6.1.3

1 year ago
  • Fixed a regression bug when opening device monitor without any filters (issue #4363)

v6.1.2

1 year ago

v6.1.1

1 year ago
  • Added new monitor_encoding project configuration option to configure Device Monitor (issue #4350)
  • Allowed specifying project environments for pio ci command (issue #4347)
  • Show "TimeoutError" only in the verbose mode when can not find a serial port
  • Fixed an issue when a serial port was not automatically detected if the board has predefined HWIDs
  • Fixed an issue with endless scanning of project dependencies (issue #4349)
  • Fixed an issue with LDF when incompatible libraries were used for the working project environment with the missed framework (pull #4346)

v6.1.0

1 year ago
  • Device Manager

  • Unit Testing

    • Updated "Getting Started" documentation for GoogleTest testing and mocking framework
    • Export Unit Testing flags only to the project build environment (projenv, files in "src" folder)
    • Merged the "building" stage with "uploading" for the embedded target (issue #4307)
    • Do not resolve dependencies from the project "src" folder when the test_build_src option is not enabled
    • Do not immediately terminate a testing program when results are received
    • Fixed an issue when a custom pio test --project-config was not handled properly (issue #4299)
    • Fixed an issue when testing results were wrong in the verbose mode (issue #4336)
  • Build System

  • Package Management

    • Fixed an issue when library dependencies were installed for the incompatible project environment (issue #4338)
  • Miscellaneous

v6.0.2

1 year ago

v6.0.1

2 years ago

v6.0.0

2 years ago

A professional collaborative platform for declarative, safety-critical, and test-driven embedded development.

Please check the Migration guide from 5.x to 6.0.

v5.2.5

2 years ago
  • Improved support for private packages in PlatformIO Registry
  • Improved checking of available Internet connection for IPv6-only workstations (pull #4151)
  • Better detecting of default PlatformIO project directory on Linux OS (pull #4158)
  • Respect disabling debugging server from "platformio.ini" passing an empty value to the debug_server option
  • Fixed a "module 'asyncio' has no attribute 'run'" error when launching PIO Home using Python 3.6 (issue #4169)