diff --git a/CHANGELOG.md b/CHANGELOG.md index eeda7a2..82852ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [v0.7.0](https://github.com/doclang-project/doclang/releases/tag/v0.7.0) + +* add archive packaging (#151) +* add `` and `` (#150) +* update recommended file extensions (#148) +* introduce archive format (#147) +* report all XSD & Schematron errors in one run, simplify validation API (#95) + * **BREAKING CHANGE**: `ValidationError` no longer exposes `file`, `xsd_valid`, or `schematron_valid`; use `xsd_errors` and `schematron_errors` instead. CLI JSON output no longer includes a top-level `file` field. + ## [v0.6.0](https://github.com/doclang-project/doclang/releases/tag/v0.6.0) * improve spec export, minor test renaming (#91) diff --git a/doclang/doclang.xsd b/doclang/doclang.xsd index 0e1a9b4..2eaebf5 100644 --- a/doclang/doclang.xsd +++ b/doclang/doclang.xsd @@ -5,7 +5,7 @@ xmlns:dl="https://www.doclang.ai/ns/v0" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" - version="0.6.0" + version="0.7.0" > @@ -722,13 +722,13 @@ - + - + diff --git a/exports/doclang-styled.docx b/exports/doclang-styled.docx index b3fac58..794de91 100644 Binary files a/exports/doclang-styled.docx and b/exports/doclang-styled.docx differ diff --git a/exports/doclang.docx b/exports/doclang.docx index 9f91c57..b45228d 100644 Binary files a/exports/doclang.docx and b/exports/doclang.docx differ diff --git a/exports/doclang.pdf b/exports/doclang.pdf index 52ded66..c6a396a 100644 Binary files a/exports/doclang.pdf and b/exports/doclang.pdf differ diff --git a/pyproject.toml b/pyproject.toml index e7bd9a4..6c0c942 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "doclang" -version = "0.6.0" # DO NOT EDIT MANUALLY, updated automatically +version = "0.7.0" # DO NOT EDIT MANUALLY, updated automatically description = "DocLang reference toolkit" readme = "README.md" requires-python = ">=3.10" diff --git a/reference/input/reference.xlsx b/reference/input/reference.xlsx index 44be446..7acd09c 100644 Binary files a/reference/input/reference.xlsx and b/reference/input/reference.xlsx differ diff --git a/spec.md b/spec.md index 109d7e5..e69cee5 100644 --- a/spec.md +++ b/spec.md @@ -1,6 +1,6 @@ # DocLang: Universal AI Document Format -Version: 0.6 +Version: 0.7 ## Introduction and Overview @@ -1997,7 +1997,7 @@ Exists exactly once, as root element. | Attribute | Required / Optional | Allowed Values | Description | |-----------|----------|----------------|-------------| | `xmlns` | Optional; default: "https://www.doclang.ai/ns/v0" | {"https://www.doclang.ai/ns/v0"} | The DocLang specification version namespace. | -| `version` | Optional; default: "0.6" | {"0.6"} | The DocLang specification version the document is supposed to validate against, in "MAJOR.MINOR" format, i.e. first two positions of Semantic Verisoning. | +| `version` | Optional; default: "0.7" | {"0.7"} | The DocLang specification version the document is supposed to validate against, in "MAJOR.MINOR" format, i.e. first two positions of Semantic Verisoning. | ###### Allowed Content Types diff --git a/tests/data/valid/ok_namespaced_and_versioned.dclg b/tests/data/valid/ok_namespaced_and_versioned.dclg index 62f2efb..70ed9e7 100644 --- a/tests/data/valid/ok_namespaced_and_versioned.dclg +++ b/tests/data/valid/ok_namespaced_and_versioned.dclg @@ -1,4 +1,4 @@ - + Hello world! diff --git a/uv.lock b/uv.lock index 19b8431..55578d9 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.15' and sys_platform == 'win32'", @@ -351,7 +351,7 @@ wheels = [ [[package]] name = "doclang" -version = "0.6.0" +version = "0.7.0" source = { editable = "." } dependencies = [ { name = "lxml" },