diff --git a/CHANGELOG.md b/CHANGELOG.md index 60e5fbe4..a024fbd2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0] - 2026-10-05 + ### Security - Platform remediation reads the current settings first, changes only what a diff --git a/packages/darnit-baseline/pyproject.toml b/packages/darnit-baseline/pyproject.toml index c1a363f2..dfa2603c 100644 --- a/packages/darnit-baseline/pyproject.toml +++ b/packages/darnit-baseline/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "darnit-baseline" -version = "0.1.1" +version = "0.2.0" description = "OpenSSF Baseline (OSPS v2025.10.10) compliance checks for darnit" readme = "README.md" requires-python = ">=3.11" @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Software Development :: Quality Assurance", ] dependencies = [ - "darnit-core>=0.1.1", + "darnit-core>=0.2.0", "tree-sitter>=0.25", # tree-sitter-language-pack 1.8+ changed two APIs the threat-model # pipeline depends on: diff --git a/packages/darnit-csl/pyproject.toml b/packages/darnit-csl/pyproject.toml index abded910..d01e49bf 100644 --- a/packages/darnit-csl/pyproject.toml +++ b/packages/darnit-csl/pyproject.toml @@ -20,7 +20,7 @@ classifiers = [ "Topic :: Software Development :: Documentation", ] dependencies = [ - "darnit-core>=0.1.0", + "darnit-core>=0.2.0", ] [project.urls] diff --git a/packages/darnit-example/pyproject.toml b/packages/darnit-example/pyproject.toml index 8a1a7e92..1eb984e7 100644 --- a/packages/darnit-example/pyproject.toml +++ b/packages/darnit-example/pyproject.toml @@ -5,7 +5,7 @@ description = "Example 'Project Hygiene Standard' implementation for darnit" readme = "README.md" requires-python = ">=3.11" dependencies = [ - "darnit-core>=0.1.0", + "darnit-core>=0.2.0", ] [project.entry-points."darnit.implementations"] diff --git a/packages/darnit-gittuf/pyproject.toml b/packages/darnit-gittuf/pyproject.toml index fa822fad..11b90fd1 100644 --- a/packages/darnit-gittuf/pyproject.toml +++ b/packages/darnit-gittuf/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "darnit-gittuf" -version = "0.1.1" +version = "0.2.0" description = "Gittuf policy checks plugin for darnit" readme = "README.md" requires-python = ">=3.11" @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Software Development :: Quality Assurance", ] dependencies = [ - "darnit-core>=0.1.1", + "darnit-core>=0.2.0", ] [project.urls] diff --git a/packages/darnit-hello/pyproject.toml b/packages/darnit-hello/pyproject.toml index 4a5cbbba..8916144d 100644 --- a/packages/darnit-hello/pyproject.toml +++ b/packages/darnit-hello/pyproject.toml @@ -20,7 +20,7 @@ classifiers = [ "Topic :: Software Development :: Documentation", ] dependencies = [ - "darnit-core>=0.1.0", + "darnit-core>=0.2.0", ] [project.urls] diff --git a/packages/darnit-plugins/pyproject.toml b/packages/darnit-plugins/pyproject.toml index 20d3f1df..2c85559a 100644 --- a/packages/darnit-plugins/pyproject.toml +++ b/packages/darnit-plugins/pyproject.toml @@ -32,7 +32,7 @@ classifiers = [ "Topic :: Software Development :: Quality Assurance", ] dependencies = [ - "darnit-core>=0.1.0", + "darnit-core>=0.2.0", ] [project.optional-dependencies] diff --git a/packages/darnit-reproducibility/pyproject.toml b/packages/darnit-reproducibility/pyproject.toml index 53f11355..239635e5 100644 --- a/packages/darnit-reproducibility/pyproject.toml +++ b/packages/darnit-reproducibility/pyproject.toml @@ -1,11 +1,11 @@ [project] name = "darnit-reproducibility" -version = "0.1.1" +version = "0.2.0" description = "Scientific reproducibility checks plugin for darnit" readme = "README.md" requires-python = ">=3.11" dependencies = [ - "darnit-core>=0.1.1", + "darnit-core>=0.2.0", # PEP 440 requirement parsing for the requirements.txt pin classifier. # darnit-core already imports `packaging` at runtime (core/composition.py, # config/framework_schema.py) without declaring it; this declares it where diff --git a/packages/darnit-testchecks/pyproject.toml b/packages/darnit-testchecks/pyproject.toml index 0a0a11fd..5c2a14c7 100644 --- a/packages/darnit-testchecks/pyproject.toml +++ b/packages/darnit-testchecks/pyproject.toml @@ -30,7 +30,7 @@ classifiers = [ "Topic :: Software Development :: Testing", ] dependencies = [ - "darnit-core>=0.1.0", + "darnit-core>=0.2.0", ] [project.optional-dependencies] diff --git a/packages/darnit/pyproject.toml b/packages/darnit/pyproject.toml index 71feb09f..ae37de04 100644 --- a/packages/darnit/pyproject.toml +++ b/packages/darnit/pyproject.toml @@ -4,7 +4,7 @@ # the PyPI distribution name is `darnit-core`, to avoid a conflict with a # similarly-named project on PyPI. name = "darnit-core" -version = "0.1.1" +version = "0.2.0" description = "Generic compliance audit framework with plugin architecture" readme = "README.md" requires-python = ">=3.11" diff --git a/pyproject.toml b/pyproject.toml index 37353343..40b907b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "darnit-mcp" -version = "0.1.1" +version = "0.2.0" description = "MCP server for compliance auditing using the darnit framework" readme = "README.md" requires-python = ">=3.11" @@ -18,10 +18,10 @@ classifiers = [ "Topic :: Security", ] dependencies = [ - "darnit-core>=0.1.1", - "darnit-baseline>=0.1.1", - "darnit-gittuf>=0.1.1", - "darnit-reproducibility>=0.1.1", + "darnit-core>=0.2.0", + "darnit-baseline>=0.2.0", + "darnit-gittuf>=0.2.0", + "darnit-reproducibility>=0.2.0", ] [project.urls] diff --git a/uv.lock b/uv.lock index 4ae63373..7dbccc53 100644 --- a/uv.lock +++ b/uv.lock @@ -467,7 +467,7 @@ wheels = [ [[package]] name = "darnit-baseline" -version = "0.1.1" +version = "0.2.0" source = { editable = "packages/darnit-baseline" } dependencies = [ { name = "darnit-core" }, @@ -484,7 +484,7 @@ requires-dist = [ [[package]] name = "darnit-core" -version = "0.1.1" +version = "0.2.0" source = { editable = "packages/darnit" } dependencies = [ { name = "cel-python" }, @@ -547,7 +547,7 @@ requires-dist = [{ name = "darnit-core", editable = "packages/darnit" }] [[package]] name = "darnit-gittuf" -version = "0.1.1" +version = "0.2.0" source = { editable = "packages/darnit-gittuf" } dependencies = [ { name = "darnit-core" }, @@ -569,7 +569,7 @@ requires-dist = [{ name = "darnit-core", editable = "packages/darnit" }] [[package]] name = "darnit-mcp" -version = "0.1.1" +version = "0.2.0" source = { editable = "." } dependencies = [ { name = "darnit-baseline" }, @@ -663,7 +663,7 @@ provides-extras = ["dev"] [[package]] name = "darnit-reproducibility" -version = "0.1.1" +version = "0.2.0" source = { editable = "packages/darnit-reproducibility" } dependencies = [ { name = "darnit-core" },