Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTML API: Plans for 6.7 #60396

Open
9 of 19 tasks
dmsnell opened this issue Apr 2, 2024 · 0 comments
Open
9 of 19 tasks

HTML API: Plans for 6.7 #60396

dmsnell opened this issue Apr 2, 2024 · 0 comments
Labels
[Feature] Block API API that allows to express the block paradigm. [Feature] HTML API An API for updating HTML attributes in markup [Type] Iteration Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.

Comments

@dmsnell
Copy link
Member

dmsnell commented Apr 2, 2024

🔝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

This was referenced Apr 2, 2024
@dmsnell dmsnell added [Feature] Block API API that allows to express the block paradigm. [Feature] HTML API An API for updating HTML attributes in markup [Type] Iteration Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release. labels Apr 2, 2024
@dmsnell dmsnell mentioned this issue Jul 1, 2024
11 tasks
@gziolo gziolo mentioned this issue Oct 10, 2024
67 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Block API API that allows to express the block paradigm. [Feature] HTML API An API for updating HTML attributes in markup [Type] Iteration Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.
Projects
Status: 📋 Iteration/Tracking Issues
Development

No branches or pull requests

1 participant