Skip to content

Commit 4d50e1d

Browse files
authored
Update to v0.5.0 (#31)
## Summary - bump packages to version 0.5.0 - update CLI help/version output - document version in README and spec ## Testing - `pnpm run test` ------ https://chatgpt.com/codex/tasks/task_e_685d3ad69384832bb489fff655dc2bdc
2 parents 66fa0fd + 9c05ad3 commit 4d50e1d

File tree

8 files changed

+11
-11
lines changed

8 files changed

+11
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ OmniScript Format (OSF) unifies the strengths of:
1010
- **XLSX / YAML / JSON**: data tables, live formulas, charts
1111

1212
`omniscript-core` provides the formal specification, parser, serializer, and
13-
reference CLI tooling for OSF.
13+
reference CLI tooling for OSF. **Current version: v0.5.0.**
1414

1515
---
1616

cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@osf/cli",
3-
"version": "0.1.0",
3+
"version": "0.5.0",
44
"description": "OmniScript Format (OSF) CLI tools",
55
"main": "dist/osf.js",
66
"bin": {

cli/src/osf.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ ajv.addFormat('date', /^\d{4}-\d{2}-\d{2}$/);
5656
const validateOsf = ajv.compile(schema);
5757

5858
function showHelp(): void {
59-
console.log('OmniScript Format (OSF) CLI v0.1.0');
59+
console.log('OmniScript Format (OSF) CLI v0.5.0');
6060
console.log('Universal document DSL for LLMs and Git-native workflows\n');
6161
console.log('Usage: osf <command> [options]\n');
6262
console.log('Commands:');
@@ -77,7 +77,7 @@ function showHelp(): void {
7777
}
7878

7979
function showVersion(): void {
80-
console.log('0.1.0');
80+
console.log('0.5.0');
8181
}
8282

8383
function handleError(error: Error, context: string): never {

cli/tests/cli.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ describe('OSF CLI', () => {
8787
it('should show version when --version is passed', () => {
8888
const result = execSync(`node "${CLI_PATH}" --version`, { encoding: 'utf8' });
8989

90-
expect(result.trim()).toBe('0.1.0');
90+
expect(result.trim()).toBe('0.5.0');
9191
});
9292

9393
it('should show help when no arguments are passed', () => {

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "omniscript-core",
3-
"version": "0.1.0",
3+
"version": "0.5.0",
44
"description": "OmniScript Format (OSF) - universal document DSL for LLMs, agentic AI, and Git-native workflows",
55
"private": true,
66
"type": "commonjs",

parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@osf/parser",
3-
"version": "0.1.0",
3+
"version": "0.5.0",
44
"description": "OmniScript Format (OSF) parser and serializer",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

spec/v0.5/osf-spec.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ purpose, design principles, syntax, and how it relates to existing standards
88
like Markdown, LaTeX, JSON/YAML, and Office file formats. The goal is to make
99
OSF accessible to developers, document engineers, and standards bodies, while
1010
ensuring it can be easily adopted in modern, AI-assisted and version-controlled
11-
authoring workflows.
11+
authoring workflows. **This draft corresponds to CLI/parser version 0.5.0.**
1212

1313
## Purpose and Scope
1414

0 commit comments

Comments
 (0)