Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 4, 2025

Updated incrementalist.cmd from 1.0.0 to 1.1.0.

Release notes

Sourced from incrementalist.cmd's releases.

1.1.0

1.1.0 September 3 2025

Major New Features & Improvements:

  • Custom Process Execution with run-process Verb:
    You can now use the new run-process verb to run any process (not just dotnet) against affected projects. This enables advanced scenarios, such as running custom scripts or tools before or after your build/test steps.

    Example:

    incrementalist run-process --process /bin/bash -- echo 'Hello from Incrementalist!'
  • Significant Performance Boost with Static Graph Engine:
    Incrementalist now uses the MSBuild Static Graph engine by default for solution and project parsing. This change should make Incrementalist significantly faster, especially on large solutions. The previous engine is still available via --engine Workspace for compatibility and comparison.

  • JSON Schema for Configuration Files:
    Added JSON schema support for incrementalist.json configuration files, enabling IDE IntelliSense and validation. This makes it easier to write and maintain configuration files with autocomplete and error checking.

Bug Fixes:

  • Fixed running tests on macOS by resolving symlink issues in temporary directories.
  • Improved project dependency detection logic for solutions with multiple target frameworks.
  • (Temporary) Reverted a previous dependency detection fix due to downstream issues.

Documentation:

  • Added a new page with real-world usage examples.

1.1.0-beta1

1.1.0-beta1 May 12 2025

Major New Features & Improvements:

  • Custom Process Execution with run-process Verb:
    You can now use the new run-process verb to run any process (not just dotnet) against affected projects. This enables advanced scenarios, such as running custom scripts or tools before or after your build/test steps.

    Example:

    incrementalist run-process --process /bin/bash -- echo 'Hello from Incrementalist!'
  • Significant Performance Boost with Static Graph Engine:
    Incrementalist now uses the MSBuild Static Graph engine by default for solution and project parsing. This change should make Incrementalist significantly faster, especially on large solutions. The previous engine is still available via --engine Workspace for compatibility and comparison.

  • Dependency Updates:

    • Updated xunit.runner.visualstudio to 3.1.0 for improved .NET 8 compatibility and bug fixes.

Bug Fixes:

  • Fixed running tests on macOS by resolving symlink issues in temporary directories.
  • Improved project dependency detection logic for solutions with multiple target frameworks.
  • (Temporary) Reverted a previous dependency detection fix due to downstream issues.

Documentation:

  • Added a new page with real-world usage examples.

Changes:

  • 5435470633a406451658547182c3f34fc3f4ee05 1.1.0 beta1 release notes (#​427)
  • c8af157c9d3c7e8ff073f237f6ad1b950621c2da Transform name-application-to-start parameter to run-process verb (#​426)
  • 7f5bb45e9a329abb12e4dc78db8d03d5955aca43 Added name-application-to-start configuration (#​419)
  • 4eb71b70cc4903f96c7a044e997dbca35e7c416b Bump xunit.runner.visualstudio from 3.0.2 to 3.1.0 (#​423)
  • 5146500b5f67b44a2be513d79524f80cf2748673 Use Static Graph to improve performance of solutions and projects parsing (#​424)
  • e4e8d568255e5fef83e5fc39db60ebf9548a218c Revert "Fix missing project dependency detection (#​421)" (#​425)
  • 2fe6cc56e8da2d5f37e372663a037a7fc4333640 Fix missing project dependency detection (#​421)
  • 247e385e7f4e06b16ab55b09c8984688ad4342f3 Fix running tests on macOS (#​422)
  • 97b6c47455f6cf40610d6c1bf28c90bbd12763fc Added page on real-world examples (#​414)
  • a45fd8dbb65fbb5e2ac84f6c1d891f27feee4cd5 Update README.md
See More
  • 4d80eb26bd2486d43382515e31cda7a7955fc897 Update README.md

This list of changes was auto generated.

Commits viewable in compare view.

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

---
updated-dependencies:
- dependency-name: incrementalist.cmd
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 4, 2025
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) October 7, 2025 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants