Skip to content

Bump ktsu.CodeBlocker and 12 others - #551

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/ktsu-5baf824732
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/ktsu-5baf824732

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Pinned ktsu.CodeBlocker at 2.4.2.

Release notes

Sourced from ktsu.CodeBlocker's releases.

2.4.2

v2.4.2 (patch)

Changes since v2.4.1:

  • Skip a preprocessor line's text when looking for verbatim strings [patch] (#​195) (matt-edmondson)
  • Refuse a null parameter, member or nested type before writing [patch] (#​199) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.4.1...v2.4.2

2.4.1

v2.4.1 (patch)

Changes since v2.4.0:

  • Check an expression body's expression before writing its class, and refuse a comment-only one [patch] (#​186) (matt-edmondson)
  • Drop the blank lines around a braced member body [patch] (#​182) (matt-edmondson)
  • Brace a member body that holds only a block comment [patch] (#​187) (matt-edmondson)
  • Skip blank entries in WriteUsings instead of writing using ; [patch] (#​191) (matt-edmondson)
  • Reject an expression-bodied property that also has a default value [patch] (#​192) (matt-edmondson)
  • Check a template's doc comment before writing the class that holds it [patch] (#​193) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.4.0...v2.4.1

2.4.0

v2.4.0 (minor)

Changes since v2.3.0:

  • Skip blank entries in type and member lists instead of writing broken syntax [patch] (#​200) (matt-edmondson)
  • Refuse an expression body that writes no expression, before writing [patch] (#​178) (matt-edmondson)
  • Write a quoted empty default as "" instead of dropping it [patch] (#​177) (matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​145) (matt-edmondson)
  • Keep a preprocessor directive in an expression body off the arrow line and out of the semicolon [patch] (#​162) (matt-edmondson)
  • Add WriteLines to write multi-line text at the current indent [minor] (#​181) (matt-edmondson)
  • Ignore a trailing line terminator in comment text [patch] (#​173) (matt-edmondson)
  • Report an undeclared duplicate doc tag once [patch] (#​172) (matt-edmondson)
  • Check a class's members before writing any of it [patch] (#​169) (matt-edmondson)
  • Read an interpolation format specifier as text, not code [patch] (#​168) (matt-edmondson)
  • Skip empty entries in a PragmaScope warning list [patch] (#​167) (matt-edmondson)
  • Brace a member body that holds only comments or directives [patch] (#​161) (matt-edmondson)
  • Refuse a line break in a doc comment cref or name before writing [patch] (#​160) (matt-edmondson)
  • Regenerate CompatibilitySuppressions.xml after the Polyfill 11.4.5 bump [patch] (#​156) (matt-edmondson)
  • Refuse an empty #if condition and a multi-line directive argument [patch] (#​155) (matt-edmondson)
  • Comment every line of a multi-line copyright, and refuse a multi-line region name [patch] (Claude)
  • Reject an unknown type or accessor kind, or a bodiless expression accessor, before writing [patch] (Claude)
  • Put an expression body's semicolon before a trailing line comment [patch] (Claude)
  • Write a source file's global attributes after its usings [patch] (Claude)
  • Leave the pending indentation alone on an empty Write [patch] (Claude)
  • Reject an accessorless property or unknown operator kind before writing anything [patch] (Claude)
  • Escape a lone surrogate in a quoted string literal [patch] (Claude)
  • Start a new doc comment line at NEL, LINE SEPARATOR and PARAGRAPH SEPARATOR [patch] (Claude)
  • Pin SplitLines' handling of every literal the scanner walks [patch] (Claude)
  • Cover the terminating writer's forwarding members directly [patch] (Claude)
  • Keep a verbatim string's continuation lines as written in template bodies [patch] (Claude)
  • Leave the caller's TextWriter.NewLine as it was [patch] (Claude)
  • Render a body of only blank lines as an empty block [patch] (Claude)
  • Write param, typeparam and exception tags even when their text is empty [patch] (Claude)
  • Move CI onto the shared ci-shared.yml pipeline (Claude)
  • Keep the next line indented when NewLine() ends a partial Write() [patch] (Claude)

What's Changed

2.3.6-pre.1

v2.3.6-pre.1 (prerelease)

Changes since v2.3.5:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.5...v2.3.6-pre.1

2.3.5

v2.3.5 (patch)

Changes since v2.3.4:

  • Pin SplitLines' handling of every literal the scanner walks [patch] (@​Claude)
  • Cover the terminating writer's forwarding members directly [patch] (@​Claude)
  • Keep a verbatim string's continuation lines as written in template bodies [patch] (@​Claude)
  • Leave the caller's TextWriter.NewLine as it was [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.4...v2.3.5

2.3.5-pre.1

v2.3.5-pre.1 (prerelease)

Changes since v2.3.4:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.4...v2.3.5-pre.1

2.3.4

v2.3.4 (patch)

Changes since v2.3.3:

  • Render a body of only blank lines as an empty block [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.3...v2.3.4

2.3.3

v2.3.3 (patch)

Changes since v2.3.2:

  • Write param, typeparam and exception tags even when their text is empty [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.2...v2.3.3

2.3.3-pre.2

v2.3.3-pre.2 (prerelease)

Changes since v2.3.3-pre.1:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.3-pre.1...v2.3.3-pre.2

2.3.3-pre.1

v2.3.3-pre.1 (prerelease)

Changes since v2.3.2:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.2...v2.3.3-pre.1

Commits viewable in compare view.

Updated ktsu.CodeBlocker from 2.3.5 to 2.4.2.

Release notes

Sourced from ktsu.CodeBlocker's releases.

2.4.2

v2.4.2 (patch)

Changes since v2.4.1:

  • Skip a preprocessor line's text when looking for verbatim strings [patch] (#​195) (matt-edmondson)
  • Refuse a null parameter, member or nested type before writing [patch] (#​199) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.4.1...v2.4.2

2.4.1

v2.4.1 (patch)

Changes since v2.4.0:

  • Check an expression body's expression before writing its class, and refuse a comment-only one [patch] (#​186) (matt-edmondson)
  • Drop the blank lines around a braced member body [patch] (#​182) (matt-edmondson)
  • Brace a member body that holds only a block comment [patch] (#​187) (matt-edmondson)
  • Skip blank entries in WriteUsings instead of writing using ; [patch] (#​191) (matt-edmondson)
  • Reject an expression-bodied property that also has a default value [patch] (#​192) (matt-edmondson)
  • Check a template's doc comment before writing the class that holds it [patch] (#​193) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.4.0...v2.4.1

2.4.0

v2.4.0 (minor)

Changes since v2.3.0:

  • Skip blank entries in type and member lists instead of writing broken syntax [patch] (#​200) (matt-edmondson)
  • Refuse an expression body that writes no expression, before writing [patch] (#​178) (matt-edmondson)
  • Write a quoted empty default as "" instead of dropping it [patch] (#​177) (matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​145) (matt-edmondson)
  • Keep a preprocessor directive in an expression body off the arrow line and out of the semicolon [patch] (#​162) (matt-edmondson)
  • Add WriteLines to write multi-line text at the current indent [minor] (#​181) (matt-edmondson)
  • Ignore a trailing line terminator in comment text [patch] (#​173) (matt-edmondson)
  • Report an undeclared duplicate doc tag once [patch] (#​172) (matt-edmondson)
  • Check a class's members before writing any of it [patch] (#​169) (matt-edmondson)
  • Read an interpolation format specifier as text, not code [patch] (#​168) (matt-edmondson)
  • Skip empty entries in a PragmaScope warning list [patch] (#​167) (matt-edmondson)
  • Brace a member body that holds only comments or directives [patch] (#​161) (matt-edmondson)
  • Refuse a line break in a doc comment cref or name before writing [patch] (#​160) (matt-edmondson)
  • Regenerate CompatibilitySuppressions.xml after the Polyfill 11.4.5 bump [patch] (#​156) (matt-edmondson)
  • Refuse an empty #if condition and a multi-line directive argument [patch] (#​155) (matt-edmondson)
  • Comment every line of a multi-line copyright, and refuse a multi-line region name [patch] (Claude)
  • Reject an unknown type or accessor kind, or a bodiless expression accessor, before writing [patch] (Claude)
  • Put an expression body's semicolon before a trailing line comment [patch] (Claude)
  • Write a source file's global attributes after its usings [patch] (Claude)
  • Leave the pending indentation alone on an empty Write [patch] (Claude)
  • Reject an accessorless property or unknown operator kind before writing anything [patch] (Claude)
  • Escape a lone surrogate in a quoted string literal [patch] (Claude)
  • Start a new doc comment line at NEL, LINE SEPARATOR and PARAGRAPH SEPARATOR [patch] (Claude)
  • Pin SplitLines' handling of every literal the scanner walks [patch] (Claude)
  • Cover the terminating writer's forwarding members directly [patch] (Claude)
  • Keep a verbatim string's continuation lines as written in template bodies [patch] (Claude)
  • Leave the caller's TextWriter.NewLine as it was [patch] (Claude)
  • Render a body of only blank lines as an empty block [patch] (Claude)
  • Write param, typeparam and exception tags even when their text is empty [patch] (Claude)
  • Move CI onto the shared ci-shared.yml pipeline (Claude)
  • Keep the next line indented when NewLine() ends a partial Write() [patch] (Claude)

What's Changed

2.3.6-pre.1

v2.3.6-pre.1 (prerelease)

Changes since v2.3.5:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.5...v2.3.6-pre.1

Commits viewable in compare view.

Updated ktsu.RoundTripStringJsonConverter from 1.0.76 to 1.0.78.

Release notes

Sourced from ktsu.RoundTripStringJsonConverter's releases.

1.0.78

v1.0.78 (patch)

Changes since v1.0.77:

  • Leave records whose only ToString is compiler-generated to System.Text.Json [patch] (#​136) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/RoundTripStringJsonConverter@v1.0.77...v1.0.78

1.0.77

v1.0.77 (patch)

Changes since v1.0.76:

  • Read and write IFormattable types with both Parse overloads in the invariant culture [patch] (#​137) (matt-edmondson)
  • Refuse to write a value whose ToString() returns null [patch] (#​139) (matt-edmondson)
  • Keep converting a type whose [JsonConverter] names this factory [patch] (#​142) (matt-edmondson)
  • Convert an abstract base or interface whose derived types override ToString [patch] (#​143) (matt-edmondson)
  • Pass the type's default for an [Optional] parameter with no declared default [patch] (#​146) (matt-edmondson)
  • Stop pinning the caller's culture when writing a non-IFormattable value [patch] (#​148) (matt-edmondson)
  • Leave a type with its own [JsonConverter] to that converter [patch] (#​133) (matt-edmondson)
  • Regenerate CompatibilitySuppressions.xml after the Polyfill 11.4.5 bump [patch] (#​134) (matt-edmondson)
  • Support dictionary keys in the netstandard2.0 and netstandard2.1 builds [patch] (#​130) (matt-edmondson)
  • Leave types that don't override ToString to System.Text.Json [patch] (#​129) (matt-edmondson)
  • Write non-IFormattable values with the invariant culture too [patch] (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/RoundTripStringJsonConverter@v1.0.76...v1.0.77

Commits viewable in compare view.

Updated ktsu.Sdk from 2.31.2 to 2.31.4.

Release notes

Sourced from ktsu.Sdk's releases.

2.31.4

v2.31.4 (patch)

Changes since v2.31.3:

  • Keep a consumer's package metadata and ContinuousIntegrationBuild [patch] (#​98) (@​matt-edmondson)
  • Pick the solution named after its directory, else the ordinally first [patch] (#​96) (@​matt-edmondson)
  • Publish only the names from AUTHORS.md as Authors and Company [patch] (#​97) (@​matt-edmondson)

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Incremental prerelease update.

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)
    ... (truncated)

2.31.3

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

  • [minor] Add ktsu.Sdk.Web for ASP.NET Core applications (@​matt-edmondson)
    ... (truncated)

2.31.3-pre.1

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

v2.29.0 (minor)

Changes since v2.28.0:

  • feat: add ktsu.Sdk.Unity and ktsu.Sdk.Godot game engine SDKs [minor] (@​Claude)
  • feat: build out the Unity and Godot demos into real engine projects [minor] (@​Claude)
  • fix: put the Unity demo's MonoBehaviour in a namespace [patch] (@​Claude)
  • fix: stop the shared .gitignore from eating Unity source [minor] (@​Claude)
  • fix: strip scaffolding folder segments from derived project identity [patch] (@​Claude)
  • fix: validate the assembly name EngineDemoWorkflowTests parses [patch] (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)

v2.28.2 (patch)

... (truncated)

Commits viewable in compare view.

Updated ktsu.Sdk.Android from 2.31.2 to 2.31.4.

Release notes

Sourced from ktsu.Sdk.Android's releases.

2.31.4

v2.31.4 (patch)

Changes since v2.31.3:

  • Keep a consumer's package metadata and ContinuousIntegrationBuild [patch] (#​98) (@​matt-edmondson)
  • Pick the solution named after its directory, else the ordinally first [patch] (#​96) (@​matt-edmondson)
  • Publish only the names from AUTHORS.md as Authors and Company [patch] (#​97) (@​matt-edmondson)

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Incremental prerelease update.

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)
    ... (truncated)

2.31.3

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

  • [minor] Add ktsu.Sdk.Web for ASP.NET Core applications (@​matt-edmondson)
    ... (truncated)

2.31.3-pre.1

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

v2.29.0 (minor)

Changes since v2.28.0:

  • feat: add ktsu.Sdk.Unity and ktsu.Sdk.Godot game engine SDKs [minor] (@​Claude)
  • feat: build out the Unity and Godot demos into real engine projects [minor] (@​Claude)
  • fix: put the Unity demo's MonoBehaviour in a namespace [patch] (@​Claude)
  • fix: stop the shared .gitignore from eating Unity source [minor] (@​Claude)
  • fix: strip scaffolding folder segments from derived project identity [patch] (@​Claude)
  • fix: validate the assembly name EngineDemoWorkflowTests parses [patch] (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)

v2.28.2 (patch)

... (truncated)

Commits viewable in compare view.

Updated ktsu.Sdk.App from 2.31.2 to 2.31.4.

Release notes

Sourced from ktsu.Sdk.App's releases.

2.31.4

v2.31.4 (patch)

Changes since v2.31.3:

  • Keep a consumer's package metadata and ContinuousIntegrationBuild [patch] (#​98) (@​matt-edmondson)
  • Pick the solution named after its directory, else the ordinally first [patch] (#​96) (@​matt-edmondson)
  • Publish only the names from AUTHORS.md as Authors and Company [patch] (#​97) (@​matt-edmondson)

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Incremental prerelease update.

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)
    ... (truncated)

2.31.3

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

  • [minor] Add ktsu.Sdk.Web for ASP.NET Core applications (@​matt-edmondson)
    ... (truncated)

2.31.3-pre.1

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

v2.29.0 (minor)

Changes since v2.28.0:

  • feat: add ktsu.Sdk.Unity and ktsu.Sdk.Godot game engine SDKs [minor] (@​Claude)
  • feat: build out the Unity and Godot demos into real engine projects [minor] (@​Claude)
  • fix: put the Unity demo's MonoBehaviour in a namespace [patch] (@​Claude)
  • fix: stop the shared .gitignore from eating Unity source [minor] (@​Claude)
  • fix: strip scaffolding folder segments from derived project identity [patch] (@​Claude)
  • fix: validate the assembly name EngineDemoWorkflowTests parses [patch] (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)

v2.28.2 (patch)

... (truncated)

Commits viewable in compare view.

Updated ktsu.Sdk.ConsoleApp from 2.31.2 to 2.31.4.

Release notes

Sourced from ktsu.Sdk.ConsoleApp's releases.

2.31.4

v2.31.4 (patch)

Changes since v2.31.3:

  • Keep a consumer's package metadata and ContinuousIntegrationBuild [patch] (#​98) (@​matt-edmondson)
  • Pick the solution named after its directory, else the ordinally first [patch] (#​96) (@​matt-edmondson)
  • Publish only the names from AUTHORS.md as Authors and Company [patch] (#​97) (@​matt-edmondson)

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Incremental prerelease update.

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)
    ... (truncated)

2.31.3

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

  • [minor] Add ktsu.Sdk.Web for ASP.NET Core applications (@​matt-edmondson)
    ... (truncated)

2.31.3-pre.1

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.0 (minor)

Changes since v2.29.0:

v2.29.0 (minor)

Changes since v2.28.0:

  • feat: add ktsu.Sdk.Unity and ktsu.Sdk.Godot game engine SDKs [minor] (@​Claude)
  • feat: build out the Unity and Godot demos into real engine projects [minor] (@​Claude)
  • fix: put the Unity demo's MonoBehaviour in a namespace [patch] (@​Claude)
  • fix: stop the shared .gitignore from eating Unity source [minor] (@​Claude)
  • fix: strip scaffolding folder segments from derived project identity [patch] (@​Claude)
  • fix: validate the assembly name EngineDemoWorkflowTests parses [patch] (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)

v2.28.2 (patch)

... (truncated)

Commits viewable in compare view.

Updated ktsu.Sdk.iOS from 2.31.2 to 2.31.4.

Release notes

Sourced from ktsu.Sdk.iOS's releases.

2.31.4

v2.31.4 (patch)

Changes since v2.31.3:

  • Keep a consumer's package metadata and ContinuousIntegrationBuild [patch] (#​98) (@​matt-edmondson)
  • Pick the solution named after its directory, else the ordinally first [patch] (#​96) (@​matt-edmondson)
  • Publish only the names from AUTHORS.md as Authors and Company [patch] (#​97) (@​matt-edmondson)

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Incremental prerelease update.

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated build-file lookup into one helper [patch] (@​matt-edmondson)
  • refactor: fold the code fix's two line rewrites into one, and filter with Where [patch] (@​matt-edmondson)
  • refactor: state the shared rule settings once, on the analyzer base [patch] (@​matt-edmondson)
  • Write the test icon through the workspace helper (@​Claude)

v2.30.1 (patch)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • Write the test icon through the workspace helper (@​Claude)
    ... (truncated)

2.31.3

v2.31.3 (patch)

Changes since v2.31.2:

  • [patch] Give a project with a space in its name the same identity as one without (#​94) (@​matt-edmondson)
  • [patch] Strip a scaffolding folder that holds the project file directly (#​95) (@​matt-edmondson)
  • Add a SessionStart hook for Claude Code cloud sessions (#​80) (@​matt-edmondson)
  • Bump the microsoft group with 1 update (@​dependabot[bot])
  • fix: append the core SDK's NoWarn instead of replacing it [patch] (#​93) (@​matt-edmondson)
  • Remove the whole PackageVersion element in the KTSU0005 code fix [patch] (#​88) (@​matt-edmondson)
  • Strip a leading benchmarks folder from a project's identity [patch] (#​106) (@​matt-edmondson)
  • Unset the synced .editorconfig header when there is no COPYRIGHT.md [patch] (#​87) (@​matt-edmondson)

v2.31.3-pre.1 (prerelease)

Changes since v2.31.2:

v2.31.2 (patch)

Changes since v2.31.1:

v2.31.1 (patch)

Changes since v2.31.0:

  • [patch] Stop discarding a test project's explicit TargetFrameworks (@​Claude)
  • [patch] Use Path.Join in the test-matrix helper (@​Claude)

v2.31.0 (minor)

Changes since v2.30.0:

  • [patch] Make derived project identity safe for non-ktsu consumers (@​Claude)
  • feat: add KTSU0008 for a package reference that overrides the shared framework [minor] (@​matt-edmondson)
  • refactor: collapse the analyzers' duplicated bu...

Description has been truncated

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Nov 11, 2026
@dependabot dependabot Bot changed the title Bump the ktsu group with 13 updates Bump ktsu.CodeBlocker and 12 others Nov 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/ktsu-5baf824732 branch from 9a3463b to 1682044 Compare November 12, 2026 04:12
Bumps ktsu.CodeBlocker to 2.4.2
Bumps ktsu.RoundTripStringJsonConverter from 1.0.76 to 1.0.78
Bumps ktsu.Sdk from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.Android from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.App from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.ConsoleApp from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.iOS from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.Linux from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.macOS from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.Tool from 2.31.2 to 2.31.4
Bumps ktsu.Sdk.Windows from 2.31.2 to 2.31.4
Bumps ktsu.SourceGeneratorToolkit from 1.2.7 to 1.4.0
Bumps ktsu.SourceGeneratorToolkit.Testing from 1.2.7 to 1.4.0

---
updated-dependencies:
- dependency-name: ktsu.CodeBlocker
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.RoundTripStringJsonConverter
  dependency-version: 1.0.78
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Android
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.App
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.ConsoleApp
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.iOS
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Linux
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.macOS
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Tool
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Windows
  dependency-version: 2.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.SourceGeneratorToolkit
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.SourceGeneratorToolkit.Testing
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
...

Signed-off-by: dependabot[bot] <support@github.com>
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