SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for platformio-core-6.1.15-lp156.1.1.noarch.rpm :

* Fri Jun 07 2024 Torsten Gruner - update to version 6.1.15
* Resolved an issue where the LDF couldn\'t locate a library dependency declared via version control system repository (issue #4885)
* Resolved an issue related to the inaccurate detection of the Clang compiler (pull #4897)- version 6.1.14
* Introduced the --json-output option to the pio test command, enabling users to generate test results in the JSON format
* Upgraded the build engine to the latest version of SCons (4.7.0) to improve build performance, reliability, and compatibility with other tools and systems (release notes)
* Broadened version support for the pyelftools dependency, enabling compatibility with lower versions and facilitating integration with a wider range of third-party tools (issue #4834)
* Addressed an issue where passing a relative path (--project-dir) to the pio project init command resulted in an error (issue #4847)
* Enhanced Static Code Analysis to accommodate scenarios where custom src_dir or include_dir are located outside the project folder (pull #4874)
* Corrected the validation of symlink:// package specifications , resolving an issue that caused the package manager to repeatedly reinstall dependencies (pull #4870)
* Resolved an issue related to the relative package path in the pio pkg publish command
* Resolved an issue where the LDF selected an incorrect library version (issue #4860)
* Resolved an issue with the hexlify filter in the device monitor command, ensuring proper representation of characters with Unicode code points higher than 127 (issue #4732)
* Sun Jan 14 2024 Torsten Gruner - update to version 6.1.13
* Expanded support for SCons variables declared in the legacy format ${SCONS_VARNAME}- version 6.1.12
* Added support for Python 3.12
* Introduced the capability to launch the debug server in a separate process
* Introduced a warning during the verification of MCU maximum RAM usage, signaling when the allocated RAM surpasses 100%
* Drastically enhanced the speed of project building when operating in verbose mode (issue #4783)
* Upgraded the build engine to the latest version of SCons (4.6.0) to improve build performance, reliability, and compatibility with other tools and systems (release notes)
* Enhanced the handling of built-in variables in \"platformio.ini\" configuration file during Interpolation of Values
* Enhanced PIP dependency declarations for improved reliability and extended support to include Python 3.6
* Implemented automatic installation of missing dependencies when utilizing a SOCKS proxy
* Implemented a fail-safe mechanism to terminate a debugging session if an unknown CLI option is passed
* Rectified an issue where ${platformio.name} erroneously represented None as the default project name
* Resolved an issue where the COMPILATIONDB_INCLUDE_TOOLCHAIN setting was not correctly applying to private libraries
* Resolved an issue where get_systype() inaccurately returned the architecture when executed within a Docker container on a 64-bit kernel with a 32-bit userspace
* Resolved an issue with incorrect handling of the check_src_filters option when used in multiple environments
* Resolved an issue where running pio project metadata resulted in duplicated \"include\" entries
* Resolved an issue where native debugging failed on the host machine
* Resolved an issue where custom debug configurations were being inadvertently overwritten in VSCode\'s launch.json
* Sun Sep 03 2023 Torsten Gruner - update to version 6.1.11
* Resolved a possible issue that may cause generated projects for PlatformIO IDE for VSCode to fail to launch a debug session because of a missing \"objdump\" binary when GDB is not part of the toolchain package
* Resolved a regression issue that resulted in the malfunction of the Memory Inspection feature within PIO Home- version 6.1.10
* Resolved an issue that caused generated projects for PlatformIO IDE for VSCode to break when the -iprefix compiler flag was used
* Resolved an issue encountered while utilizing the pio pkg exec command on the Windows platform to execute Python scripts from a package
* Implemented a crucial improvement to the pio run command, guaranteeing that the monitor target is not executed if any of the preceding targets, such as upload, encounter failures
* Cppcheck v2.11 with new checks, CLI commands and various analysis improvements
* Resolved a critical issue that arose on macOS ARM platforms due to the Python \"requests\" module, leading to a \"ModuleNotFoundError: No module named \'chardet\'\" (issue #4702)
* Sun Jul 30 2023 Torsten Gruner - update to version 6.1.9
* Rectified a regression bug that occurred when the -include flag was passed via the build_flags option as a relative path and subsequently expanded (issue #4683)
* Resolved an issue that resulted in unresolved absolute toolchain paths when generating the Compilation database \"compile_commands.json\" (issue #4684)- version 6.1.8
* Added a new --lint option to the pio project config command, enabling users to efficiently perform linting on the \"platformio.ini\" configuration file
* Enhanced the parsing of the \"platformio.ini\" configuration file to provide comprehensive diagnostic information
* Expanded the functionality of the library.json manifest by allowing the use of the underscore symbol in the keywords field
* Optimized project integration templates to address the issue of long paths on Windows (issue #4652)
* Refactored Unit Testing engine to resolve compiler warnings with \"-Wpedantic\" option (pull #4671)
* Eliminated erroneous warning regarding the use of obsolete PlatformIO Core when downgrading to the stable version (issue #4664)
* Updated the pio project metadata command to return C/C++ flags as parsed Unix shell arguments when dumping project build metadata
* Resolved a critical issue related to the usage of the -include flag within the build_flags option, specifically when employing dynamic variables (issue #4682)
* Removed PlatformIO IDE for Atom from the documentation as Atom has been deprecated
* Thu Jun 01 2023 Torsten Gruner - update to version 6.1.7
* 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)
* Thu Feb 16 2023 Torsten Gruner - update to versio 6.1.6
* Added support for Python 3.11
* Added a new name configuration option to customize a project name (pull #4498)
* Made assets (templates, 99-platformio-udev.rules) part of Python\'s module (issue #4458)
* Updated Clang-Tidy check tool to v15.0.5 with new diagnostics and bugfixes
* Removed dependency on the \"zeroconf\" package and install it only when a user lists mDNS devices (issue with zeroconf\'s LGPL license)
* Show the real error message instead of \"Can not remove temporary directory\" when \"platformio.ini\" configuration file is broken (issue #4480)
* Fixed an issue with an incorrect test summary when a testcase name includes a colon (issue #4508)
* Fixed an issue when extends did not override options in the right order (issue #4462)
* Fixed an issue when pio pkg list and pio pkg uninstall commands fail if there are circular dependencies in the library.json manifests (issue #4475)
* Fri Nov 18 2022 Torsten Gruner - update to version 6.1.5
* Added a new enable_proxy_strict_ssl setting to disable the proxy server certificate verification (issue #4432)
* Documented PlatformIO Core Proxy Configuration
* Speeded up device port finder by avoiding loading board HWIDs from development platforms
* Improved caching of build metadata in debug mode
* Fixed an issue when pio pkg install --storage-dir command requires PlatformIO project (issue #4410)
* Wed Aug 31 2022 Torsten Gruner - update to version 6.1.4
* Added support for accepting the original FileNode environment in a \"callback\" function when using Build Middlewares (pull #4380)
* Improved device port finder when using dual channel UART converter (issue #4367)
* Improved project dependency resolving when using the pio project init --ide command
* Upgraded build engine to the SCons 4.4.0 (release notes)
* Keep custom \"unwantedRecommendations\" when generating projects for VSCode (issue #4383)
* Do not resolve project dependencies for the cleanall target (issue #4344)
* Warn about calling \"env.BuildSources\" in a POST-type script (issue #4385)
* Fixed an issue when escaping macros/defines for IDE integration (issue #4360)
* Fixed an issue when the \"cleanall\" target removes dependencies from all working environments (issue #4386)
* Thu Jul 28 2022 Torsten Gruner - update to version 6.1.3
* Fixed a regression bug when opening device monitor without any filters (`issue #4363 `_)- version 6.1.2
* Export a ``PIO_UNIT_TESTING`` macro to the project source files and dependent libraries in the |UNITTESTING| mode
* Improved detection of Windows architecture (`issue #4353 `_)
* Warn about unknown `device monitor filters `__ (`issue #4362 `_)
* Fixed a regression bug when `libArchive `__ option declared in the `library.json `__ manifest was ignored (`issue #4351 `_)
* Fixed an issue when the `pio pkg publish `__ command didn\'t work with Python 3.6 (`issue #4352 `_)- version 6.1.1
* Added new ``monitor_encoding`` project configuration option to configure `Device Monitor `__ (`issue #4350 `_)
* Allowed specifying project environments for `pio ci `__ command (`issue #4347 `_)
* Show \"TimeoutError\" only in the verbose mode when can not find a serial port
* Fixed an issue when a serial port was not automatically detected if the board has predefined HWIDs
* Fixed an issue with endless scanning of project dependencies (`issue #4349 `_)
* Fixed an issue with |LDF| when incompatible libraries were used for the working project environment with the missed framework (`pull #4346 `_)-version 6.1.0
*
*
*Device Manager
*
* - Automatically reconnect device monitor if a connection fails - Added new `pio device monitor --no-reconnect `__ option to disable automatic reconnection - Handle device monitor disconnects more gracefully (`issue #3939 `_) - Improved a serial port finder for `Black Magic Probe `__ (`issue #4023 `_) - Improved a serial port finder for a board with predefined HWIDs - Replaced ``monitor_flags`` with independent project configuration options: `monitor_parity `__, `monitor_eol `__, `monitor_raw `__, `monitor_echo `__ - Fixed an issue when the monitor filters were not applied in their order (`issue #4320 `_)
*
*
*Unit Testing
*
* - Updated \"Getting Started\" documentation for `GoogleTest `__ testing and mocking framework - Export |UNITTESTING| flags only to the project build environment (``projenv``, files in \"src\" folder) - Merged the \"building\" stage with \"uploading\" for the embedded target (`issue #4307 `_) Do not resolve dependencies from the project \"src\" folder when the `test_build_src `__ option is not enabled - Do not immediately terminate a testing program when results are received - Fixed an issue when a custom `pio test --project-config `__ was not handled properly (`issue #4299 `_) - Fixed an issue when testing results were wrong in the verbose mode (`issue #4336 `_)
*
*
*Build System
*
* - Significantly improved support for `Pre & Post Actions `__
* Allowed to declare actions in the `PRE-type scripts `__ even if the target is not ready yet
* Allowed library maintainers to use Pre & Post Actions in the library `extraScript `__ - Documented `Stringification `__ – converting a macro argument into a string constant (`issue #4310 `_) - Added new `pio run --monitor-port `__ option to specify custom device monitor port to the ``monitor`` target (`issue #4337 `_) - Added ``env.StringifyMacro(value)`` helper function for the `Advanced Scripting `__ - Allowed to ``Import(\"projenv\")`` in a library extra script (`issue #4305 `_) - Fixed an issue when the `build_unflags `__ operation ignores a flag value (`issue #4309 `_) - Fixed an issue when the `build_unflags `__ option was not applied to the ``ASPPFLAGS`` scope - Fixed an issue on Windows OS when flags were wrapped to the temporary file while generating the `Compilation database \"compile_commands.json\" `__ - Fixed an issue with the |LDF| when recursively scanning dependencies in the ``chain`` mode - Fixed a \"PermissionError\" on Windows when running \"clean\" or \"cleanall\" targets (`issue #4331 `_)
*
*
*Package Management
*
* - Fixed an issue when library dependencies were installed for the incompatible project environment (`issue #4338 `_)
*
*
*Miscellaneous
*
* - Warn about incompatible Bash version for the `Shell Completion `__ (`issue #4326 `_)
* Mon Jun 06 2022 Torsten Gruner - update to version 6.0.2
* Control Unit Testing verbosity with a new multilevel pio test -v command option (issue #4276)
* Follow symbolic links during searching for the unit test suites (issue #4288)
* Show a warning when testing an empty project without a test suite (issue #4278)
* Improved support for Asking for input (prompts)
* Fixed an issue when the build_src_flags option was applied outside the project scope (issue #4277)
* Fixed an issue with debugging assembly files without preprocessor (\".s\")
* Sun May 29 2022 Torsten Gruner - update to version 6.0.1 (2022-05-17)
* Improved support for the renamed configuration options (issue #4270)
* Fixed an issue when calling the built-in pio device monitor filters
* Fixed an issue when using Interpolation of Values and merging str+int options (issue #4271)- version 6.0.0 (2022-05-16)
* Package Management - New unified Package Management CLI (pio pkg):
* pio pkg exec - run command from package tool (issue #4163)
* pio pkg install - install the project dependencies or custom packages
* pio pkg list - list installed packages
* pio pkg outdated - check for project outdated packages
* pio pkg search - search for packages
* pio pkg show - show package information
* pio pkg uninstall - uninstall the project dependencies or custom packages
* pio pkg update - update the project dependencies or custom packages - Package Manifest
* Added support for \"scripts\" (issue #485)
* Added support for multi-licensed packages using SPDX Expressions (issue #4037)
* Added support for \"dependencies\" declared in a \"tool\" package manifest - Added support for symbolic links allowing pointing the local source folder to the Package Manager (issue #3348) - Automatically install dependencies of the local (private) project libraries (issue #2910) - Improved detection of a package type from the tarball archive (issue #3828) - Ignore files according to the patterns declared in \".gitignore\" when using the pio package pack command (issue #4188) - Dropped automatic updates of global libraries and development platforms (issue #4179) - Dropped support for the \"pythonPackages\" field in \"platform.json\" manifest in favor of Extra Python Dependencies - Fixed an issue when manually removed dependencies from the \"platformio.ini\" configuration file were not uninstalled from the storage (issue #3076)
* Unit Testing - Refactored from scratch Unit Testing solution and its documentation - New: Test Hierarchy (issue #4135) - New: Doctest testing framework (issue #4240) - New: GoogleTest testing and mocking framework (issue #3572) - New: Semihosting (issue #3516) - New: Hardware Simulators for Unit Testing (QEMU, Renode, SimAVR, and custom solutions) - New: test build configuration - Added support for a custom testing framework - Added support for a custom testing command - Added support for a custom Unity library (issue #3980) - Added support for the socket:// and rfc2217:// protocols using test_port option (issue #4229) - List available project tests with a new pio test --list-tests option - Pass extra arguments to the testing program with a new pio test --program-arg option (issue #3132) - Generate reports in JUnit and JSON formats using the pio test command (issue #2891) - Provide more information when the native program crashed on a host (errored with a non-zero return code) (issue #3429) - Improved automatic detection of a testing serial port (issue #4076) - Fixed an issue when command line parameters (--ignore, --filter) do not override values defined in the \"platformio.ini\" configuration file (issue #3845) - Renamed the \"test_build_project_src\" project configuration option to the test_build_src - Removed the \"test_transport\" option in favor of the Custom \"unity_config.h\"
* Static Code Analysis - Updated analysis tools:
* Cppcheck v2.7 with various checker improvements and fixed false positives
* PVS-Studio v7.18 with improved and updated semantic analysis system - Added support for the custom Clang-Tidy configuration file (issue #4186) - Added ability to override a tool version using the platform_packages option (issue #3798) - Fixed an issue with improper handling of defects that don\'t specify a source file (issue #4237)
* Build System - Show project dependency licenses when building in the verbose mode - Fixed an issue when LDF ignores the project lib_deps while resolving library dependencies (issue #3598) - Fixed an issue with calling an extra script located outside a project (issue #4220) - Fixed an issue when GCC preprocessor was applied to the \".s\" assembly files on case-sensitive OS such as Window OS (issue #3917) - Fixed an issue when LDF ignores build_src_flags in the \"deep+\" mode (issue #4253)
* Integration - Added a new build variable (COMPILATIONDB_INCLUDE_TOOLCHAIN) to include toolchain paths in the compilation database (issue #3735) - Changed a default path for compilation database compile_commands.json to the project root - Enhanced integration for Qt Creator (issue #3046)
* Project Configuration - Extended Interpolation of Values with ${this} pattern (issue #3953) - Embed environment name of the current section in the \"platformio.ini\" configuration file using ${this.__env__} pattern - Renamed the \"src_build_flags\" project configuration option to the build_src_flags - Renamed the \"src_filter\" project configuration option to the build_src_filter
* Miscellaneous - Pass extra arguments to the native program with a new pio run --program-arg option (issue #4246) - Improved PIO Remote setup on credit-card sized computers (Raspberry Pi, BeagleBon, etc) (issue #3865) - Finally removed all tracks to the Python 2.7, the Python 3.6 is the minimum supported version.
* Fri Apr 15 2022 Torsten Gruner - update to version 5.2.5 (2022-02-10)
* Improved checking of available Internet connection for IPv6-only workstations (pull #4151)
* Better detecting of default PlatformIO project directory on Linux OS (pull #4158)
* Respect disabling debugging server from \"platformio.ini\" passing an empty value to the debug_server option
* Fixed a \"module \'asyncio\' has no attribute \'run\'\" error when launching PIO Home using Python 3.6 (issue #4169)
* Fri Feb 04 2022 Torsten Gruner - update to version 5.2.4 (2021-12-15)
* Added support for a new headers field in library.json (declare a list of header files that can be included in a project source files using #include <...> directive)
* Improved tab completion support for Bash, ZSH, and Fish shells (issue #4114)
* Improved support for projects located on a network share (issue #3417, issue #3926, issue #4099)
* Improved PIO Remote setup on credit-card sized computers (Raspberry Pi, BeagleBon, etc) (issue #3865)
* Upgraded build engine to the SCons 4.3 (release notes)
* Fixed an issue with the CLion project generator when a macro contains a space (issue #4102)
* Fixed an issue with the NetBeans project generator when the path to PlatformIO contains a space (issue #4096)
* Fixed an issue when the system environment variable does not override a project configuration option (issue #4125)
* Fixed an issue when referencing
*_dir option from a custom project configuration environment (issue #4110)
* Fixed an issue with the CLion template that generated a broken CMake file if user\'s home directory contained an unescaped backslash (issue #4071)
* Fixed an issue with wrong detecting Windows architecture when Python 32bit is used (issue #4134)
* Wed Dec 08 2021 simmphonieAATTopensuse.org- update to version 5.2.3 (2021-11-05)
* Automatically synchronize active projects between IDE and PlatformIO Home
* Added support for custom device monitor filters (issue #3924)
* Show human-readable message when infinite recursion is detected while processing Interpolation of Values (issue #3883)
* Improved directory interpolation (${platformio.
*
*
*_dir}) in \"platformio.ini\" configuration file (issue #3934)
* Ignore resolving of SCons variables (e.g., ${(SOURCE.get_abspath())}) when preprocessing interpolations (issue #3933)
* Added \"inc\" as a sign that it\'s the root of the library (issue #4093)
* Fixed an issue when the $PROJECT_DIR variable was not properly replaced in the debug_server option (issue #4086)
* Fixed an issue when PIO Remote device monitor crashes on the first keypress (issue #3832)
* Fixed \"Do not know how to make File target \'debug\'\" issue when debugging project using CLion IDE (pull #4089)
* Fixed \"UnicodeEncodeError\" when a build output contains non-ASCII characters (issue #3971)
* Fixed an issue when VSCode\'s debugger does not the honor default environment (issue #4098)
* Wed Oct 20 2021 simmphonieAATTopensuse.org- update to version 5.2.2 (2021-10-20) - Override debugging firmware loading mode using --load-mode option for pio debug command - Added support for CLion IDE 2021.3 (pull #4085) - Removed debugging \"legacy Click\" message from CLI (issue #4083) - Fixed a \"TypeError: sequence item 1: expected str instance, list found\" issue when extending configuration option in \"platformio.ini\" with the multi-line default value (issue #4082)- version 5.2.1 (2021-10-11) - Clean a build environment and installed library dependencies using a new cleanall target (issue #4062) - Override a default library builder via a new builder field in a build group of library.json manifest (issue #3957) - Updated Cppcheck v2.6 with new checks, increased reliability of advanced addons (MISRA/CERT) and various improvements - Handle the \"test\" folder as a part of CLion project (issue #4005) - Improved handling of a library root based on \"Conan\" or \"CMake\" build systems (issue #3887) - Fixed a \"KeyError: Invalid board option \'build.cpu\'\" when using a precompiled library with a board that does not have a CPU field in the manifest (issue #4056) - Fixed a \"FileExist\" error when the platformio ci command is used in pair with the --keep-build-dir option (issue #4011) - Fixed an issue with draft values of C++ language standards that broke static analysis via Cppcheck (issue #3944)- version 5.2.0 (2021-09-13) - PlatformIO Debugging - Boosted PlatformIO Debugging performance thanks to migrating the codebase to the pure Python 3 Asynchronous I/O stack - Debug unit tests created with PlatformIO Unit Testing solution (issue #948) - Debug native (desktop) applications on a host machine (issue #980) - Support debugging on Windows using Windows CMD/CLI (pio debug) (issue #3793) - Configure a custom pattern to determine when debugging server is started with a new debug_server_ready_pattern option - Fixed an issue with silent hanging when a custom debug server is not found (issue #3756) - Package Management - Improved a package publishing process: - Show package details - Check for conflicting names in the PlatformIO Trusted Registry - Check for duplicates and used version - Validate package manifest - Added a new option --non-interactive to pio package publish command - Build System - Process \"precompiled\" and \"ldflags\" properties of the \"library.properties\" manifest (issue #3994) - Upgraded build engine to the SCons 4.2 (release notes) - Fixed an issue with broken binary file extension when a custom PROGNAME contains dot symbols (issue #3906) - Fixed an issue when PlatformIO archives a library that does not contain C/C++ source files (issue #4019) - Static Code Analysis - Updated analysis tools: - Clang-Tidy v12.0.1 with new modules and extended checks list - Cppcheck v2.5.0 with improved code analysis and MISRA improvements - PVS-Studio v7.14 with support for intermodular analysis, improved MISRA support and new diagnostics - Miscellaneous - Ensure that a serial port is ready before running unit tests on a remote target (issue #3742) - Fixed an error \"Unknown development platform\" when running unit tests on a clean machine (issue #3901) - Fixed an issue when \"main.cpp\" was generated for a new project for 8-bit development platforms (issue #3872)- remove python-aiofiles fix
* Thu Sep 02 2021 simmphonieAATTopensuse.org- Fix python-aiofiles dependency. Version 0.6 not available anymore.
* Sat Mar 27 2021 musfayAATTprotonmail.com- Update to version 5.1.1:
* Fixed a \"The command line is too long\" issue with a linking process on Windows (issue #3827)
* Fixed an issue with device monitor when the \"send_on_enter\" filter didn\'t send EOL chars (issue #3787)
* Fixed an issue with silent mode when unwanted data is printed to stdout (issue #3837)
* Fixed an issue when code inspection fails with \"Bad JSON\" (issue #3790)
* Fixed an issue with overriding user-specified debugging configuration information in VSCode (issue #3824)- Skipped version 5.1.0
* Sat Feb 20 2021 simmphonieAATTopensuse.org- update to version 5.0.4 - Added \"Core\" suffix when showing PlatformIO Core version using pio --version command - Improved .ccls configuration file for Emacs, Vim, and Sublime Text integrations - Updated analysis tools: - Cppcheck v2.3 with improved C++ parser and several new MISRA rules - PVS-Studio v7.11 with new diagnostics and updated mass suppression mechanism - Show a warning message about deprecated support for Python 2 and Python 3.5 - Do not provide \"intelliSenseMode\" option when generating configuration for VSCode C/C++ extension - Fixed a \"git-sh-setup: file not found\" error when installing project dependencies from Git VCS (issue #3740) - Fixed an issue with package publishing on Windows when Unix permissions are not preserved (issue #3776)
* Thu Dec 10 2020 Stefan Brüns - Remove dependency on cross-avr toolchain - PlatformIO downloads toolchains and the like, and using the host provided tools requires significant additional steps by the user.- Remove python3-devel BuildRequires - package is noarch- Replace pkgconfig(udev) BuildRequires - _udevrulesdir is provided by systemd-rpm-macros
* Tue Dec 08 2020 Adrian Schröter - update to version 5.0.3 - Added an error selector for Sublime Text build runner (issue #3733) - Generate a working \"projectEnvName\" for PlatformIO IDE\'s debugger for VSCode - Force VSCode\'s intelliSenseMode to \"gcc-x64\" when GCC toolchain is used - Print ignored test suites and environments in the test summary report only in verbose mode (issue #3726) - Fixed an issue when the package manager tries to install a built-in library from the registry (issue #3662) - Fixed an issue when pio package pack ignores some folders (issue #3730)
* Thu Nov 05 2020 simmphonieAATTopensuse.org- update to version 5.0.2 - Initialize a new project or update the existing passing working environment name and its options (issue #3686) - Automatically build PlatformIO Core extra Python dependencies on a host machine if they are missed in the registry (issue #3700) - Improved \"core.call\" RPC for PlatformIO Home (issue #3671) - Fixed a \"PermissionError: [WinError 5]\" on Windows when an external repository is used with lib_deps option (issue #3664) - Fixed a \"KeyError: \'versions\'\" when dependency does not exist in the registry (issue #3666) - Fixed an issue with GCC linker when \"native\" dev-platform is used in pair with library dependencies (issue #3669) - Fixed an \"AssertionError: ensure_dir_exists\" when checking library updates from simultaneous subprocesses (issue #3677) - Fixed an issue when pio package publish command removes original archive after submitting to the registry (issue #3716) - Fixed an issue when multiple pio lib install command with the same local library results in duplicates in lib_deps (issue #3715) - Fixed an issue with a \"wrong\" timestamp in device monitor output using \"time\" filter (issue #3712)
* Mon Oct 05 2020 simmphonieAATTopensuse.org- update to version 5.0.1 - Added support for \"owner\" requirement when declaring dependencies using library.json - Fixed an issue when using a custom git/ssh package with platform_packages option (issue #3624) - Fixed an issue with \"ImportError: cannot import name \'_get_backend\' from \'cryptography.hazmat.backends\'\" when using Remote Development on RaspberryPi device (issue #3652) - Fixed an issue when pio package unpublish command crashes (issue #3660) - Fixed an issue when the package manager tries to install a built-in library from the registry (issue #3662) - Fixed an issue with incorrect value for C++ language standard in IDE projects when an in-progress language standard is used (issue #3653) - Fixed an issue with \"Invalid simple block (semantic_version)\" from library dependency that refs to an external source (repository, ZIP/Tar archives) (issue #3658) - Fixed an issue when can not remove update or remove external dev-platform using PlatformIO Home (issue #3663)- version 5.0.0 - Integration with the new PlatformIO Trusted Registry - Integration with the new Account Management System - New Package Management System - Build System - Project Management - Unit Testing - Static Code Analysis - Miscellaneous
* Thu Jun 04 2020 simmphonieAATTopensuse.org- update to version 4.3.4 - Added PlatformIO CLI Shell Completion for Fish, Zsh, Bash, and PowerShell (issue #3435) - Automatically build contrib-pysite package on a target machine when pre-built package is not compatible (issue #3482) - Fixed an issue on Windows when installing a library dependency from Git repository (issue #2844, issue #3328)- version 4.3.3 - Fixed \"UnicodeDecodeError: \'utf-8\' codec can\'t decode byte\" when non-Latin chars are used in project path (issue #3481)- version 4.3.2 - New Account Management System (preview) - Open source PIO Remote client - Improved PIO Check with more accurate project processing - Echo what is typed when send_on_enter device monitor filter is used (issue #3452) - Fixed PIO Unit Testing for Zephyr RTOS - Fixed UnicodeDecodeError on Windows when network drive (NAS) is used (issue #3417) - Fixed an issue when saving libraries in new project results in error \"No option \'lib_deps\' in section\" (issue #3442) - Fixed an incorrect node path used for pattern matching when processing middleware nodes - Fixed an issue with missing lib_extra_dirs option in SRC_LIST for CLion (issue #3460)
* Mon Mar 23 2020 simmphonieAATTopensuse.org- update to version 4.3.1 - Fixed a SyntaxError \"\'return\' with argument inside generator\" for PIO Unified Debugger when Python 2.7 is used - Fixed an issue when lib_archive = no was not honored in \"platformio.ini\" - Fixed a TypeError \"super(type, obj): obj must be an instance or subtype of type\" when device monitor is used with a custom dev-platform filter (issue #3431)- version 4.3.0 - 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)- version 4.2.1 - Improved VSCode template with special forceInclude field for direct includes via -include flag (issue #3379) - Improved support of PIO Home on card-sized PC (Raspberry Pi, etc.) (issue #3313) - Froze \"marshmallow\" dependency to 2.X for Python 2 (issue #3380) - Fixed \"TypeError: unsupported operand type(s)\" when system environment variable is used by project configuration parser (issue #3377) - Fixed an issue when Library Dependency Finder (LDF) ignores custom \"libLDFMode\" and \"libCompatMode\" options in library.json - Fixed an issue when generating of compilation database \"compile_commands.json\" does not work with Python 2.7 (issue #3378)- version 4.2.0 - PlatformIO Home 3.1: - Project Manager - Project Configuration UI for \"platformio.ini\" - PIO Check – automated code analysis without hassle: - Added support for PVS-Studio static code analyzer - Initial support for Project Manager CLI: - Show computed project configuration with a new platformio - project config command or dump to JSON with platformio - project config --json-output (issue #3335) - Moved platformio init command to platformio project init - Generate compilation database \"compile_commands.json\" (issue #2990) - Control debug flags and optimization level with a new debug_build_flags option - Install a dev-platform with ALL declared packages using a new - -with-all-packages option for pio platform install command (issue #3345) - Added support for \"pythonPackages\" in platform.json manifest (PlatformIO Package Manager will install dependent Python packages from PyPi registry automatically when dev-platform is installed) - Handle project configuration (monitor, test, and upload options) for PIO Remote commands (issue #2591) - Added support for Arduino\'s library.properties depends field (issue #2781) - Autodetect monitor port for boards with specified HWIDs (issue #3349) - Updated SCons tool to 3.1.2 - Updated Unity tool to 2.5.0 - Made package ManifestSchema compatible with marshmallow >= 3 (issue #3296) - Warn about broken library manifest when scanning dependencies (issue #3268) - Do not overwrite custom items in VSCode\'s \"extensions.json\" (issue #3374) - Fixed an issue when env.BoardConfig() does not work for custom boards in extra scripts of libraries (issue #3264) - Fixed an issue with \"start-group/end-group\" linker flags on Native development platform (issue #3282) - Fixed default PIO Unified Debugger configuration for J-Link probe - Fixed an issue with LDF when header files not found if \"libdeps_dir\" is within a subdirectory of \"lib_extra_dirs\" (issue #3311) - Fixed an issue \"Import of non-existent variable \'projenv\'\'\" when development platform does not call \"env.BuildProgram()\" (issue #3315) - Fixed an issue when invalid CLI command does not return non-zero exit code - Fixed an issue when Project Inspector crashes when flash use > 100% (issue #3368) - Fixed a \"UnicodeDecodeError\" when listing built-in libraries on macOS with Python 2.7 (issue #3370) - Fixed an issue with improperly handled compiler flags with space symbols in VSCode template (issue #3364) - Fixed an issue when no error is raised if referred parameter (interpolation) is missing in a project configuration file (issue #3279)
* Tue Dec 31 2019 simmphonieAATTopensuse.org- update to git 0ac5cd6789371305849a27f1cc031765d0ad0f92 2019-12-31 - PlatformIO Home 3.0: - Project Manager - Project Configuration UI for \"platformio.ini\" - Handle project configuration (monitor, test, and upload options) for PIO Remote commands (issue #2591) - Updated SCons tool to 3.1.2 - Made package ManifestSchema compatible with marshmallow >= 3 (issue #3296) - Warn about broken library manifest when scanning dependencies (issue #3268) - Fixed an issue when env.BoardConfig() does not work for custom boards in extra scripts of libraries (issue #3264) - Fixed an issue with \"start-group/end-group\" linker flags on Native development platform (issue #3282) - Fixed default PIO Unified Debugger configuration for J-Link probe - Fixed an issue with LDF when header files not found if \"libdeps_dir\" is within a subdirectory of \"lib_extra_dirs\" (issue #3311) - Fixed an issue \"Import of non-existent variable \'projenv\'\'\" when development platform does not call \"env.BuildProgram()\" (issue #3315)
* Mon Dec 02 2019 simmphonieAATTopensuse.org- Add and fix some python requirements
* Mon Dec 02 2019 simmphonieAATTopensuse.org- update to version 4.1.0 - 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)
* Thu Sep 26 2019 simmphonieAATTopensuse.org- update to version 4.0.3 - Added support for multi-environment PlatformIO project for CLion IDE (issue #2824) - Generate .ccls LSP file for Vim cross references, hierarchies, completion and semantic highlighting (issue #2952) - Added support for PLATFORMIO_DISABLE_COLOR system environment variable which disables color ANSI-codes in a terminal output (issue #2956) - Updated SCons tool to 3.1.1 - Remove ProjectConfig cache when \"platformio.ini\" was modified outside - Fixed an issue with PIO Unified Debugger on Windows OS when debug server is piped - Fixed an issue when --upload-port CLI flag does not override declared upload_port option in \"platformio.ini\" (Project Configuration File)
* Sun Aug 25 2019 simmphonieAATTopensuse.org- update to version 4.0.2 - Fixed an issue with a broken LDF when checking for framework compatibility issue #2940- update to version 4.0.1 - Print debug tool name for the active debugging session - Do not shutdown PIO Home Server for \"upgrade\" operations (issue #2784) - Improved computing of project check sum (structure, configuration) and avoid unnecessary rebuilding - Improved printing of tabulated results - Automatically normalize file system paths to UNIX-style for Project Generator (issue #2857) - Ability to set \"databaseFilename\" for VSCode and C/C++ extension (issue #2825) - Renamed \"enable_ssl\" setting to strict_ssl - Fixed an issue with incorrect escaping of Windows slashes when using PIO Unified Debugger and \"piped\" openOCD - Fixed an issue when \"debug\", \"home\", \"run\", and \"test\" commands were not shown in \"platformio --help\" CLI - Fixed an issue with PIO Home\'s \"No JSON object could be decoded\" (issue #2823) - Fixed an issue when library.json had priority over project configuration for LDF (issue #2867)- remove upstream patch #2279
* Tue Jul 30 2019 simmphonieAATTopensuse.org- build with python 3- upstream patch: Make scripts compatible with py2 and py3 #2779- update to version 4.0.0 - Project Configuration - New project configuration parser with a strict options typing (API) - Unified workspace storage (workspace_dir -> .pio) for PlatformIO Build System, Library Manager, and other internal services (issue #1778) - Share common (global) options between project environments using [env] section (issue #1643) - Include external configuration files with extra_configs option (issue #1590) - Custom project
*
*
*_dir options declared in platformio section have higher priority than Environment variables - Added support for Unix shell-style wildcards for monitor_port option (issue #2541) - Added new monitor_flags option which allows passing extra flags and options to platformio device monitor command (issue #2165) - Added support for PLATFORMIO_DEFAULT_ENVS system environment variable (issue #1967) - Added support for shared_dir where you can place an extra files (extra scripts, LD scripts, etc.) which should be transferred to a PIO Remote machine - Library Management - Switched to workspace .pio/libdeps folder for project dependencies instead of .piolibdeps - Save libraries passed to platformio lib install command into the project dependency list (lib_deps) with a new --save flag (issue #1028) - Install all project dependencies declared via lib_deps option using a simple platformio lib install command (issue #2147) - Use isolated library dependency storage per project build environment (issue #1696) - Look firstly in built-in library storages for a missing dependency instead of PlatformIO Registry (issue #1654) - Override default source and include directories for a library via library.json manifest using includeDir and srcDir fields - Fixed an issue when library keeps reinstalling for non-latin path (issue #1252) - Fixed an issue when lib_compat_mode = strict does not ignore libraries incompatible with a project framework - Build System - Switched to workspace .pio/build folder for build artifacts instead of .pioenvs - Switch between Build Configurations (release and debug) with a new project configuration option build_type - Custom platform_packages per a build environment with an option to override default (issue #1367) - Print platform package details, such as version, VSC source and commit (issue #2155) - Control a number of parallel build jobs with a new -j, --jobs option - Override default \"platformio.ini\" (Project Configuration File) with a custom using -c, --project-conf option for platformio run, platformio debug, or platformio test commands (issue #1913) - Override default development platform upload command with a custom upload_command (issue #2599) - Configure a shared folder for the derived files (objects, firmwares, ELFs) from a build system using build_cache_dir option (issue #2674) - Fixed an issue when -U in build_flags does not remove macro previously defined via -D flag (issue #2508) - Infrastructure - Python 3 support (issue #895) - Significantly speedup back-end for PIO Home. It works super fast now! - Added support for the latest Python \"Click\" package (CLI) (issue #349) - Added options to override default locations used by PlatformIO Core (core_dir, globallib_dir, platforms_dir, packages_dir, cache_dir) (issue #1615) - Removed line-buffering from platformio run command which was leading to omitting progress bar from upload tools (issue #856) - Fixed numerous issues related to \"UnicodeDecodeError\" and international locales, or when project path contains non-ASCII chars (issue #143, issue #1342, issue #1959, issue #2100) - Integration - Support custom CMake configuration for CLion IDE using CMakeListsUser.txt file - Fixed an issue with hardcoded C standard version when generating project for CLion IDE (issue #2527) - Fixed an issue with Project Generator when an include path search order is inconsistent to what passed to the compiler (issue #2509) - Fixed an issue when generating invalid \"Eclipse CDT Cross GCC Built-in Compiler Settings\" if a custom PLATFORMIO_CORE_DIR is used (issue #806) - Miscellaneous - Deprecated --only-check PlatformIO Core CLI option for \"update\" sub-commands, please use --dry-run instead - Fixed \"systemd-udevd\" warnings in 99-platformio-udev.rules (issue #2442) - Fixed an issue when package cache (Library Manager) expires too fast (issue #2559)
* Wed May 15 2019 simmphonieAATTopensuse.org- update to version 3.6.7 (2019-04-23) - PIO Unified Debugger: improved debugging in debug_load_mode = modified and fixed an issue with useless project rebuilding - Project Generator: fixed a VSCode C/C++\'s \"Cannot find\" warning when CPPPATH folder does not exist - Fixed an \"IndexError: list index out of range\" for Arduino sketch preprocessor (issue #2268) - Fixed an issue when invalid \"env_default\" in \"platformio.ini\" (Project Configuration File) results into unhandled errors (issue #2265)- update to version 3.6.6 (2019-03-29) - Project Generator: fixed a warning \"Property !!! WARNING !!! is not allowed\" for VSCode (issue #2243) - Fixed an issue when PlatformIO Build System does not pick up \"mbed_lib.json\" files from libraries (issue #2164) - Fixed an error with conflicting declaration of a prototype (Arduino sketch preprocessor) - Fixed \"FileExistsError\" when platformio ci command is used in pair with --keep-build-dir option - Fixed an issue with incorrect order of project \"include\" and \"src\" paths in CPPPATH (issue #1914)
* Tue Mar 26 2019 simmphonieAATTopensuse.org- update to version 3.6.5 (2019-03-07) - Project Generator: added new targets for CLion IDE \"BUILD_VERBOSE\" and \"MONITOR\" (serial port monitor) (issue #359) - Fixed an issue with slow updating of PlatformIO Core packages on Windows - Fixed an issue when platformio ci recompiles project if --keep-build-dir option is passed (issue #2109) - Fixed an issue when $PROJECT_HASH template was not expanded for the other directory
*
*
*_dir options in \"platformio.ini\" (Project Configuration File) (issue #2170)
* Thu Jan 24 2019 simmphonieAATTopensuse.org- update to version 3.6.4 (2019-01-23)
* Improved Project Generator for IDEs: - Use full path to PlatformIO CLI when generating a project (`issue #1674 `_) - CLion: Improved project portability using \"${CMAKE_CURRENT_LIST_DIR}\" instead of full path - Eclipse: Provide language standard to a project C/C++ indexer (`issue #1010 `_)
* Fixed an issue with incorrect detecting of compatibility (LDF) between generic library and Arduino or ARM mbed frameworks
* Fixed \"Runtime Error: Dictionary size changed during iteration\" (`issue #2003 `_)
* Fixed an error \"Could not extract item...\" when extracting TAR archive with symbolic items on Windows platform (`issue #2015 `_) 3.6.3 (2018-12-12) ~~~~~~~~~~~~~~~~~~
* Ignore ``
*.asm`` and ``
*.ASM`` files when building Arduino-based library (compatibility with Arduino builder)
* Fixed spurious project\'s \"Problems\" for `PlatformIO IDE for VSCode `__ when ARM mbed framework is used
* Fixed an issue with a broken headers list when generating \".clang_complete\" for `Emacs `__ (`issue #1960 `_) 3.6.2 (2018-11-29) ~~~~~~~~~~~~~~~~~~
* Improved IntelliSense for `PlatformIO IDE for VSCode `__ via passing extra compiler information for C/C++ Code Parser (resolves issues with spurious project\'s \"Problems\")
* Fixed an issue with VSCode IntelliSense warning about the missed headers located in `include `__ folder
* Fixed incorrect wording when initializing/updating project
* Fixed an issue with incorrect order for library dependencies ``CPPPATH`` (`issue #1914 `_)
* Fixed an issue when Library Dependency Finder (LDF) does not handle project `src_filter `__ (`issue #1905 `_)
* Fixed an issue when Library Dependency Finder (LDF) finds spurious dependencies in ``chain+`` and ``deep+`` modes (`issue #1930 `_) 3.6.1 (2018-10-29) ~~~~~~~~~~~~~~~~~~
* Generate an `include `__ and `test `__ directories with a README file when initializing a new project
* Support in-line comments for multi-line value (``lib_deps``, ``build_flags``, etc) in `“platformio.ini” (Project Configuration File) `__
* Added ``$PROJECT_HASH`` template variable for `build_dir `__. One of the use cases is setting a global storage for project artifacts using `PLATFORMIO_BUILD_DIR `__ system environment variable. For example, ``/tmp/pio-build/$PROJECT_HASH`` (Unix) or ``%TEMP%/pio-build/$PROJECT_HASH`` (Windows)
* Improved a loading speed of PIO Home \"Recent News\"
* Improved `PIO Unified Debugger `__ for \"mbed\" framework and fixed issue with missed local variables
* Introduced `\"Release\" and \"Debug\" Build Configurations `__
* Build project in \"Debug Mode\" including debugging information with a new ``debug`` target using `platformio run `__ command or `targets `__ option in ``platformio.ini``. The last option allows avoiding project rebuilding between \"Run/Debug\" modes. (`issue #1833 `_)
* Process ``build_unflags`` for the cloned environment when building a static library
* Report on outdated `99-platformio-udev.rules `__ (`issue #1823 `_)
* Show a valid error when the Internet is off-line while initializing a new project (`issue #1784 `_)
* Do not re-create \".gitignore\" and \".travis.yml\" files if they were removed from a project
* Fixed an issue when dynamic build flags were not handled correctly (`issue #1799 `_)
* Fixed an issue when ``pio run -t monitor`` always uses the first ``monitor_port`` even with multiple environments (`issue #1841 `_)
* Fixed an issue with broken includes when generating ``.clang_complete`` and space is used in a path (`issue #1873 `_)
* Fixed an issue with incorrect handling of a custom package name when using `platformio lib install `__ or `platformio platform install `__ commands
* Thu Aug 30 2018 simmphonieAATTopensuse.org- update to version 3.6.0 (2018-08-06) - `Program Memory Usage `_ - Print human-readable memory usage information after a build and before uploading - Print detailed memory usage information with \"sections\" and \"addresses\" in `verbose mode `__ - Check maximum allowed \"program\" and \"data\" sizes before uploading/programming (`issue #1412 `_) - `PIO Unit Testing `__: - Documented `Project Shared Code `__ - Force building of project source code using `test_build_project_src `__ option - Fixed missed ``UNIT_TEST`` macro for unit test components/libraries - Check package structure after unpacking and raise error when antivirus tool blocks PlatformIO package manager (`issue #1462 `_) - Lock interprocess requests to PlatformIO Package Manager for install/uninstall operations (`issue #1594 `_) - Fixed an issue with `PIO Remote `__ when upload process depends on the source code of a project framework - Fixed an issue when ``srcFilter`` field in `library.json `__ breaks a library build (`issue #1735 `_)
* Tue Jul 03 2018 simmphonieAATTopensuse.org- update to version 3.5.4 - Improved removing of default build flags using build_unflags option (issue #1712) - Export LIBS, LIBPATH, and LINKFLAGS data from project dependent libraries to the global build environment - Don\'t export CPPPATH data of project dependent libraries to framework\'s build environment (issue #1665) - Handle \"architectures\" data from \"library.properties\" manifest in lib_compat_mode = strict - Added workaround for Python SemVer package\'s issue #61 with caret range and pre-releases - Replaced conflicted \"env\" pattern by \"sysenv\" for \"platformio.ini\" Dynamic Variables\" (issue #1705) - Removed \"date&time\" when processing project with platformio run command (issue #1343) - Fixed issue with invalid LD script if path contains space - Fixed preprocessor for Arduino sketch when function returns certain type (issue #1683) - Fixed issue when platformio lib uninstall removes initial source code (issue #1023)
* Fri Jun 08 2018 simmphonieAATTopensuse.org- Initial release 3.5.3
 
ICM