The GitHub Actions job "Scorecards supply-chain security" on 
commons-lang.git/master has succeeded.
Run started by GitHub user garydgregory (triggered by garydgregory).

Head commit for run:
5b3a81dcd5e4c8bcee87b5bb07f4c0672be48545 / Gary Gregory <[email protected]>
Fix unmatched-quote handling in ExtendedMessageFormat

This is PR 1819 plus more work.

Treat an unmatched single quote as closed at the end of the pattern,
matching MessageFormat and ExtendedMessageFormat without a registry.
Previously, supplying a non-null registry caused these patterns to
throw IllegalArgumentException.

Document quoting semantics in the class Javadoc, including doubled
single quotes and literal format elements within quoted text. Clarify
that implicit quote closure does not close an unfinished format element.

Add regression coverage for unmatched and trailing quotes, custom
formats, empty-registry parity with MessageFormat, and toPattern()
round-tripping. Verify that unmatched quotes inside unfinished format
descriptions still cause IllegalArgumentException.

Report URL: https://github.com/apache/commons-lang/actions/runs/38916244658

With regards,
GitHub Actions via GitBox

Reply via email to