From 698edc0a45c3cfdab89ea1be3efd906306cf5f84 Mon Sep 17 00:00:00 2001 From: Violin Date: Fri, 17 Jul 2026 20:26:47 +0100 Subject: [PATCH] chore: bump version to v2.0.0 and update docs --- CHANGELOG.md | 2 +- distribution.yaml | 2 +- plugins/violin_guard/plugin.yaml | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2bb6bb..f0f2715 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 2.0.0 - Reorganised the guard into focused top-level modules under `plugins/violin_guard/`, with separate history, result, execution, state, target, and service responsibilities. - Split web-injection and access-control playbooks into the on-demand `web-attacks` and `access-control` skills while keeping `pentest` as the engagement orchestrator. diff --git a/distribution.yaml b/distribution.yaml index 50a39a3..7ff2caf 100644 --- a/distribution.yaml +++ b/distribution.yaml @@ -1,6 +1,6 @@ # violin - supervised agentic Hermes pentest profile name: violin -version: 1.3.1 +version: 2.0.0 description: "A supervised agentic Hermes penetration testing profile for authorised Kali/Parrot-based security assessment, reconnaissance, exploit validation, and reporting workflows." hermes_requires: ">=0.18.0" author: "Violin contributors" diff --git a/plugins/violin_guard/plugin.yaml b/plugins/violin_guard/plugin.yaml index 963d316..e660dcc 100644 --- a/plugins/violin_guard/plugin.yaml +++ b/plugins/violin_guard/plugin.yaml @@ -1,5 +1,5 @@ name: violin-guard -version: "1.3.1" +version: "2.0.0" description: Typed scope guards and an execute-and-record boundary with bounded synchronization windows. kind: standalone provides_tools: diff --git a/pyproject.toml b/pyproject.toml index ae8614c..7f3d336 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "violin" -version = "1.3.1" +version = "2.0.0" description = "Supervised agentic Hermes penetration-testing profile" requires-python = ">=3.11" dependencies = ["filelock>=3.13,<4"] diff --git a/uv.lock b/uv.lock index 8493162..fbf4ca0 100644 --- a/uv.lock +++ b/uv.lock @@ -154,7 +154,7 @@ wheels = [ [[package]] name = "violin" -version = "1.3.1" +version = "2.0.0" source = { virtual = "." } dependencies = [ { name = "filelock" },