-
Notifications
You must be signed in to change notification settings - Fork 4.8k
HTML API: Plans for 6.7 #60396
Copy link
Copy link
Closed
Labels
[Feature] Block APIAPI that allows to express the block paradigm.API that allows to express the block paradigm.[Feature] HTML APIAn API for updating HTML attributes in markupAn 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.Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.
Metadata
Metadata
Assignees
Labels
[Feature] Block APIAPI that allows to express the block paradigm.API that allows to express the block paradigm.[Feature] HTML APIAn API for updating HTML attributes in markupAn 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.Scoped iteration of an effort from a tracking issue or overview issue ideally for a major release.
Type
Fields
Give feedbackNo fields configured for issues without a type.
🔝Block API | HTML issues | Refactors | ↑ Broader Roadmap | ← Plans for 6.6 | → Plans for 6.8
Publications
Pre-release checklist.
trunkbug-fixes and enhancements into the Updates to the HTML API post.Lingering work from 6.6
Added Spec Support (Core-61576)
Tag supports:
get_qualified_tag_name()return lowercase tag names.Various supports:
create_full_parser()for non-fragment parsing. wordpress-develop#6977Text handling
Parse DOCTYPE public and system identifiers, used for detecting quirks mode.
Testing and verification (Core-61646, Core-61530)
New Features and Interfaces
set_modifiable_text()for plaintext-only modifications.get_modifiable_text()reads enqueued updates. wordpress-develop#7150normalize(),serialize(), andget_full_comment_text()Bug Fixes
Core-61560 The Fragment parser should not add the context node to the stack of open elements.
Core-61851
HTML_Processor::next_tag()should respect thetag_nameargument.tag_namequery arg inHTML_Processor::next_tag()wordpress-develop#6980Various fixes:
generate_implied_end_tags(). wordpress-develop#6988ksesrejects an attribute update,set_attribute()should returnfalse.-or<.Audit of CSS semantics and behaviors (Core-61531)
Enhancements
Core-61545 General performance improvements.
Core-61399 Add type annotations to HTML API code.
Add
is_self_contained_element()to identify special atomic elements likeSCRIPT,STYLE,TITLE, etc…Blocks
Not likely in 6.7
Backports into Gutenberg