trunk
block.json schema: Make the apiVersion field required and only allow 3 (#71107)
[Patterns]: Support the `blockTypes` prop for patterns fetched from Pattern Directory (#47677)
Block API: Extend `register_block_type_from_metadata` to handle assets (#22519)
Block JSON schema & PHP-only blocks: Add `autoRegister` support (#80173)
Improve parsing and retrieve additional data in REST url-details endpoint (#31763)
[Webfonts] Rename to Fonts API (#46749)
Avoid using auto-drafts for theme templates and template parts (#27910)
block.json: Allow passing filename as `variations` field (#62092)