Skip to content

build: update presentation HTTP to 2.0.9 - #24

Merged
PANiXiDA merged 1 commit into
developmentfrom
feature/update-presentation-http-2.0.9
Aug 2, 2026
Merged

build: update presentation HTTP to 2.0.9#24
PANiXiDA merged 1 commit into
developmentfrom
feature/update-presentation-http-2.0.9

Conversation

@PANiXiDA

@PANiXiDA PANiXiDA commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Updated PANiXiDA.Core.Presentation.Http from 2.0.8 to 2.0.9.
  • Verified that restore resolves the published 2.0.9 package in all dependent projects.

Why

Version 2.0.9 preserves the status code from BadHttpRequestException instead of rewriting JSON body binding failures to HTTP 500. Invalid request bodies, such as an invalid GUID, now produce the expected HTTP 400 Problem Details response.

Core change: panixida-dotnet-core/presentation-http#8

How to verify locally

dotnet restore PANiXiDA.TacticalHeroes.slnx --force-evaluate
dotnet format PANiXiDA.TacticalHeroes.slnx --verify-no-changes --no-restore
dotnet build PANiXiDA.TacticalHeroes.slnx --configuration Release --no-restore
dotnet test PANiXiDA.TacticalHeroes.slnx --configuration Release --no-build

Result: 487 tests passed; Release build completed with 0 warnings and 0 errors.

Impact

  • Contract: malformed or unbindable request bodies now return the status carried by BadHttpRequestException, normally HTTP 400, instead of HTTP 500.
  • Valid request handling and application validation are unchanged.
  • No migrations, OpenAPI schema changes, configuration changes, or breaking public API changes.

@PANiXiDA
PANiXiDA marked this pull request as ready for review August 2, 2026 18:49
@PANiXiDA
PANiXiDA merged commit 4a6ea36 into development Aug 2, 2026
14 checks passed
@PANiXiDA
PANiXiDA deleted the feature/update-presentation-http-2.0.9 branch August 2, 2026 18:49
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.

2 participants