Skip to content

6.1.7

Compare
Choose a tag to compare
@ivankravets ivankravets released this 08 May 15:07
· 253 commits to develop since this release
  • Introduced a new --sample-code option to the pio project init command, which allows users to include sample code in the newly created project
  • Added validation for project working environment names to ensure that they only contain lowercase letters a-z, numbers 0-9, and special characters _ (underscore) and - (hyphen)
  • Added the ability to show a detailed library dependency tree only in verbose mode, which can help you understand the relationship between libraries and troubleshoot issues more effectively (issue #4517)
  • Added the ability to run only the device monitor when using the pio run -t monitor command, saving you time and resources by skipping the build process
  • Implemented a new feature to store device monitor logs in the project's logs folder, making it easier to access and review device monitor logs for your projects (issue #4596)
  • Improved support for projects located on Windows network drives, including Network Shared Folder, Dropbox, OneDrive, Google Drive, and other similar services (issue #3417)
  • Improved source file filtering functionality for the Static Code Analysis feature, making it easier to analyze only the code you need to
  • Upgraded the build engine to the latest version of SCons (4.5.2) to improve build performance, reliability, and compatibility with other tools and systems (release notes)
  • Implemented a fix for shell injection vulnerabilities when converting INO files to CPP, ensuring your code is safe and secure (issue #4532)
  • Restored the project generator for the NetBeans IDE, providing you with more flexibility and options for your development workflow
  • Resolved installation issues with PIO Remote on Raspberry Pi and other small form-factor PCs (issue #4425, issue #4493, issue #4607)
  • Resolved an issue where the build_cache_dir setting was not being recognized consistently across multiple environments (issue #4574)
  • Resolved an issue where organization details could not be updated using the pio org update command
  • Resolved an issue where the incorrect debugging environment was generated for VSCode in "Auto" mode (issue #4597)
  • Resolved an issue where native tests would fail if a custom program name was specified (issue #4546)
  • Resolved an issue where the PlatformIO Debugging solution was not escaping the tool installation process into MI2 correctly (issue #4565)
  • Resolved an issue where multiple targets were not executed sequentially (issue #4604)
  • Resolved an issue where upgrading PlatformIO Core fails on Windows with Python 3.11 (issue #4540)