Skip to content

Release v2.15.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 11:27
· 25 commits to main since this release

v2.15.1

Changelog

Date-range filters submit a nameless form whose request carries only a range; dev dependency bumps (assets unchanged); twig include fixes; worktree-friendly co-author check.

Fixed

  • Date range in a nameless GET form (2.15.0): Symfony only submits a form without a root name (FormKit's GET
    filter forms, getBlockPrefix() === '') when one of its children's names is in the request, and a
    DateRangeType field is submitted under the host's from_name / to_name, not its own name. A URL carrying only
    a range (?min_receipt_issue_date=2026-01-01) filtered the host's list while the form stayed unsubmitted and the
    field rendered empty. New Form\DateRangeRequestHandler decorates the FrameworkBundle request handler
    (form.type_extension.form.request_handler): for a nameless form whose request carries a range's from / to
    parameter and no other child, it hands the inner handler a copy of the request with an empty entry under the
    range's name, so the form is submitted as for any present field and DateRangeSubmitExtension maps the two days
    onto the range. Named forms, other methods and other requests are passed through unchanged.
  • partials/_listing_head.html.twig / _listing_cells.html.twig: the row-detail head / cell use the include()
    function instead of the include tag (twig-cs-fixer); same output.
  • .scripts/check-no-cursor-coauthor.sh accepts a git worktree (.git file).

Changed

  • Dev dependencies lucide 1.61.0, sass 1.106.1 and happy-dom 21.0.4: the shipped assets (src/Resources/public,
    views/inline/nowo-ui-theme-boot.js) rebuild byte-identical, sass prints no deprecation and the Vitest suite
    passes unchanged.