Perl v5.29 is the development series leading up to the maintenance release v5.30 sometime in the middle of 2019. As it’s released—roughly monthly—you can get a peek at what’s coming up. You can track the progress by reading the perldelta documentation that comes with each Perl release (although you’ll need to select the development version you want to inspect).
- You no longer can declare lexical with false postfix conditionals
- The generalized quantifier can match more
- Delimiters must be graphemes
- File::Glob::glob() will disappear
- Some uses of an unescaped left brace “{” in a regex will be illegal
- Upgrades to Unicode 12
- Previously deprecated sysread()/syswrite() on :utf8 handles now fatal
qr'\N{name}'
is now supported- There’s limited, experimental support for variable-width lookbehinds
- Match Unicode property values with a wildcard