['<code>/(?<name>)/</code>', 'named capture buffers into <code>%+</code>'],
['<code>s/keep\K//</code>', 'floating positive lookbehind, efficient alternative for <code>s/(keep)/$1/</code>'],
['<code>/\v/, /\h/</code>', 'vertical and horizontal whitespace escapes'],
- ['<code>my $_</code>', 'lexically scoped version of the default variable', 'experimental::lexical_topic'],
+ ['<code>my $_</code>', 'lexically scoped version of the default variable', v0.5.23.4, 'experimental::lexical_topic'],
],
release => '2007-12-18',
distro => {
new => [
['<code>package version</code>', '<code>package</code> NAME VERSION shorthand for <code>our $VERSION</code>'],
['<code>...</code>', 'yada-yada operator: code placeholder'],
- ['<code>use 5.012</code>', 'Implicit <code>strict</code> if use VERSION >= v5.12'],
+ ['<code>use 5.012</code>', 'implicit <code>strict</code> if use VERSION >= v5.12'],
['<code>… when</code>', '<code>when</code> is now allowed to be used as a statement modifier'],
[q"<code>use overload 'qr'</code>", 'customisable conversion to regular expressions'],
['<code>/\N/</code>', 'inverse \n to match any character except newline regardless of <code>/s</code>', v5.18],
unicode => '7.0',
release => '2015-06-01',
},
+
+ v5.23.8 => {
+ new => [
+ [q"<code>printf '%.*2$x'</code>", 'reordered precision arguments'],
+ ['<code>/\b{lb}/</code>', 'line break boundary type (position suitable for hyphenation)'],
+ ],
+ unicode => '8.0',
+ release => '2016',
+ unstable => 1,
+ },
}