|
9 | 9 |
|
10 | 10 | ## Completed Milestones |
11 | 11 |
|
| 12 | +- **v5.42.0**: 100k Tests Passed, Tie Support, and Total Compatibility |
| 13 | + - Add `tie`, `tied`, `untie` operators. |
| 14 | + - Add all `tie` types: scalar, array, hash, and handle. |
| 15 | + - Add operators: `sysread`, `syswrite`, `kill`, `utime`, `chown`, `waitpid`, `umask`, `readlink`, `link`, `symlink`, `rename`. |
| 16 | + - Add modules: `XSLoader`, `Encode`,`Config`, `Errno`, `Tie::Scalar`, `Tie::Array`, `Tie::Hash`, `Tie::Handle`, `Perl::OSType`, `Env`, `MIME::Base64`, `MIME::QuotedPrint`, `Digest::SHA`, `Digest::MD5`, `Digest`. |
| 17 | + - Add key-value slices: `%c{"1", "3"}`. |
| 18 | + - Add special variable: `$^X`. |
| 19 | + - Add `W`, `H`, `F`, `h`, `c`, `u`, `C0`, `U0` formats to `pack`, `unpack`. |
| 20 | + - Add dualvar. |
| 21 | + - Add `DATA` file handle. |
| 22 | + - Add Indirect method call. |
| 23 | + - Add regex variables: `${^PREMATCH}`, `${^MATCH}`, `${^POSTMATCH}`. |
| 24 | + - Add regex operators: `\N` not-newline, `\b{gcb}`, `\B{gcb}` boundary assertions. |
| 25 | + - Add regex properties supported by Perl but missing in Java regex. |
| 26 | + - Add command line switches: `-w`, `-W`, `-X`. |
| 27 | + - Process `\L`, `\U`, `\l`, `\u` in regex. |
| 28 | + - `Test::More` `skip` works. |
| 29 | + - UTF-16 is accepted in source code. |
| 30 | + - Add support for `pmc` files. |
| 31 | + - Bugfix: methods can be called in all blessed reference types. |
| 32 | + - Bugfix: more robust `sprintf` formatting. |
| 33 | + - Bugfix: string constants can be larger than 64k. |
| 34 | + - Bugfix: fixed foreach loops with global variables. |
| 35 | + |
| 36 | + |
12 | 37 | - **v3.1.0**: Tracks Perl 5.42.0 |
13 | 38 | - Update Perl version to `5.42.0`. |
14 | 39 | - Added features: `keyword_all`, `keyword_any` |
@@ -272,29 +297,8 @@ The following areas are currently under active development to enhance the functi |
272 | 297 |
|
273 | 298 | ## Upcoming Milestones |
274 | 299 |
|
275 | | -- **v3.2.0**: Next minor version |
276 | | - - Add `tie`, `tied`, `untie` operators. |
277 | | - - Add all `tie` types: scalar, array, hash, and handle. |
278 | | - - Add operators: `sysread`, `syswrite`, `kill`, `utime`, `chown`, `waitpid`, `umask`, `readlink`, `link`, `symlink`, `rename`. |
279 | | - - Add modules: `XSLoader`, `Encode`,`Config`, `Errno`, `Tie::Scalar`, `Tie::Array`, `Tie::Hash`, `Tie::Handle`, `Perl::OSType`, `Env`, `MIME::Base64`, `MIME::QuotedPrint`, `Digest::SHA`, `Digest::MD5`, `Digest`. |
280 | | - - Add key-value slices: `%c{"1", "3"}`. |
281 | | - - Add special variable: `$^X`. |
282 | | - - Add `W`, `H`, `F`, `h`, `c`, `u`, `C0`, `U0` formats to `pack`, `unpack`. |
283 | | - - Add dualvar. |
284 | | - - Add `DATA` file handle. |
285 | | - - Add Indirect method call. |
286 | | - - Add regex variables: `${^PREMATCH}`, `${^MATCH}`, `${^POSTMATCH}`. |
287 | | - - Add regex operators: `\N` not-newline, `\b{gcb}`, `\B{gcb}` boundary assertions. |
288 | | - - Add regex properties supported by Perl but missing in Java regex. |
289 | | - - Add command line switches: `-w`, `-W`, `-X`. |
290 | | - - Process `\L`, `\U`, `\l`, `\u` in regex. |
291 | | - - `Test::More` `skip` works. |
292 | | - - UTF-16 is accepted in source code. |
293 | | - - Add support for `pmc` files. |
294 | | - - Bugfix: methods can be called in all blessed reference types. |
295 | | - - Bugfix: more robust `sprintf` formatting. |
296 | | - - Bugfix: string constants can be larger than 64k. |
297 | | - - Bugfix: fixed foreach loops with global variables. |
| 300 | +- **v5.42.1**: Next minor version |
| 301 | + |
298 | 302 | - Planned release date: 2025-12-10. |
299 | 303 |
|
300 | 304 | - Work in Progress |
|
0 commit comments