Skip to content

HTML API: Plans for 6.7 #60396

@dmsnell

Description

@dmsnell

🔝Block API | HTML issues | Refactors | ↑ Broader Roadmap | ← Plans for 6.6 | → Plans for 6.8

Publications

Pre-release checklist.

  • Review all docblocks and ensure they have appropriate example code.
  • Review HTML API class docblocks and ensure they are updated to match currently support.
  • Gather all non-trunk bug-fixes and enhancements into the Updates to the HTML API post.

Lingering work from 6.6

  • Review all of the push/pop mechanics and polish them, figure out the proper comprehensive model of operation, and refactor the internals to ensure they are elegant and can be introspected.

Added Spec Support (Core-61576)

New Features and Interfaces

Bug Fixes

Enhancements

Blocks

  • Continue developing block attribute sourcing.
  • Iterate on the Server Directive Processor.
  • Iterate on the Block Bindings processor.

Not likely in 6.7

  • Setting inner or outer HTML because it should parse the provided new HTML in a fragment parser whose context node is the one in which it is found. Also, because we have to solve the problem of composition and avoiding re-parsing every level of inner content.
    • With outside help a form of this may make it in to 6.7.

Backports into Gutenberg

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Feature] Block APIAPI that allows to express the block paradigm.[Feature] HTML APIAn API for updating HTML attributes in markup[Type] IterationScoped iteration of an effort from a tracking issue or overview issue ideally for a major release.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions