Skip to content

HHY Language 1.2.2

Choose a tag to compare

@github-actions github-actions released this 01 Sep 02:45
· 40 commits to main since this release

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.