HHY Language 1.2.2
HHY 1.2.2
HHY 1.2.2 validates the official extension toolchain with the production-oriented HTML 0.2.0 process extension.
HTML extension
- Parses untrusted and malformed HTML with Lexbor without filesystem, network, or subprocess capabilities.
- Supports bounded CSS selection and single-parse, multi-field structured extraction.
- Adds
html.extract_report, returning rows plus matched, returned, truncated, and input byte metadata so bounded partial results are explicit. - Preserves optional extension operation, stage, and cause metadata in HHY structured errors while keeping older Protocol 1 extensions compatible.
- Exercises signed Registry installation, lockfile/offline reconstruction, tamper rejection, upgrade/rollback, and native dependency bundling.
Protocol decision
Measured HTML workloads remain within the existing 768 KiB input, 10,000-result, and 1 MiB message boundaries. The synchronous bounded batch API is therefore retained. Stream credit, cross-call cancellation, and opaque DOM handles remain deferred until a real workload proves they are necessary.
Release gate
GitHub Release remains the final step after Linux, macOS, and Windows Actions pass and every corresponding archive and checksum is present.