OmniScript Format v1.0 - Production Ready
OmniScript Format v1.0.0 - Production Ready
Released: October 15, 2025
This is the first production-ready release of OmniScript Format, featuring complete v1.0 specification implementation with three major new block types and comprehensive testing.
π― What's New
New Block Types
@Chart - Data Visualization
- 5 chart types: bar, line, pie, scatter, area
- Multi-series data support
- Customizable styling (colors, legends, axes)
- Native rendering in PDF (Chart.js), PPTX, and data tables in DOCX/XLSX
@diagram - Visual Diagrams
- 4 diagram types: flowchart, sequence, gantt, mindmap
- 2 rendering engines: Mermaid, Graphviz
- Full Mermaid syntax support
- Rendered in PDF (Mermaid.js), displayed as code in DOCX/PPTX
@code - Syntax Highlighted Code Blocks
- 50+ programming languages supported
- Optional line numbers
- Syntax highlighting (PDF via Prism.js)
- Line-specific highlighting
- Captions and metadata
π¦ Package Updates
All packages updated to v1.0.0:
- omniscript-parser@1.0.0 - Zero dependencies, full v1.0 spec support
- omniscript-converters@1.0.0 - Chart.js, Mermaid, syntax highlighting
- omniscript-cli@1.0.0 - Enhanced CLI with v1.0 features
π Security & Quality
- Fixed P0 XSS vulnerability in PDF converter
- Fixed P1 chart ID collision risk
- Added input validation for chart types and diagram engines
- 152/152 tests passing (100% coverage)
- Zero TypeScript
anytypes - Strict type checking enabled
π Documentation
- Complete v1.0 specification
- Interactive playground with Monaco editor
- Full API reference
- Getting started guides
- 16+ example documents
- Comprehensive test suite
π Migration from v0.5.x
v1.0 is backward compatible with v0.5.x:
- All existing blocks work unchanged
- New blocks are opt-in
- No breaking API changes
- Parser and converters handle both formats
π₯ Installation
npm install -g omniscript-cli@1.0.0Or use the libraries:
npm install omniscript-parser@1.0.0 omniscript-converters@1.0.0π Links
- π¦ npm: https://www.npmjs.com/package/omniscript-cli
- π Documentation: https://omniscriptosf.github.io
- π» GitHub: https://github.com/OmniScriptOSF/omniscript-core
- π Issues: https://github.com/OmniScriptOSF/omniscript-core/issues
π Thank You
Thank you to everyone who provided feedback during the alpha and beta phases!
Full Changelog: v0.5.4...v1.0.0