Revision history for Uniform::HTMX

0.16  2026-08-23
        - Added driver() class method: build a per-request framework
          integration from two plain coderefs (extract/apply) without
          writing a subclass. Internally generates an anonymous
          subclass and composes cleanly with hook overrides on any
          existing subclass.
        - Refactored internal state access behind overridable _in()/
          _out() accessor hooks, and JSON (de)serialization behind
          _encode_json()/_decode_json() hooks, so subclasses can
          customize storage or serialization without reimplementing
          any request/response method.
        - Added an optional base new(%args) constructor that
          normalizes an 'in' header hash and stores all other args
          verbatim, for use via SUPER::new() in subclasses.
        - Rewrote EXTENDING UNIFORM::HTMX POD section as an explicit
          contract: which methods are safe to override, and which
          are internal plumbing (header-injection validation) that
          should not be bypassed.
        - Fixed a license inconsistency across the distribution: the
          LICENSE file, Makefile.PL, and POD previously disagreed
          (MIT vs Artistic License 2.0). Standardized on MIT
          throughout.
        - Corrected Makefile.PL PREREQ_PM to depend on Uniform::Utils
          directly, matching the module's actual `use` statement.
0.15  2026-08-22
        - Added links to POD
0.14  2026-08-22
        - Extracted internal normalization engine logic out to Uniform::Utils.
        - Linked validation runtime tracking to object-oriented Uniform::Exceptions.
        - Upgraded prerequisite version mapping bounds inside Makefile.PL.
0.13  2026-08-22
        - now using Uniform ecosystem modules
0.11  2026-08-22
        - POD author corrections
0.10  2026-08-22
        - Production ready abstract base launch.
        - Core header normalization algorithm stabilized.
        - Full POD documentation and unit tests compiled.
