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

    - 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)