Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?A professional collaborative platform for declarative, safety-critical, and test-driven embedded development.
Please check the Migration guide from 5.x to 6.0.
Package Management
New unified Package Management CLI (
pio pkg
):Package Manifest
Added support for symbolic links allowing pointing the local source folder to the Package Manager (issue #3348)
Automatically install dependencies of the local (private) project libraries (issue #2910)
Improved detection of a package type from the tarball archive (issue #3828)
Ignore files according to the patterns declared in ".gitignore" when using the pio package pack command (issue #4188)
Dropped automatic updates of global libraries and development platforms (issue #4179)
Dropped support for the "pythonPackages" field in "platform.json" manifest in favor of Extra Python Dependencies
Fixed an issue when manually removed dependencies from the "platformio.ini" configuration file were not uninstalled from the storage (issue #3076)
Unit Testing
test
build configurationsocket://
andrfc2217://
protocols using test_port option (issue #4229)--ignore
,--filter
) do not override values defined in the "platformio.ini" configuration file (issue #3845)Static Code Analysis
Updated analysis tools:
Added support for the custom Clang-Tidy configuration file (issue #4186)
Added ability to override a tool version using the platform_packages option (issue #3798)
Fixed an issue with improper handling of defects that don't specify a source file (issue #4237)
Build System
Integration
COMPILATIONDB_INCLUDE_TOOLCHAIN
) to include toolchain paths in the compilation database (issue #3735)Project Configuration
${this}
pattern (issue #3953)${this.__env__}
patternMiscellaneous