Skip to content

Commit bba14fd

Browse files
committed
feat: align CLI schema and docs for v1.3
1 parent 83876a7 commit bba14fd

14 files changed

Lines changed: 522 additions & 170 deletions

File tree

README.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
**One format to generate documents, slides, sheets, charts, diagrams, and more**
1010

1111
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
12-
[![v1.2.0](https://img.shields.io/badge/version-1.2.0-blue.svg)](./RELEASE_NOTES.md)
12+
[![v1.3.0](https://img.shields.io/badge/version-1.3.0-blue.svg)](./RELEASE_NOTES.md)
1313
[![Tests](https://img.shields.io/badge/tests-130%2F130%20passing-brightgreen.svg)](./docs/TESTING.md)
1414
[![Security](https://img.shields.io/badge/security-A+-brightgreen.svg)](./P%23_REVIEW_CLEAN_SUMMARY.md)
1515
[![Production Ready](https://img.shields.io/badge/status-production%20ready-success.svg)](./RELEASE_NOTES.md)
@@ -22,16 +22,16 @@
2222

2323
---
2424

25-
## 🎉 v1.2.0 Released - Tables, Includes, and Enterprise-Grade Security!
25+
## 🎉 v1.3.0 Released - Export Parity, Blockquotes, and Preview Alignment!
2626

27-
OmniScript Format v1.2.0 brings **major new features and security hardening**:
27+
OmniScript Format v1.3.0 brings **export parity, richer previews, and tighter UX alignment**:
2828

2929
### 🆕 New Features
3030

31-
-**@table** - Markdown-style tables with alignment, captions, and styling
32-
-**@include** - Modular documents with file composition
33-
- 🏗️ **Refactored Architecture** - 85-91% code reduction, highly modular
34-
- 📊 **130 tests** - 70% more test coverage including 19 security tests
31+
-**@table export parity** - Tables render across PDF/DOCX/PPTX/XLSX
32+
-**Blockquote styling** - Consistent quotes in exports and preview
33+
- **Preview alignment** - Playground/exports now render the same
34+
- 🧪 **Stability polish** - Alignments and bug fixes across renderers
3535

3636
### 🔒 Security (Grade A+)
3737

@@ -174,11 +174,11 @@ const result = await converter.convert(doc);
174174

175175
| Package | Version | Description | Status |
176176
| ---------------------------------------------------- | ------- | -------------------------------- | ----------- |
177-
| [**omniscript-parser**](./omniscript-core/parser) | 1.2.0 | TypeScript parser engine | ✅ Stable |
178-
| [**omniscript-converters**](./omniscript-converters) | 1.2.0 | PDF, DOCX, PPTX, XLSX converters | ✅ Stable |
179-
| [**omniscript-cli**](./omniscript-core/cli) | 1.2.0 | Command-line tools | ✅ Stable |
180-
| [**omniscript-vscode**](./omniscript-vscode) | 0.1.0 | VSCode extension | ✅ Stable |
181-
| [**omniscript-examples**](./omniscript-examples) | 1.2.0 | Professional examples | ✅ Complete |
177+
| [**omniscript-parser**](./omniscript-core/parser) | 1.3.0 | TypeScript parser engine | ✅ Stable |
178+
| [**omniscript-converters**](./omniscript-converters) | 1.3.0 | PDF, DOCX, PPTX, XLSX converters | ✅ Stable |
179+
| [**omniscript-cli**](./omniscript-core/cli) | 1.3.0 | Command-line tools | ✅ Stable |
180+
| [**omniscript-vscode**](./omniscript-vscode) | 0.2.0 | VSCode extension | ✅ Stable |
181+
| [**omniscript-examples**](./omniscript-examples) | 1.3.0 | Professional examples | ✅ Complete |
182182

183183
### Package Details
184184

@@ -275,6 +275,7 @@ npm install -g omniscript-cli
275275

276276
### Specification
277277

278+
- [v1.2 Specification](./omniscript-core/spec/v1.2/README.md) - Current OSF spec
278279
- [v1.0 Specification](./omniscript-core/spec/v1.0/osf-spec.md) - Complete OSF
279280
v1.0 spec
280281
- [v0.5 Specification](./omniscript-core/spec/v0.5/osf-spec.md) - Legacy spec

cli/README.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ validate, format, and render documents with ease**
1111

1212
[![npm version](https://badge.fury.io/js/omniscript-cli.svg)](https://badge.fury.io/js/omniscript-cli)
1313
[![npm downloads](https://img.shields.io/npm/dm/omniscript-cli.svg)](https://www.npmjs.com/package/omniscript-cli)
14-
[![v1.2.0](https://img.shields.io/badge/version-1.2.0-blue.svg)](../../RELEASE_NOTES.md)
14+
[![v1.3.0](https://img.shields.io/badge/version-1.3.0-blue.svg)](../../RELEASE_NOTES.md)
1515
[![Tests](https://img.shields.io/badge/tests-47%2F47%20passing-brightgreen.svg)](./tests)
1616
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
1717
[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
@@ -52,9 +52,9 @@ validate, format, and render documents with ease**
5252

5353
### 🌐 **Render & Export**
5454

55-
- **NEW v1.2:** Table rendering with alignment
56-
- **NEW v1.2:** HTML with table support
57-
- **NEW v1.2:** Defense-in-depth sanitization
55+
- **NEW v1.3:** Table export parity across formats
56+
- **NEW v1.3:** Blockquote styling support
57+
- **NEW v1.3:** Preview/export alignment
5858
- **NEW v1.1:** Extended HTML elements
5959
- HTML with live formulas
6060
- **NEW v1.1:** Enhanced Markdown export
@@ -630,6 +630,14 @@ Create `.osfrc.json` in your project root:
630630
}
631631
```
632632

633+
### 🧩 Include Resolution
634+
635+
Resolve `@include` directives when parsing, linting, rendering, exporting, or formatting:
636+
637+
```bash
638+
osf render report.osf --format pdf --resolve-includes --max-depth 10
639+
```
640+
633641
### 🔄 Batch Processing
634642

635643
```bash

0 commit comments

Comments
 (0)