10.30.1 (2026-10-28)
Bug Fixes
- apply outputEscape to {% echo %} (46ab5d8)
- array_to_sentence_string: coerce non-array input with toArray (#968) (e843466), closes #964
- base64_decode: throw on invalid input in every build (#971) (83bbfe0), closes #965
- date_to_rfc822: use English day and month names (#974) (e94a1c4), closes #973
- filters: round must not alter large or high-precision numbers (#980) (ea22af4), closes hi#precision
- filters: truncate and slice must not split surrogate pairs (#981) (57016eb), closes String#length String#slice
- pad %Y to 4 digits like Ruby (#978) (95a2eed)
- security: apply outputEscape to {% cycle %} (#984) (2e1ebe0)