Skip to content

v0.151.1ยค

2026-06-25

Fixยค

  • A multiline string value in a component tag no longer raises SyntaxError

    Passing a quoted string that spans multiple lines as a component input (for example an Alpine.js or hyperscript handler) raised SyntaxError: unterminated string literal:

    {% component "button"
        _="on click
            set replyForm to closest <form />"
    %}{% endcomponent %}
    

    This affected plain strings only (those without {{ }} expressions) and was a regression introduced in djc-core v1.3.0. Such values render correctly again.

    This fix requires djc-core>=1.3.1, which is now the minimum version.