1. 15 Jan, 2021 1 commit
  2. 14 Jan, 2021 3 commits
    • per1234's avatar
      [skip changelog] Make the command documentation of cache clean more clear (#1135) · c30031ba
      per1234 authored
      The terms "cache" and "clean" might bring compilation to mind, but the `arduino-cli cache clean` command has nothing to
      do with compilation. Many users will likely not even be aware of the existence or purpose of the `directories.downloads`
      folder. For this reason, it's important to make the purpose of this command clear.
      c30031ba
    • per1234's avatar
      [skip changelog] Allow library names to start with number (#1136) · 4e4368d8
      per1234 authored
      Previously, the Arduino library specification required the library.properties `name` field value to start with a letter.
      Before Arduino IDE 1.8.4, library folder names starting with a number were not supported. Because the library folder for
      Library Manager installations is named according to the library.properties name value, it was necessary to apply the
      same restriction to the name value. It was determined that enough time has passed since the Arduino IDE 1.8.4 release to
      reflect this change in the Arduino library specification.
      4e4368d8
    • per1234's avatar
      [skip changelog] Use generally applicable name for package index specification (#1137) · 8d6dc029
      per1234 authored
      Previously the name of the specification was "package_index.json specification". Only the primary official package index
      is allowed to be named package_index.json, but this specification applies to all package indexes. So "Arduino package
      index specification" (shortened to "Package index specification" in the documentation navigaion pane) is less likely to
      cause confusion and also easier to remember and talk about.
      8d6dc029
  3. 13 Jan, 2021 2 commits
  4. 08 Jan, 2021 1 commit
  5. 15 Dec, 2020 5 commits
  6. 10 Dec, 2020 1 commit
    • per1234's avatar
      [skip changelog] Improve wording of FAQ re: boards w/o dedicated VID/PID (#1097) · bf7a3194
      per1234 authored
      * [skip changelog] Improve wording of FAQ re: boards w/o dedicated VID/PID
      
      Some minor wording improvements for readability/correct terminology.
      
      * [skip changelog] Mention Nano in FAQ re: boards w/o dedicated VID/PID
      
      The classic Nano is the sole active official board without a custom VID/PID, so it's especially important to mention it
      in this FAQ.
      bf7a3194
  7. 09 Dec, 2020 3 commits
  8. 07 Dec, 2020 1 commit
  9. 03 Dec, 2020 2 commits
  10. 02 Dec, 2020 3 commits
  11. 01 Dec, 2020 2 commits
  12. 30 Nov, 2020 2 commits
  13. 26 Nov, 2020 1 commit
  14. 24 Nov, 2020 1 commit
    • Roberto Sora's avatar
      Bump workflows actions versions (#1078) · 8d026edd
      Roberto Sora authored
      * Bump actions/cache to v2
      
      * Bump actions/checkout to v2
      
      * Pin actions/create-release to v1
      
      * Bump actions/download-artifact to v2 and maitain compatibility
      
      * Bump actions/github-scripts to v3
      
      * Bump actions/upload-artifact to v2
      
      * Bump peter-evans/create-pull-request to v3
      
      * Bump svenstaro/upload-release-action to v2
      
      * Fix issue with actions/checkout@v2
      
      In certain workflows we use a custom Docker image for cross-compilation,
      this image is old and unmaintained so it has an old version of git and
      the latest version actions/checkout doesn't support it.
      This causes the action to fallback to the Github API to download the
      files but that doesn't create a git repository, thus the history is lost
      but goreleaser needs it to generate the changelog so it fails.
      
      So we use the older version of the action in certain cases to avoid
      this failures.
      Co-authored-by: default avatarSilvano Cerza <silvanocerza@gmail.com>
      8d026edd
  15. 18 Nov, 2020 2 commits
  16. 17 Nov, 2020 1 commit
  17. 16 Nov, 2020 3 commits
  18. 13 Nov, 2020 2 commits
  19. 12 Nov, 2020 3 commits
    • Cristian Maglie's avatar
      Show if debugging is supported in board details command (#1067) · 8bd0d0fd
      Cristian Maglie authored
      * Improved comments
      
      * Show if debugging is supported in board details command
      
      * Update i18n
      
      * Added test for 'debugging_supported' field
      8bd0d0fd
    • Cristian Maglie's avatar
      [skip-changelog] Some small refactoring on legacy package (#1064) · df9f204f
      Cristian Maglie authored
      * legacy: output --preprocess result on ExecStdout
      
      * legacy: removed redundant argument filters
      
      * legacy: moving path-relativization code out of PrepareCommand
      
      * legacy: removed i18n on unneded message
      
      * legacy: replacing ParseCommandLine with the equivalent library call
      
      * legacy: removed parameter that happens to be always false
      
      * legacy: removed constants.MSG_PATTERN_MISSING from i18n
      
      * Let ExecRecipe return the command executed
      
      This prepares for building a compilation database later. The returned
      command is not currently used anywhere yet, so this commit should not
      change behaviour.
      
      * Fixed typo
      Co-authored-by: default avatarMatthijs Kooijman <matthijs@stdin.nl>
      df9f204f
    • Cristian Maglie's avatar
      builder: use ar-chives for linking big sketches (was: use the @ syntax to... · bb42ebec
      Cristian Maglie authored
      builder: use ar-chives for linking big sketches (was: use the @ syntax to reduce command line length if needed) (#961)
      
      * Small cosmetic changes
      
      * Create an archive file if the number of object files is too big
      
      This should fix the command line too big issue on Windows.
      
      * fixed comments
      
      * When exploiting ar-chives make a .a file for each soruce subfolder
      
      This is required because gcc-ar checks if an object file is already
      in the archive by looking ONLY at the filename WITHOUT the path, so
      it may happens that, for example, an object file named "subdir/spi.o",
      already inside the archive, may be overwritten by an object file in
      "anotherdir/spi.o" only because they are both named spi.o and even if
      they are compiled on different directories.
      
      * using paths.PathList to keep objectFileList
      bb42ebec
  20. 11 Nov, 2020 1 commit