OmniScript Format v1.2.0 - Production Release
Release Date: October 16, 2025
Status: Production Release
Security Grade: A+ | Tests: 203/203 Passing (100%)
π Major Release Highlights
β¨ New Features
@table Blocks
Markdown-style tables with enterprise features:
```osf
@table {
caption: "Sales Report Q4 2025";
style: "bordered";
alignment: ["left", "right", "center"];
| Product | Revenue | Status |
|---|---|---|
| Widget A | $120K | β Growth |
| Widget B | $95K | β Stable |
| } | ||
| ``` |
Features: Pipe syntax, captions, alignment, style variants, HTML rendering
@include Directive
File composition for modular documents:
```osf
@include { path: "./sections/intro.osf"; }
@include { path: "./sections/body.osf"; }
```
Features: Recursive includes, circular detection, path protection
π Security (Grade A+)
Comprehensive security hardening:
- β Path traversal protection
- β ReDoS prevention
- β Strict input validation
- β Defense-in-depth architecture
- β 19 security tests
Fixed: 5 P1 critical + 3 P2 important issues
ποΈ Architecture Improvements
Refactored codebase:
- Parser: 904 β 173 lines (81% reduction)
- CLI: 1,147 β 172 lines (85% reduction)
- Split into 46 modular files
- All files under 300 lines
π Testing
Test coverage increased 70%:
- Before: 56 tests
- After: 130 tests core (+ 73 converters)
- Total: 203 tests (100% passing)
- New: 19 security tests
π¦ Packages Published
- omniscript-parser@1.2.0 - Parser with @table/@include
- omniscript-cli@1.2.0 - CLI with table rendering
- omniscript-converters@1.2.0 - Updated dependencies
π Installation
```bash
Update CLI
npm install -g omniscript-cli@1.2.0
Update libraries
npm install omniscript-parser@1.2.0
npm install omniscript-converters@1.2.0
```
π Migration
100% backward compatible - No breaking changes!
All v1.0 and v1.1 documents work unchanged. New features are opt-in.
π Documentation
β Quality Metrics
| Metric | v1.1 | v1.2.0 |
|---|---|---|
| Tests | 56 | 203 |
| Security Grade | C+ | A+ |
| Security Tests | 0 | 19 |
| Code Modules | 8 | 46 |
Full details: RELEASE_NOTES_v1.2.0.md