PlatformIO v4.3.0 Release Notes
Release Date: 2020-03-19 // about 4 years ago-
๐ Initial support for an official PlatformIO for CLion IDE plugin:
- Smart C and C++ editor
- Code refactoring
- On-the-fly code analysis
- "New PlatformIO Project" wizard
- Building, Uploading, Testing
- Integrated debugger (inline variable view, conditional breakpoints, expressions, watchpoints, peripheral registers, multi-thread support, etc.)
๐ Device Monitor 2.0
- Added PlatformIO Device Monitor Filter API (dev-platforms can extend base device monitor with a custom functionality, such as exception decoding) (pull #3383)
- Configure project device monitor with monitor_filters option
- Capture device monitor output to a file with
log2file
filter (issue #670) - Show a timestamp for each new line with
time
filter (issue #981) - Send a text to device on ENTER with
send_on_enter
filter (issue #926)
- Show a hexadecimal representation of the data (code point of each character) with
hexlify
filter๐ New standalone (1-script) PlatformIO Core Installer
๐ Initial support for Renode simulation framework (issue #3401)
โ Added support for Arm Mbed "module.json"
dependencies
field (issue #3400)๐ Improved support for Arduino "library.properties"
depends
field๐ Fixed an issue when quitting from PlatformIO IDE does not shutdown PIO Home server
๐ Fixed an issue "the JSON object must be str, not 'bytes'" when PIO Home is used with Python 3.5 (issue #3396)
๐ Fixed an issue when Python 2 does not keep encoding when converting ".ino" (issue #3393)
๐ Fixed an issue when
"libArchive": false
in "library.json" does not work (issue #3403)๐ Fixed an issue when not all commands in compilation database "compile_commands.json" use absolute paths (pull #3415)
๐ Fixed an issue when unknown transport is used for PIO Unit Testing engine (issue #3422)