> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Release notes

> Release history for Neuro.Networking.HttpRouter

This page tracks the documented `0.6.x` release line for `Neuro.Networking.HttpRouter` from the current repository history.

<Note>
  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.
</Note>

<Update label="v0.6.6" description="2026-06-08" tags={["service-provider", "validation", "codecs"]}>
  Added direct codec configuration through `ControllerEndpointRouter.NameCodec` and constructor-supplied `IParameterNameCodec` instances.

  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.
</Update>

<Update label="v0.6.5" description="2026-05-26" tags={["routing"]}>
  Improved route-parameter handling.

  Added regression coverage for mixed-verb routes so the same path shape can be exercised safely across different HTTP methods.
</Update>

<Update label="v0.6.4" description="2026-05-26" tags={["binding", "conversion"]}>
  Added common-struct binding coverage and conversion support for `DateOnly`, `TimeOnly`, and `TimeSpan`.

  Tightened the object conversion path used by attributed request binding.
</Update>

<Update label="v0.6.3" description="2026-05-26" tags={["binding", "enums"]}>
  Improved enum handling in request-body encoders and decoders.

  Added enum binding tests across query, route, and body inputs.
</Update>

<Update label="v0.6.2" description="2026-05-26" tags={["accounts", "auth"]}>
  Added account-user support in the router's authentication and request-processing surface.
</Update>

<Update label="v0.6.1" description="2026-05-05" tags={["dependencies"]}>
  Refreshed package dependencies to newer Waher versions.
</Update>

<Update label="v0.6.0" description="2026-04-22" tags={["middleware", "authorization", "controllers"]}>
  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.
</Update>
