Subject: | Unescaped left brace in regex is deprecated here |
With perl 5.27.8 there are new warnings while running the test suite:
...
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/
(% # leading '%'
(-)? # left-align, rather than right
(\d*)? # (optional) minimum field width
(?:\.(\d*))? # (optional) maximum field width
({ <-- HERE .*?})? # (optional) stuff inside
(\S) # actual format character
)/ at /home/eserte/.cpan/build/2018012015/String-Format-1.17-0/blib/lib/String/Format.pm line 77.
t/01load.t ........... ok
... (etc.) ...
The String-Format test suite still passes, but modules depending on String::Format may fail if using something like Test::NoWarnings.