HTML API: Plans for 6.7 #60396
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.
🔝Block API | HTML issues | Refactors | ↑ Broader Roadmap | ← Plans for 6.6 | → Plans for 6.8
Publications
Pre-release checklist.
trunk
bug-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_name
argument.tag_name
query arg inHTML_Processor::next_tag()
wordpress-develop#6980Various fixes:
generate_implied_end_tags()
. wordpress-develop#6988kses
rejects 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
The text was updated successfully, but these errors were encountered: