Skip to content

Commit d179fc4

Browse files
committed
v1.2.0 release docs updated
1 parent 0abed49 commit d179fc4

2 files changed

Lines changed: 51 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ 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
9+
## [1.2.0] - 2026-01-20
1010

1111
### Added
1212
- **The 10 Operational Pillars**: Implemented the full frontend stack (Lexer, Parser, AST, Type Checker) for all 10 revolutionary language pillars.
@@ -21,6 +21,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
2121
9. **Hardware-Accelerated Math**: `gpu`, `kernel`, `tensor`, `matrix` types.
2222
10. **Zero-Trust Security**: `verify`, `identity`, `encrypt`, `decrypt` primitives.
2323

24+
### Fixed
25+
- **Security**: Fixed "Security Violation" errors in benchmarks by ensuring tainted values are correctly tracked and sanitized (`type_checker.c`).
26+
- **CI/CD**: Fixed dependency synchronization issues between `package.json` and `package-lock.json` causing build failures.
27+
- **Build**: Resolved multiple build errors including path resolution, `esbuild` configuration, and parser compilation issues.
28+
2429
### Changed
2530
- **Compiler Frontend**: Significantly expanded Lexer, AST, Parser, and Type Checker to support complex new syntax.
2631
- **Version**: Bumped codebase version to 1.2.0.

docs/releases/v1.2.0.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# ProXPL v1.2.0: The "Pillars of Power" Release
2+
3+
**Release Date:** January 20, 2026
4+
5+
We are thrilled to announce **ProXPL v1.2.0**, a landmark release that defines the soul of the language. This update introduces the frontend implementation for our **10 Operational Pillars**, transforming ProXPL from a standard language into a next-generation power tool for intent-oriented, self-healing, and intrinsically secure computing.
6+
7+
## 🌟 Highlights
8+
9+
### The 10 Operational Pillars
10+
We have implemented the syntax and frontend logic (Lexer, Parser, AST, Type Checker) for:
11+
12+
1. **Intent-Oriented Programming**: Define *what* you want, not just *how* to do it with `intent` and `resolver`.
13+
2. **Context-Aware Polymorphism**: Functions that adapt to their environment using `@context`.
14+
3. **Autonomic Self-Healing (ASR)**: Build software that fixes itself with `resilient` blocks and `recovery` strategies.
15+
4. **Intrinsic Security**: Values are `tainted` by default. Safety is enforced by the compiler, requiring explicit `sanitize()` calls.
16+
5. **Chrono-Native Logic**: Variables that understand time, with `temporal` types and `decay after` properties.
17+
6. **Event-Driven Concurrency**: Seamlessly integrated with our ASR and distributed systems.
18+
7. **AI-Native Integration**: First-class support for AI models with `model`, `train`, and `predict` keywords.
19+
8. **Quantum-Ready Syntax**: Preparing for the future with `quantum` blocks and `qubit` types.
20+
9. **Hardware-Accelerated Math**: Native `gpu`, `tensor`, and `matrix` types for high-performance computing.
21+
10. **Zero-Trust Security**: Built-in `verify`, `identity`, and encryption primitives.
22+
23+
### Critical Fixes
24+
- **Security Logic**: Resolved type-checking errors where tainted values were not properly propagating or allowing sanitization.
25+
- **Build Stability**: Fixed persistent CI/CD failures related to dependency lock files and build script paths.
26+
- **Compiler Robustness**: Patched parser compilation errors to ensure smoother builds on all platforms.
27+
28+
## 📦 Get It
29+
30+
Clone the repository and build from source:
31+
32+
```bash
33+
git clone https://github.com/ProgrammerKR/ProXPL.git
34+
cd ProXPL
35+
mkdir build && cd build
36+
cmake ..
37+
make
38+
```
39+
40+
## 🤝 Contributors
41+
42+
A huge thank you to the ProXPL development team for the tireless work on these complex new features.
43+
44+
---
45+
*ProXPL: Programming for the Next Era.*

0 commit comments

Comments
 (0)