Skip to content

Commit e77bde9

Browse files
committed
Update version to 1.2.0: Implemented 10 Operational Pillars (Frontend)
1 parent e710fdf commit e77bde9

7 files changed

Lines changed: 40 additions & 15 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
---
88

9+
## [1.2.0] - 2026-01-17
10+
11+
### Added
12+
- **The 10 Operational Pillars**: Implemented the full frontend stack (Lexer, Parser, AST, Type Checker) for all 10 revolutionary language pillars.
13+
1. **Intent-Oriented Programming**: `intent`, `resolver` keywords.
14+
2. **Context-Aware Polymorphism**: `@context` decorators and context-conditional functions.
15+
3. **Autonomic Self-Healing (ASR)**: `resilient`, `recovery`, `restart`, `rollback` blocks.
16+
4. **Intrinsic Security**: `tainted`, `pure` types, `sanitize()` expression, `policy` blocks.
17+
5. **Chrono-Native Logic**: `temporal` variables with `decay after` clauses.
18+
6. **Event-Driven Concurrency**: (Integrated with ASR/Distributed logic).
19+
7. **AI-Native Integration**: `model`, `train`, `predict`, `dataset` keywords.
20+
8. **Quantum-Ready Syntax**: `quantum`, `qubit`, `superpose`, `entangle` blocks.
21+
9. **Hardware-Accelerated Math**: `gpu`, `kernel`, `tensor`, `matrix` types.
22+
10. **Zero-Trust Security**: `verify`, `identity`, `encrypt`, `decrypt` primitives.
23+
24+
### Changed
25+
- **Compiler Frontend**: Significantly expanded Lexer, AST, Parser, and Type Checker to support complex new syntax.
26+
- **Version**: Bumped codebase version to 1.2.0.
27+
928
## [1.1.0] - 2026-01-11
1029

1130
### Added

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.15)
2-
project(ProXPL VERSION 1.1.0 LANGUAGES C CXX)
2+
project(ProXPL VERSION 1.2.0 LANGUAGES C CXX)
33

44
# Enable C and C++
55
enable_language(C CXX)

README.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
1010
[![ProXPL CI](https://github.com/ProgrammerKR/ProXPL/actions/workflows/build.yml/badge.svg)](https://github.com/ProgrammerKR/ProXPL/actions/workflows/build.yml)
11-
[![Version](https://img.shields.io/badge/version-1.1.0-blue.svg)](https://github.com/ProgrammerKR/ProXPL/releases)
11+
[![Version](https://img.shields.io/badge/version-1.2.0-blue.svg)](https://github.com/ProgrammerKR/ProXPL/releases)
1212
[![Platform](https://img.shields.io/badge/platform-win%20%7C%20linux%20%7C%20macos-lightgrey.svg)]()
1313

1414

@@ -538,13 +538,19 @@ See [BENCHMARKS.md](BENCHMARKS.md) for detailed performance comparisons.
538538
- **Object-Oriented Programming**: Classes, Methods, Inheritance, Properties. ✅
539539
- **Keywords**: `class`, `new`, `this`, `extends`, `interface`. ✅
540540
- **Runtime**: Optimized VM with Object Support. ✅
541-
- **v1.1.0** (Current):
542-
- Advanced Strings/Lists.
543-
- Exception Handling (`try`/`catch`).
544-
- Module System refinements.
545-
- **v1.2.0**: Native Interface (FFI) full stability.
546-
547-
### v1.0.0 (Current - Alpha)
541+
- **v1.2.0 (Current)**:
542+
- **The 10 Operational Pillars**: Full frontend implementation of Intent-Oriented, Context-Aware, ASR, Intrinsic Security, Chrono-Native, Event-Concurreny, AI-Native, Quantum-Ready, Hardware-Math, and Zero-Trust features. ✅
543+
- **Frontend Feature Complete**: Lexer, Parser, AST, and Type Checker support all 10 pillars. ✅
544+
545+
### v1.2.0 (Current)
546+
**Status**: Released (Frontend)
547+
-**10 Pillars Implementation**: Correctly parsing and semantically validating all revolutionary syntax constructs.
548+
-**AI & Quantum**: `model`, `train`, `quantum`, `qubit` primitives.
549+
-**Security**: `policy`, `tainted`, `encrypt`, `verify` support.
550+
-**Distributed**: `distributed type`, `node` declarations.
551+
552+
### v1.1.0 (Legacy)
553+
**Status**: Released
548554
**Status**: Released
549555
-**Class-based OOP**: First-class support for Classes, Objects, Inheritance, and Interfaces.
550556
-**Runtime Architecture**: Enhanced VM with Class, Instance, and BoundMethod support.

extension/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "proxpl",
33
"displayName": "ProXPL Language Support",
44
"description": "Syntax highlighting and language support for the ProXPL programming language",
5-
"version": "1.1.0",
5+
"version": "1.2.0",
66
"publisher": "ProXentix",
77
"repository": {
88
"type": "git",
@@ -168,4 +168,4 @@
168168
"url": "https://github.com/ProgrammerKR/ProXPL/issues"
169169
},
170170
"homepage": "https://github.com/ProgrammerKR/ProXPL#readme"
171-
}
171+
}

extension/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "proxpl-language-server",
3-
"version": "1.0.0",
3+
"version": "1.2.0",
44
"description": "Language Server for ProXPL",
55
"main": "out/server.js",
66
"scripts": {

include/common.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
#define PROX_COMMON_H
99

1010
#define PROXPL_VERSION_MAJOR 1
11-
#define PROXPL_VERSION_MINOR 1
11+
#define PROXPL_VERSION_MINOR 2
1212
#define PROXPL_VERSION_PATCH 0
13-
#define PROXPL_VERSION_STRING "1.1.0"
13+
#define PROXPL_VERSION_STRING "1.2.0"
1414
#define PROXPL_VERSION_PRERELEASE ""
1515

1616
#include <stdbool.h>

src/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "proxpl-cli",
3-
"version": "1.1.0",
3+
"version": "1.2.0",
44
"description": "Professional CLI tool for ProXPL",
55
"main": "index.js",
66
"bin": {

0 commit comments

Comments
 (0)