Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arduino/arduino-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: arduino/arduino-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.11.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 56 files changed
  • 9 contributors

Commits on Jun 17, 2020

  1. [skip-changelog] I18n fetch language codes from transifex (#736)

    * fetch available languages from transifex
    
    * fix documentation on i18n update
    
    * add documentation on contributing for i18n workflow
    hdiniz authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    a05eced View commit details
    Browse the repository at this point in the history
  2. [skip-changelog] Excluding some modules from code coverage analisys (#…

    …737)
    
    This commits excludes:
    
    - generated files
    - i18n tooling for generating translations files that are not used in
      the final build of the cli.
    cmaglie authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    a9ad6f7 View commit details
    Browse the repository at this point in the history
  3. fix typos (#741)

    suceed -> succeed
    documentaiton -> documentation
    saerching -> searching
    plattform -> platform
    howjmay authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    cc8e2ca View commit details
    Browse the repository at this point in the history
  4. tag failures with workflow name (#747)

    Massimiliano Pippi authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    3407ad4 View commit details
    Browse the repository at this point in the history
  5. Updated translation files (#743)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    5b83e05 View commit details
    Browse the repository at this point in the history
  6. [skip changelog] document the docs generation workflow (#738)

    * [skip changelog] document the docs generation workflow
    
    * clarify how humans should not push to gh-pages
    
    * Apply suggestions from code review
    
    Co-authored-by: per1234 <accounts@perglass.com>
    
    Co-authored-by: per1234 <accounts@perglass.com>
    2 people authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    02f7b66 View commit details
    Browse the repository at this point in the history
  7. [skip changelog] Add Arduino CLI integration options documentation (#733

    )
    
    Arduino CLI provides three interfaces for integration:
    - command line
    - gRPC
    - Go library
    
    This is an article written by Massimiliano Pippi, which I have merely converted to Markdown and added some links to.
    per1234 authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    8a5dbd0 View commit details
    Browse the repository at this point in the history
  8. [skip changelog] Make library location priority documentation more re…

    …levant to Arduino CLI (#732)
    
    This section of the documentation was written with a focus on the Arduino IDE, and thus was not very friendly to Arduino CLI users.
    per1234 authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    472dfec View commit details
    Browse the repository at this point in the history
  9. Fixed IDE bundle detection (#730)

    The portable condition was wrong (it checked for 'non-existance' instead
    of 'existance').
    
    I've replaced all the conditions with the more readable path.Exist
    method.
    cmaglie authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    ab55cb5 View commit details
    Browse the repository at this point in the history
  10. Fixed sketchbook+bootloader hex merger when bootloader is in bin form…

    …at (#744)
    
    * Fixed skethbook+bootloader hex merger.
    
    Previous merger doesn't take into account .bin bootloaders and it may
    have problems if .hex data is not sorted by address.
    
    * output a merged sketch+bootloader bin file too
    
    * Replace logger with utils.LogIfVerbose
    
    Co-authored-by: Martino Facchin <m.facchin@arduino.cc>
    2 people authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    891e730 View commit details
    Browse the repository at this point in the history
  11. Removed automatic '--relax' hack for compiles on Atmega2560 MCU (#749)

    This removes the --relax option, potentially producing slightly bigger code for the atmega2560. On the longer term, the AVR core should just add this option for all boards, but this is not currently the case yet because removing --relax also works around a gcc miscompilation (see arduino/ArduinoCore-avr#339).
    
    Close: #639
    cmaglie authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    3b18571 View commit details
    Browse the repository at this point in the history
  12. add basic implementation of tab completion (#663)

    * add basic implementation of bash completion
    
    * update cobra to 1.0.0 because of spf13/cobra#1048
    
    * add support for zsh and fish, improved help messages
    
    * add flag ´--no-descriptions´ to disable automatic command description (for shells that supports it)
    
    * fix fish not supporting env variables with dash in the name
    
    * fixed zsh completion not working
    
    * revert "#compdef" patch
    
    * add check on --no-description flag
    add comments regarding "hacks"
    change Replacer with ReplaceAll (for readability)
    
    * add docs
    
    * Apply suggestions from code review
    
    fix typos and corrections
    
    Co-authored-by: per1234 <accounts@perglass.com>
    
    * forgot a space
    
    * fix fish docs
    
    * add test for completion
    
    Co-authored-by: per1234 <accounts@perglass.com>
    umbynos and per1234 committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    4a5330a View commit details
    Browse the repository at this point in the history
  13. Added external programmer support (#720)

    * Added scaffolding for external programmer support
    
    * Added programmers extraction in arduino/cores module
    
    * Implemented programmers list command
    
    * Print upload command line in verbose mode
    
    * Added programmer option to compile command
    
    * External programmer implementation
    
    * Factored function runTool in upload
    
    This will turn out useful for burn-bootloader that requires to run
    two actions in a row ("erase" and "bootloader").
    
    * Implemented burn-bootloader
    
    * Increased tracing log
    
    * Test fix
    
    * Added BurnBootloder action
    
    * Make the upload port parameter mandatory only when really needed
    
    * Fixed nil pointer exception when burning-bootloader
    
    * Added sanity check on upload parameters
    cmaglie authored and umbynos committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    ec44ad1 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. [skip changelog] Add documentation for library components of the gRPC…

    … interface (#692)
    
    * [skip changelog] Add documentation for library components of the gRPC interface
    
    Comments added to the .proto files are included in the generated gRPC interface documentation.
    
    * Correct documentation re: relative vs absolute paths provided by Library message fields
    
    Co-authored-by: Roberto Sora <r.sora@arduino.cc>
    
    * Use preferred "platform" term in gRPC interface documentation
    
    The official term is now "platform", rather than the previous ambiguous "core".
    
    Co-authored-by: Roberto Sora <r.sora@arduino.cc>
    
    * Fix formatting of gRPC interface documentation
    
    * Fix incorrect documentation for task_progress field of LibraryUninstall response
    
    * Document that library version is the key of the releases map
    
    * Update gRPC interface code comments
    
    Co-authored-by: Roberto Sora <r.sora@arduino.cc>
    2 people authored and umbynos committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    daf0878 View commit details
    Browse the repository at this point in the history
  2. [skip changelog] Document Arduino CLI's configuration methods (#748)

    The ability to configure Arduino CLI via environment variables is only documented by a mention in the integration options article, which is not an obvious place to look for that information. Since this information didn't fit well in any of the existing pages, it makes sense to add a dedicated page, and add some documentation for the other two configuration methods as well. Although there is existing documentation for the other configuration methods elsewhere in the docs, it is missing some useful specifics, which wouldn't be appropriate to add there.
    per1234 authored and umbynos committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    0296f4d View commit details
    Browse the repository at this point in the history
Loading