Skip to content

History / Testing

Revisions

  • Update wiki for 6.0.0: non-nullable Response, notnull constraints, version bumps - Migration: add v5.x to v6.x section (non-nullable Response/InvokeAsync, TResponse:notnull, diagnostics/serilog TRequest class->notnull). - API prose/signatures: Request-Lifecycle, PlumberApplicationFactory, Recipe-Aspnet, Recipe-Configuration-Reload, Recipe-Aws-Lambda-Api-Gateway, Sample-Cli-Walkthrough, BackgroundWorker wiki-bugs -> non-nullable response; drop now-redundant null-forgiving in Testing/PlumberApplicationFactory examples. - Constraints: Diagnostics, Diagnostics-Options, Request-Logger-Options, Serilog-Extensions, Building-A-Pipeline -> notnull (value-type requests allowed). - Versions: recipe csproj snippets 5.* -> 6.*; wiki-sample package pins 3.0.0 -> 6.0.0; fix ReloadableHandler Task<string?> -> Task<string>. Sample projects verified to build against the 6.0.0 API. Pre-existing CA1873 (LoggerMessage) and NU1903 (SQLite CVE) drift in the buildable samples is unrelated to this release and left as-is. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @marklauter marklauter committed Jun 30, 2026
  • docs: update wiki to v5.1.0, add v4→v5 migration, MS-style sweep - Bump documented version from v4.x to v5.x and recipe package pins from 3.* to 5.* (PackageReference snippets and Compatibility footers). - Add a "v4.x to v5.x" section to Migration: no breaking changes; document the two new optional packages (Serilog Extensions, Diagnostics). - Rewrite aphorisms and figurative prose into plain Microsoft-style text across all pages. Code, version pins, links, and MSL Armory branding left unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @marklauter marklauter committed Jun 25, 2026
  • Cover Plumber.Testing as a published NuGet package Flip the testing docs from preview to installable now that MSL.Plumber.Pipeline.Testing ships on NuGet: - Remove the preview banner and add install instructions to PlumberApplicationFactory and the Testing factory section. - Fix the wrong package id in the Tutorial (was MSL.Plumber.Testing). - Add a NuGet - Testing link to the sidebar. - List the testing package in the six recipes whose tests use it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @marklauter marklauter committed Jun 13, 2026
  • Document RequestHandler.Middleware introspection Middleware.md gains 'Inspecting registrations' (descriptor semantics); Testing.md gains 'Pipeline composition' (the assertion pattern). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @marklauter marklauter committed Jun 12, 2026
  • apply editoriial guidance

    @marklauter marklauter committed May 10, 2026
  • wiki

    @marklauter marklauter committed May 10, 2026