Skip to content

Release v3.9.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 08:10
· 36 commits to main since this release

v3.9.0

Changelog

Bundle views render form bodies through the child loop (REQ-TWIG-003). See UPGRADING.

Changed

  • Bundle views render their Symfony forms through the child loop ({% for child in form %}{% if not child.rendered %}{{ form_row(child) }}{% endif %}{% endfor %}): access records / access statistics filters and the purge form, the dashboard clear-data form, the delete and review forms of the routes tables (both partials and the RoutesTable component), the statistics environment selector and the dashboard filters (Filters component and _filters_* partials keep their grouped custom layout and add the loop for the remaining children). Submit buttons are captured before the loop so they stay in their action rows. Fields that the FormType had but the template skipped are now rendered (path in the Tailwind access statistics and in the Filters component). RecordFiltersType gains a record_fields option (default true); the access statistics page sets it to false, so it keeps its six filters. The statistics environment selector gets its auto-submit onchange from the FormType attr_extra option instead of the template, so its attr_class is no longer dropped (REQ-TWIG-003).
  • Demo: product create/edit forms use the child loop instead of form_widget(form) (REQ-TWIG-003).

Commits

  • Release v3.9.0: Bundle views render form bodies through the child loop (REQ-TWIG-003). (71f0c84)
  • fix(twig): render forms through the child loop (REQ-TWIG-003) (8d9c30c)
  • chore(deps): refresh composer locks (bundle + demos) (cdb7aab)