Skip to content

Commit ee3a828

Browse files
committed
prepare v1.11.0
1 parent 489f273 commit ee3a828

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

MILESTONES.md

+13-11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
### Completed Milestones
44

5+
- **v1.11.0**: Compile-time Features
6+
- Added `BEGIN`, `CHECK`, `UNITCHECK`, `INIT`, `END` blocks.
7+
- Added subroutine hoisting: Invoking subroutines before their actual declaration in the code.
8+
- Improved Exporter.pm, glob assignment.
9+
- Added modules: `constant`, `if`, `lib`, `Internals` (`SvREADONLY`), `Carp`.
10+
- Added `goto &name`; not a tail-call.
11+
- Added `state` variables.
12+
- Added `$SIG{ALRM}`, `${^GLOBAL_PHASE}`.
13+
- Added operators: `fileno`, `getc`, `prototype`.
14+
- Added `\N{U+hex}` operator in double quoted strings and regex.
15+
516
- **v1.10.0**: Operators and Special Variables
617
- Error messages mimic those in Perl for consistency.
718
- Added `$.`, `$]`, `$^V`, `${^LAST_FH}`, `$SIG{__DIE__}`, `$SIG{__WARN__}` special variables.
@@ -87,17 +98,8 @@
8798

8899
### Upcoming Milestones
89100

90-
- **v1.11.0**: Concurrency and Security Features
101+
- **v1.12.0**: Concurrency and Security Features
91102
- Planned release date: 2024-12-10
92-
- Added `$SIG{ALRM}`, `${^GLOBAL_PHASE}`.
93-
- Added `\N{U+hex}` operator in double quoted strings and regex.
94-
- Improved Exporter.pm, glob assignment.
95-
- Added modules: `constant`, `if`, `lib`, `Internals` (`SvREADONLY`), `Carp`.
96-
- Added `goto &name`; not a tail-call.
97-
- Added operators: `fileno`, `getc`, `prototype`.
98-
- Added `BEGIN`, `CHECK`, `UNITCHECK`, `INIT`, `END` blocks.
99-
- Added subroutine hoisting: Invoking subroutines before their actual declaration in the code.
100-
- Added `state` variables.
101103
- Work in progress:
102104
- `socket` and related operators.
103105
- `use VERSION`, `require VERSION`.
@@ -112,7 +114,7 @@
112114
- Enhance security features, including sandboxing and input validation.
113115
- Increase test coverage.
114116

115-
- **v1.12.0**: External Integration and Advanced Data Manipulation
117+
- **v1.13.0**: External Integration and Advanced Data Manipulation
116118
- Integrate with external libraries and APIs for tasks like HTTP requests and database access.
117119
- Add advanced data manipulation features, such as JSON/XML parsing and data transformation.
118120
- Allow users to define their own operators and macros for greater flexibility.

0 commit comments

Comments
 (0)