Skip to content

chore(deps): update dependency fallout.common to 10.4.0 - #1521

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/fallout.common-10.x
Open

chore(deps): update dependency fallout.common to 10.4.0#1521
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/fallout.common-10.x

Conversation

@renovate

@renovate renovate Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
Fallout.Common 10.3.4910.4.0 age confidence

Release Notes

Fallout-build/Fallout (Fallout.Common)

v10.4.0

v10.4

It has been a while since we released a new version and we've been cooking a bit in the background, going from me being the sole maintainer and contributor to onboarding new people into this project and revitalising the Nuke or rather now the Fallout community with new life.
First of all, thanks to those who have decided to come forward and partake in keeping the vision of Nuke alive! And welcome to those who are brave enough to migrate their projects from Nuke to Fallout.
With this long awaited release, we're bringing you mostly stabilisation, long awaited PR merges and minor improvements, while we're preparing the architectural structure to move Fallout into a new future.

Please let us know if anything is missing, broken or not quite working as intended. The easiest way to do so is to create an issue here on Github.

What's Changed

✨ New Features
🐛 Bug Fixes
📖 Documentation

New Contributors

Full Changelog: Fallout-build/Fallout@10.3.47...v10.4.0


⚠️ Breaking Changes since v10.3

Solution, SolutionAttribute, Project, and the solution-graph extension methods moved from Fallout.Common.ProjectModel to Fallout.Solutions.

A transition shim re-exports Solution and SolutionAttribute, so this keeps compiling unchanged:

using Fallout.Common.ProjectModel;

[Solution] readonly Solution Solution;

The shim covers the common case only. It does not cover Project or the extension methods. A build that reads the project graph — Solution.GetProject(…), Solution.AllProjects — fails to compile:

error CS0246: The type or namespace name 'Project' could not be found

Fix it with fallout-migrate, which rewrites the namespace and everything else the rename touched:

dotnet tool install -g Fallout.Migrate --version 10.4.0
fallout-migrate <path-to-your-repo>

fallout-migrate is not only for moving from NUKE to Fallout. It also handles upgrades between Fallout versions. If you prefer to do it by hand, the change is one line: using Fallout.Common.ProjectModel; becomes using Fallout.Solutions;.

See #​619 for the full analysis.

Security

This release resolves five high-severity advisories in System.Security.Cryptography.Xml. 10.4.0 depends on the patched 10.0.10; 10.3.x pinned 10.0.6. If you migrated a repo while on 10.3.x and hit NU1903 on restore, upgrading to 10.4.0 clears it. See #​618.

Global tool package id

The tool ships as Fallout.GlobalTool — the same id 10.3.x consumers already pin, so dotnet tool update reaches 10.4.0 with no manifest edit.

Fallout.GlobalTools (plural) existed briefly at 10.4.0-rc.4 and is now unlisted and deprecated. If you installed from it, switch back:

dotnet tool uninstall -g Fallout.GlobalTools
dotnet tool install -g Fallout.GlobalTool

See #​575.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

Test Results

0 files   -     31  0 suites   - 31   0s ⏱️ -17s
0 tests  -  1 155  0 ✅  -  1 154  0 💤  -   1  0 ❌ ±0 
0 runs   - 11 097  0 ✅  - 10 258  0 💤  - 839  0 ❌ ±0 

Results for commit ed72028. ± Comparison against base commit d7339b2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants