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: v1.2.3-rc.2
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: master
Choose a head ref
  • 15 commits
  • 196 files changed
  • 7 contributors

Commits on Jul 25, 2025

  1. Improved compile speed by running multi-threaded library discovery. (#…

    …2625)
    
    * Simplified error reporting in library detection
    
    There is no need to duplicate the preprocessResult/Err variables.
    This also simplifies naming making it more straighforward.
    
    * Remove useless targetFilePath variable
    
    * Slight improvement of removeBuildFromSketchFiles
    
    * Rename variables for clarity
    
    * Removed hardcoded build.warn_data_percentage in build.options file
    
    Also fixed the "low memory" warning printer.
    
    * Renamed variables for clarity
    
    * Renamed variables for clarity
    
    * Pre-compute sourceFile fields, and save the in the includes.cache
    
    * Added ObjFileIsUpToDate method to sourceFile
    
    * Implemented parallel task runner
    
    * Simplify use of properties.SplitQuotedString
    
    The new release of the library allow ignoring the returned error.
    
    arduino/go-properties-orderedmap#42
    
    * Use runner.Task in GCC preprocessor
    
    It slightly simplifies code, but also provide the basis for the next
    commits.
    
    * Parallelize library discovery phase in compile
    
    * The number of jobs in library detection now follows --jobs flag
    
    * Reordered properties construction for clarity
    
    * Reordered compileFileWithRecipe for clarity
    
    * Added integration test
    
    * fix: libraries are recompiled if the list of include paths changes
    cmaglie authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    cba02e8 View commit details
    Browse the repository at this point in the history
  2. [skip changelog] Bump google.golang.org/grpc from 1.73.0 to 1.74.2 (#…

    …2958)
    
    * [skip changelog] Bump google.golang.org/grpc from 1.73.0 to 1.74.2
    
    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.73.0 to 1.74.2.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.73.0...v1.74.2)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-version: 1.74.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Updated license cache
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Cristian Maglie <[email protected]>
    dependabot[bot] and cmaglie authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    16b2b20 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Configuration menu
    Copy the full SHA
    4e58200 View commit details
    Browse the repository at this point in the history
  2. Extract and extend license and copyright (#2959)

    * extract and pack licens
    
    * notice & copyright
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <[email protected]>
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <[email protected]>
    
    * created during build
    
    * copyright generated
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <[email protected]>
    
    * Update Taskfile.yml
    
    Co-authored-by: Luca Rinaldi <[email protected]>
    
    * Update .github/workflows/release-go-task.yml
    
    Co-authored-by: Luca Rinaldi <[email protected]>
    
    * review
    
    * copyright
    
    * remove Notice
    
    * copyright notice
    
    * update task
    
    * updates
    
    * fixup! updates
    
    ---------
    
    Co-authored-by: Luca Rinaldi <[email protected]>
    Co-authored-by: Alessio Perugini <[email protected]>
    Co-authored-by: Cristian Maglie <[email protected]>
    4 people authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    ed93bf3 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2025

  1. linker: allow multi-step link recipe (c.combine) (#2954)

    * builder: RunRecipe: run either a set of recipes or a single recipe
    
    Recipes must follow the 'prefix.NNN.suffix' pattern, where 'NNN' is a
    number. When there is also a single 'prefix.suffix' property defined,
    make sure to not include that in the list of recipes to run. However, if
    no numbered recipes are found, use the single 'prefix.suffix' form if it
    exists.
    
    This allows to have both a single recipe and a set of numbered recipes
    in the same build properties, for backwards compatibility.
    
    Signed-off-by: Luca Burelli <[email protected]>
    
    * linker: switch 'recipe.c.combine.pattern' to a recipe
    
    Enable the use of recipes for the `recipe.c.combine.pattern` command.
    Allows for more flexibility in the build process.
    
    Signed-off-by: Luca Burelli <[email protected]>
    
    * Removed useless cloning of buildProperties
    
    * Added unit test for recipe finder
    
    ---------
    
    Signed-off-by: Luca Burelli <[email protected]>
    Co-authored-by: Cristian Maglie <[email protected]>
    pillo79 and cmaglie authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    846216e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c41f5df View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. [skip changelog] Bump actions/download-artifact from 4 to 5 (#2967)

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    59a7722 View commit details
    Browse the repository at this point in the history
  2. [skip changelog] Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 (

    #2969)
    
    * [skip changelog] Bump google.golang.org/protobuf from 1.36.6 to 1.36.7
    
    Bumps google.golang.org/protobuf from 1.36.6 to 1.36.7.
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/protobuf
      dependency-version: 1.36.7
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * regenerate license
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Perugini <[email protected]>
    dependabot[bot] and alessio-perugini authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    ce3bd26 View commit details
    Browse the repository at this point in the history
  3. [skip changelog] Bump golang.org/x/text from 0.27.0 to 0.28.0 (#2970)

    * [skip changelog] Bump golang.org/x/text from 0.27.0 to 0.28.0
    
    Bumps [golang.org/x/text](https://github.com/golang/text) from 0.27.0 to 0.28.0.
    - [Release notes](https://github.com/golang/text/releases)
    - [Commits](golang/text@v0.27.0...v0.28.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/text
      dependency-version: 0.28.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * regenerate license
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Perugini <[email protected]>
    dependabot[bot] and alessio-perugini authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    4458da8 View commit details
    Browse the repository at this point in the history
  4. [skip changelog] Bump golang.org/x/term from 0.33.0 to 0.34.0 (#2971)

    * [skip changelog] Bump golang.org/x/term from 0.33.0 to 0.34.0
    
    Bumps [golang.org/x/term](https://github.com/golang/term) from 0.33.0 to 0.34.0.
    - [Commits](golang/term@v0.33.0...v0.34.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/term
      dependency-version: 0.34.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * regenerate library index
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Perugini <[email protected]>
    dependabot[bot] and alessio-perugini authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    599af5f View commit details
    Browse the repository at this point in the history
  5. [skip changelog] Bump github.com/arduino/go-paths-helper from 1.13.1 …

    …to 1.14.0 (#2966)
    
    * [skip changelog] Bump github.com/arduino/go-paths-helper
    
    Bumps [github.com/arduino/go-paths-helper](https://github.com/arduino/go-paths-helper) from 1.13.1 to 1.14.0.
    - [Release notes](https://github.com/arduino/go-paths-helper/releases)
    - [Commits](arduino/go-paths-helper@v1.13.1...v1.14.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/arduino/go-paths-helper
      dependency-version: 1.14.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * generate license
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Alessio Perugini <[email protected]>
    dependabot[bot] and alessio-perugini authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    5bc5a1a View commit details
    Browse the repository at this point in the history
  6. Updated translation files (#2939)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    3eecf20 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2025

  1. commands: use the new endpoint to detect boards (#2974)

    * commands: use the new endpoint to detect boards
    
    * commands: change cacheKey
    
    * commands: push always on top the `arduino` vendor
    alessio-perugini authored Aug 12, 2025
    Configuration menu
    Copy the full SHA
    461b668 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2025

  1. [skip changelog] Bump actions/checkout from 4 to 5 (#2976)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 13, 2025
    Configuration menu
    Copy the full SHA
    eb4e2ca View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2025

  1. debian: correctly regenerate copyright file (#2979)

    * debian: correctly regenerate copyright file
    
    * ci: add check
    alessio-perugini authored Aug 19, 2025
    Configuration menu
    Copy the full SHA
    b6ddb5a View commit details
    Browse the repository at this point in the history
Loading