0.6.x release line for TAG.Networking.HttpRouter from the current repository history.
Earlier
0.2.x and 0.4.x package builds existed before this page was added. The entries below start with the current 0.6.x line that matches the docs in this workspace.Added direct codec configuration through
EndpointRouter.NameCodec and SetNameCodec(...).Expanded the binding pipeline with transport validation, nested object validation, and collection element validation.Improved HttpServiceProvider resolution for registered services, singleton lookup, and unregistered concrete dependency graphs.Added route caching on ControllerBase.GetRoute<T>() and direct RegisterController<T>() registration improvements around attributed controllers.Improved route-parameter handling.Added regression coverage for mixed-verb routes so the same path shape can be exercised safely across different HTTP methods.
Added common-struct binding coverage and conversion support for
DateOnly, TimeOnly, and TimeSpan.Tightened the object conversion path used by attributed request binding.Improved enum handling in request-body encoders and decoders.Added enum binding tests across query, route, and body inputs.
Added account-user support in the router’s authentication and request-processing surface.
Refreshed package dependencies to newer Waher versions.
Introduced the staged middleware pipeline used by the current router.Added middleware attributes, per-request controller instances, and the controller lifecycle documented in the current guides.Expanded authorization behavior and router-level authentication helpers, including anonymous and custom scheme support.