Your Gateway to Embedded Software Development Excellence :alien:
headers
field in library.json (declare a list of header files that can be included in a project source files using #include <...>
directive)*_dir
option from a custom project configuration environment (issue #4110)${platformio.***_dir}
) in "platformio.ini" configuration file (issue #3934)${(SOURCE.get_abspath())}
) when preprocessing interpolations (issue #3933)$PROJECT_DIR
variable was not properly replaced in the debug_server option (issue #4086)--load-mode
option for pio debug commandcleanall
target (issue #4062)builder
field in a build
group of library.json manifest (issue #3957)--keep-build-dir
option (issue #4011)PlatformIO Debugging
Package Management
Improved a package publishing process:
Added a new option --non-interactive
to pio package publish command
Build System
PROGNAME
contains dot symbols (issue #3906)Static Code Analysis
Updated analysis tools:
Miscellaneous
--session-id
option to pio home command that helps to keep PlatformIO Home isolated from other instances and protect from 3rd party access (issue #3397)--dry-run
option to show data that will be removed--core-packages
option to remove unnecessary core packages--platform-packages
option to remove unnecessary development platform packages (issue #923)update --dry-run
mode (issue #3809)pio --version
command.ccls
configuration file for Emacs, Vim, and Sublime Text integrationslib_deps
(issue #3715)