Changes for version 0.04 - 2026-10-04

  • Add separate ordered trailer fields to Message, Request, and Response, preserving duplicate fields, spelling, order, and bytes.
  • Add generic Request protocol metadata for Extended CONNECT without interpreting tokens or inferring them from Upgrade.
  • Add freeze_initial() and freeze_trailers(), with per-section mutation capabilities, while retaining full freeze and independent completeness.
  • Refine is_mutable() to report whether any section is mutable; callers editing partially mutable messages check the relevant section capability.
  • Define unavailable versus empty adapter trailers and independent fidelity.
  • Preserve ordinary CONNECT, exact targets, neutral versions, and separate informational responses without introducing protocol or stream machinery.
  • Document the modern HTTP standards audit, adapter upgrade contract, and simple usage examples. Add byte, lifecycle, and modern semantic tests.
  • Declare the test dependency explicitly while retaining Perl 5.16 support.

Documentation

Modules

Framework-neutral HTTP messages and authentication
HTTP authentication without an HTTP framework
HTTP Basic authentication construction
HTTP Bearer authentication construction
HTTP Digest authentication calculations and state
Common HTTP message behavior
Framework-neutral HTTP request
Framework-neutral HTTP response