Release 0.41.0-rc1000 - #436
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cuts
v0.41.0-rc1000. It carries the SSE single-write fix (#434) and the[ConditionalGet]SHA-1 tags and pooled buffer (#435).docs/.vitepress/version.json0.40.0-rc10000.41.0-rc1000build-package.yamlRELEASE_LINE0.41.00.42.0AGENTS.mdcurrent line0.40.0-rc10000.41.0-rc1000What is in it
Five pull requests since
v0.40.0-rc1000: #430, #431, #432, #434 and #435.MemoryStream, so a large conditional response no longer allocates its body.Hardened.Validation.SourceGeneratorwith ValidationModules' generator.EXPECTEDis 65 since Replace Hardened.Validation.SourceGenerator with ValidationModules' generator #432.Release notes
The generated notes list the titles. This section goes above them once the release exists.
Dry run
Run on main
439ae33dplus this branch's three edits, withVersion=0.41.0-rc1000exported asrelease.yamlsets it. Every restore used a scratchNUGET_PACKAGES, and~/.nuget/packageshas no0.41.0-rc1000directory afterwards.dotnet build Hardened.slnx --configuration Release -p:ContinuousIntegrationBuild=truebuilt with no warnings.dotnet pack Hardened.slnx --no-buildat0.41.0-rc1000gave 65.nupkgand 52.snupkg.Hardened.Web.Runtime.dllcarries0.41.0.0and0.41.0-rc1000+439ae33d.0.40.0-rc1000on nuget.org. The file lists and nuspec dependencies match, except for two expected changes:Hardened.Requests.Runtimedepends onValidationModules.Runtime1.2.0, not 1.1.0 (Take ValidationModules 1.2.0 #431).Hardened.SourceGeneratorgainedValidation/RulesTargets.cs(Replace Hardened.Validation.SourceGenerator with ValidationModules' generator #432).hardened-webapplication generated from the packedHardened.Templatespinned0.41.0-rc1000and ValidationModules 1.2.0. It built with no warnings, the Library, DependencyModules and Web generators andValidationModules.SourceGenerator1.2.0 reachedcsc, and its 17 tests passed.release.yamlruns it again before it pushes.🤖 Generated with Claude Code