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