Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 23, 2025

Updated incrementalist.cmd from 1.1.0 to 1.2.0.

Release notes

Sourced from incrementalist.cmd's releases.

1.2.0

1.2.0 December 23 2025

Stable Release - Parallel Execution Control

This stable release adds a new feature to control parallelism during build and test operations.

New Features:

  • Parallel Limit Control:
    Added --parallel-limit CLI option and parallelLimit configuration setting to limit the degree of parallelism when running tasks in parallel. This helps prevent memory exhaustion and random errors when many projects are affected in large solutions.

    Example:

    incrementalist test --parallel --parallel-limit 4

    Or in incrementalist.json:

    {
      "parallelLimit": 4
    }

Documentation:

  • Added comprehensive documentation for --parallel-limit option in README.md and configuration docs
  • Updated JSON schema with validation for parallelLimit setting
  • Improved README.md Markdown compatibility for better NuGet.org rendering

Other Improvements:

  • Increased PR validation timeout from 10 to 20 minutes to accommodate integration tests on Windows

Fixes #​456

1.2.0-beta.1 December 15 2025

BETA RELEASE - Dual-Targeting .NET 8.0 and .NET 10.0 with .slnx Support

This beta release adds dual-targeting support for .NET 8.0 and .NET 10.0, with .slnx solution format support available on .NET 10.0+.

Major Changes:

  • Dual-Targeting .NET 8.0 and .NET 10.0:
    Incrementalist now targets both net8.0 and net10.0, allowing it to run on either .NET 8.0 or .NET 10.0 SDKs.

  • Added .slnx Solution Format Support (.NET 10.0+ only):
    Full support for the new XML-based .slnx solution format in both Workspace and Static Graph build engines when running on .NET 10.0+. This format is not available on .NET 8.0 due to MSBuild/Roslyn version constraints.
    ... (truncated)

1.2.0-beta.1

1.2.0-beta.1 December 15 2025

BETA RELEASE - Dual-Targeting .NET 8.0 and .NET 10.0 with .slnx Support

This beta release adds dual-targeting support for .NET 8.0 and .NET 10.0, with .slnx solution format support available on .NET 10.0+.

Major Changes:

  • Dual-Targeting .NET 8.0 and .NET 10.0:
    Incrementalist now targets both net8.0 and net10.0, allowing it to run on either .NET 8.0 or .NET 10.0 SDKs.

  • Added .slnx Solution Format Support (.NET 10.0+ only):
    Full support for the new XML-based .slnx solution format in both Workspace and Static Graph build engines when running on .NET 10.0+. This format is not available on .NET 8.0 due to MSBuild/Roslyn version constraints.

  • TFM-Conditional Dependency Versions:
    MSBuild and Roslyn package versions are now conditional based on the target framework:

    • .NET 8.0: MSBuild 17.11.48, Roslyn 4.14.0
    • .NET 10.0: MSBuild 18.0.2, Roslyn 5.0.0 (stable)
  • Multi-Targeted Project Deduplication:
    Fixed issue where multi-targeted projects could appear multiple times in the dependency graph. Projects are now properly deduplicated in StaticGraphBuildEngine.

  • Improved F# Project Handling:
    F# projects now use StaticGraphBuildEngine for better compatibility with Roslyn 5.0+.

  • Dependency Upgrades:

    • Microsoft.Build.Locator: 1.9.1 → 1.10.12
    • xunit.runner.visualstudio: 3.1.4 → 3.1.5

Bug Fixes:

  • Fixed deprecated Workspace.WorkspaceFailed API usage (replaced with RegisterWorkspaceFailedHandler)
  • Updated F# test samples to use net8.0 target framework

Fixes #​405

Changes:

  • 0af2de812758a7f1876b9b28cb3fbeab2f990301 Update RELEASE_NOTES.md for 1.2.0-beta.1 release (#​483)
  • d255f21ad319b5cc00b5876cf28234fcccb3ff29 Add support for .slnx solution format (#​463) [ #​405 ]
  • 3fb770a454988a1a4090bae44f675505c4eb3d66 Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 (#​468)
  • af9c333f2f1ecf28c87014847387b8dd59d431f0 Bump Microsoft.Build.Locator from 1.10.2 to 1.10.12 (#​464)
  • a91f3a925e01e54c3eda8f3c2dc1b417d04ce338 Reduce default timeout to 1 minute (#​462)
  • a3bc4a1329826235af68593f5614297199fd82bb Bump Microsoft.Build from 17.11.31 to 17.11.48 (#​453)
  • 7d9da30327fa347de1dfd902fd1f63f43fd62482 Bump Microsoft.Build.Locator from 1.9.1 to 1.10.2 (#​448)

This list of changes was auto generated.

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)

---
updated-dependencies:
- dependency-name: incrementalist.cmd
  dependency-version: 1.2.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 Dec 23, 2025
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.

1 participant