Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By tim.plunkett on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.x
Description:
Previously, an invalid renderable array could be passed to a theme function that expected the invalid structure, and was still able to output proper markup. Now, an invalid renderable array will emit an error.
This is not technically an API change, but an enforcement of the API as it was documented.
See drupal_render() for documentation of what makes a renderable array valid.
Impacts:
Module developers
Themers