Page MenuHomeSolus

PlatformIO update to 5.2.3
ClosedPublic

Authored by ma-renaud on Nov 29 2021, 5:16 PM.
Tags
None
Referenced Files
F11066454: D12388.id30117.diff
Fri, Aug 11, 6:05 PM
F11066453: D12388.id30273.diff
Fri, Aug 11, 6:05 PM
F11047183: D12388.diff
Thu, Aug 10, 2:58 PM
F10981896: D12388.id30273.diff
Sun, Jul 23, 8:43 AM
F10962861: D12388.id30268.diff
Wed, Jul 19, 12:26 AM
F10867654: D12388.id30117.diff
Jun 17 2023, 8:25 PM
F10866197: D12388.id30268.diff
Jun 17 2023, 2:22 PM
F10863495: D12388.id30141.diff
Jun 17 2023, 2:37 AM
Subscribers

Details

Summary

Updated PlatformIO to 5.2.3

Summarized Changelog:

  • Integration with the new PlatformIO Trusted Registry
  • Integration with the new Account Management System
  • New Package Management System
  • Upgraded build engine to the SCons 4.0 - a next-generation software construction tool
  • New Custom Targets
  • Enable "cyclic reference" for GCC linker only for the embedded dev-platforms
  • Automatically enable LDF dependency chain+ mode (evaluates C/C++ Preprocessor conditional syntax) for Arduino library when "library.property" has "depends" field
  • Added a new -e, --environment option to pio project init command that helps to update a PlatformIO project using the existing environment
  • Dump build system data intended for IDE extensions/plugins using a new pio project data command
  • Do not generate ".travis.yml" for a new project, let the user have a choice
  • Updated PIO Unit Testing support for Mbed framework and added compatibility with Mbed OS 6
  • Updated analysis tools
  • Drop support for Python 2 and 3.5.

For a detailed changes listing see https://github.com/platformio/platformio-core/blob/develop/HISTORY.rst#523-2021-11-05.

Test Plan

Used it for week working on two ESP32 projects.

Diff Detail

Repository
R2449 platformio
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 2605
Build 2605: arc lint + arc unit

Event Timeline

Include all changes from 4.3.4 in the summary.

JoshStrobl added a subscriber: JoshStrobl.

Yea no, don't include the changes. Either summarize them or link, don't directly copy paste them.

This revision now requires changes to proceed.Dec 8 2021, 9:33 PM
ma-renaud edited the summary of this revision. (Show Details)
JoshStrobl edited the summary of this revision. (Show Details)
JoshStrobl edited the summary of this revision. (Show Details)

Much more of an improvement. Feedback from the changes I've made for use in the future:

  • Issues and issue numbers shouldn't be referenced.
  • Markdown links are formatted as [link name](https://urltothing.tld), as opposed to what Phabricator does (which is not Markdown).
This revision is now accepted and ready to land.Dec 9 2021, 12:07 PM
This revision was automatically updated to reflect the committed changes.