|
2 | 2 |
|
3 | 3 | ### Completed Milestones
|
4 | 4 |
|
| 5 | +- **v1.10.0**: Operators and Special Variables |
| 6 | + - Error messages mimic those in Perl for consistency. |
| 7 | + - Added `$.`, `$]`, `$^V`, `${^LAST_FH}`, `$SIG{__DIE__}`, `$SIG{__WARN__}` special variables. |
| 8 | + - Added command line switches `-E`, `-p`, `-n`, `-i`, `-0`, `-a`, `-F`, `-m`, `-M`, `-g`, `-l`, `-x`, `-?`. |
| 9 | + - Added `select(filehandle)` operator, `ARGVOUT` filehandle. |
| 10 | + - Added `~.`, `&.`, `|.`, `^.` operators. |
| 11 | + - Added `try catch` statement. |
| 12 | + - Added Scalar::Util: `blessed`, `reftype`. |
| 13 | + - Added UNIVERSAL: `VERSION`. |
| 14 | + - Added v-strings. |
| 15 | + - Added Infinity, -Infinity, NaN. |
| 16 | + - Added `\N{name}` operator for named characters in double quoted strings and in regex. |
| 17 | + - Added lvalue subroutines. |
| 18 | + - CI/CD runs in Ubuntu and Windows |
| 19 | + |
5 | 20 | - **v1.9.0**: Operators and Special Variables
|
6 | 21 | - Added bitwise string operators.
|
7 | 22 | - Added lvalue `substr`, lvalue `vec`
|
|
72 | 87 |
|
73 | 88 | ### Upcoming Milestones
|
74 | 89 |
|
75 |
| -- **v1.10.0**: Concurrency and Security Features |
| 90 | +- **v1.11.0**: Concurrency and Security Features |
76 | 91 | - Planned release date: 2024-12-10
|
77 |
| - - Error messages mimic those in Perl for consistency. |
78 |
| - - Added `$.`, `$]`, `$^V`, `${^LAST_FH}`, `$SIG{__DIE__}`, `$SIG{__WARN__}` special variables. |
79 |
| - - Added command line switches `-E`, `-p`, `-n`, `-i`, `-0`, `-a`, `-F`, `-m`, `-M`, `-g`, `-l`, `-x`, `-?`. |
80 |
| - - Added `select(filehandle)` operator, `ARGVOUT` filehandle. |
81 |
| - - Added `~.`, `&.`, `|.`, `^.` operators. |
82 |
| - - Added `try catch` statement. |
83 |
| - - Added Scalar::Util: `blessed`, `reftype`. |
84 |
| - - Added UNIVERSAL: `VERSION`. |
85 |
| - - Added v-strings. |
86 |
| - - Added Infinity, -Infinity, NaN. |
87 |
| - - Added `\N{name}` operator for named characters in double quoted strings and in regex. |
88 |
| - - Added lvalue subroutines. |
89 |
| - - CI/CD runs in Ubuntu and Windows |
90 | 92 | - Work in progress:
|
91 | 93 | - `state` variables.
|
92 | 94 | - `socket` and related operators.
|
|
97 | 99 | - Enhance security features, including sandboxing and input validation.
|
98 | 100 | - Increase test coverage.
|
99 | 101 |
|
100 |
| -- **v1.11.0**: External Integration and Advanced Data Manipulation |
| 102 | +- **v1.12.0**: External Integration and Advanced Data Manipulation |
101 | 103 | - Integrate with external libraries and APIs for tasks like HTTP requests and database access.
|
102 | 104 | - Add advanced data manipulation features, such as JSON/XML parsing and data transformation.
|
103 | 105 | - Allow users to define their own operators and macros for greater flexibility.
|
|
0 commit comments