Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

platformio 4.2.0 #50058

Closed
wants to merge 2 commits into from
Closed

platformio 4.2.0 #50058

wants to merge 2 commits into from

Conversation

ivankravets
Copy link
Contributor

  • Have you followed the guidelines for contributing?
  • Have you checked that there aren't other open pull requests for the same formula update/change?
  • Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • Does your build pass brew audit --strict <formula> (after doing brew install <formula>)?

  • PlatformIO Home 3.1:

  • PIO Check – automated code analysis without hassle:

    • Added support for PVS-Studio static code analyzer
  • Initial support for Project Manager CLI:

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

Formula/platformio.rb Outdated Show resolved Hide resolved
@chenrui333
Copy link
Member

Thanks @ivankravets!

@chenrui333 chenrui333 added the ready to merge PR can be merged once CI is green label Feb 13, 2020
@lock lock bot added the outdated PR was locked due to age label Mar 17, 2020
@lock lock bot locked as resolved and limited conversation to collaborators Mar 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
outdated PR was locked due to age ready to merge PR can be merged once CI is green
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants