PlatformIO v4.1.0 Release Notes
Release Date: 2019-11-07 // over 4 years ago-
- ๐ PIO Check โ automated code analysis without hassle:
- Potential NULL pointer dereferences
- Possible indexing beyond array bounds
- Suspicious assignments
- Reads of potentially uninitialized objects
- Unused variables or functions
- Out of scope memory usage.
- ๐ PlatformIO Home 3.0 and Project Inspection
- Static Code Analysis
- Firmware File Explorer
- Firmware Memory Inspection
- Firmware Sections & Symbols Viewer.
- โ Added support for Build Middlewares: configure custom build flags per specific file, skip any build nodes from a framework, replace build file with another on-the-fly, etc.
- Extend project environment configuration in "platformio.ini" with other sections using a new extends option (issue #2953)
- ๐ Generate
.ccls
LSP file for Emacs cross references, hierarchies, completion and semantic highlighting - โ Added
--no-ansi
flag for PIO Core to disable ANSI control characters - โ Added
--shutdown-timeout
option to PIO Home Server - ๐ Fixed an issue with project generator for CLion IDE when 2 environments were used (issue #2824)
- ๐ Fixed default PIO Unified Debugger configuration for J-Link probe
- ๐ Fixed an issue when configuration file options partly ignored when using custom
--project-conf
(issue #3034) - ๐ Fixed an issue when installing a package using custom Git tag and submodules were not updated correctly (issue #3060)
- ๐ Fixed an issue with linking process when
$LDSCRIPT
contains a space in path - ๐ Fixed security issue when extracting items from TAR archive (issue #2995)
- ๐ Fixed an issue with project generator when
src_build_flags
were not respected (issue #3137) - ๐ Fixed an issue when booleans in "platformio.ini" are not parsed properly (issue #3022)
- ๐ Fixed an issue with invalid encoding when generating project for Visual Studio (issue #3183)
- ๐ Fixed an issue when Project Config Parser does not remove in-line comments when Python 3 is used (issue #3213)
- ๐ Fixed an issue with a GCC Linter for PlatformIO IDE for Atom (issue #3218)
- ๐ PIO Check โ automated code analysis without hassle: