Skip to content

Bump TimeWarp.Nuru from 3.0.0-beta.50 to 3.0.0-beta.52#94

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/BlogHelper9000/TimeWarp.Nuru-3.0.0-beta.52
Open

Bump TimeWarp.Nuru from 3.0.0-beta.50 to 3.0.0-beta.52#94
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/BlogHelper9000/TimeWarp.Nuru-3.0.0-beta.52

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 18, 2026

Updated TimeWarp.Nuru from 3.0.0-beta.50 to 3.0.0-beta.52.

Release notes

Sourced from TimeWarp.Nuru's releases.

3.0.0-beta.52

What's Changed

Fix Issue #​179: Empty pattern routes with required params intercepting --help (#​181)

  • Fixed: [NuruRoute("")] endpoints with required parameters no longer intercept --help
  • The skip guard condition was checking minPositionalArgs == 0 which excluded routes with required params
  • Fixed to check hasNoLiterals regardless of parameter count
  • Added reproduction test help-05-issue179-required-param.cs
  • Isolated help-03 tests to use Map<T>() to prevent CI cross-contamination

Support Environment.ExitCode for handler exit codes (#​182)

  • Generated interceptor code now returns Environment.ExitCode instead of hardcoded 0
  • Handlers can set Environment.ExitCode = 1 to signal failure without throwing exceptions
  • Updated check-version-command to use the new pattern

Documentation

  • Added CI multi-mode compilation learnings to AGENTS.md
  • Added #region Design blocks to route-matcher-emitter.cs and endpoint-extractor.cs

Test Results

  • 1079 tests passed, 0 failed, 7 skipped

Full Changelog: TimeWarpEngineering/timewarp-nuru@v3.0.0-beta.51...v3.0.0-beta.52

3.0.0-beta.51

What's Changed

Task #​431: Unify Route Matcher Code Paths

  • Problem: Dual code path in RouteMatcherEmitter caused 5+ bugs due to divergence
  • Solution: Eliminated EmitSimpleMatch/EmitComplexMatch duality
  • All routes now use unified EmitMatch and EmitAliasMatch
  • Impact: ~156 lines removed, entire class of divergence bugs eliminated

Issue #​179: Endpoint Default Routes Intercept --help

  • Fixed: Routes with empty pattern \"\" now correctly skip built-in flags
  • Added: 4 new tests for endpoint default route help behavior

Issue #​178: NuruRouteAlias Propagation for Group Base Classes

  • Fixed: Alias matching was double-emitting literal segments
  • Fixed: EmitAliasMatch now correctly treats alias as complete replacement
  • Added: All 7 routing-28-group-alias tests now pass

Version

  • Bumped to 3.0.0-beta.51

Test Results

  • 1078 tests passed
  • 0 failed
  • 7 skipped (REPL interactive)

Full Changelog: TimeWarpEngineering/timewarp-nuru@v3.0.0-beta.50...v3.0.0-beta.51

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 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: TimeWarp.Nuru
  dependency-version: 3.0.0-beta.52
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Feb 18, 2026
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

Comments