Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,17 @@

All notable changes to this project will be documented in this file.

## 0.6.0 - Unreleased
## 0.6.1 - Unreleased

Unreleased compatibility update.
Maintenance release: review-findings fixes and regression coverage; no compatibility or functional changes. The release date is applied to this entry at publication.

- Convert invalid `--compare` values on `bb variaq report-campaign`, `analyze-runs`, and `analyze-campaign` from an uncaught `ZodError` into structured `PluginError` CLI errors with valid-value hints, preserving valid-comparison behavior and output contracts.
- Correct the `SECURITY.md` dependency review to the current audit state: the `source-map-js` row is remediated by the 1.2.2 override, five development-only packages remain (three high, two moderate), and advisory lists per package are now complete with production dependencies still clean.
- Extend regression coverage: operation-level schema violations (e.g. exceeding the group-by limit) surface as structured CLI errors, and the fake VariaQ harness echoes the received `--compare` value into report envelopes/artifacts so tests prove the comparison selector is actually forwarded to the subprocess.

## 0.6.0 - 2026-10-11

Compatibility release for VariaQ 0.8.0 on BB 0.46 / Plugin SDK 0.6.37.

- Accept stable VariaQ 0.8.x series releases and the tested 0.8.0rc1 candidate while retaining 0.6.x and schema-v1 support; paired_solvers comparisons unlock on stable VariaQ 0.8.x.
- Prepare an immutable stable VariaQ 0.8.0 integration CI leg (pin the stable tag SHA when the VariaQ stable branch is pushed).
Expand All @@ -18,9 +26,6 @@ Unreleased compatibility update.
- Document the development-toolchain audit findings separately from runtime dependencies.

- Fix duplicated plot-format requests in `variaq_report_campaign` when both `formats: ["plots"]` and `plots: true` are supplied; `formats` is now canonical and `plots: true` only ensures "plots" appears once.
- Convert invalid `--compare` values on `bb variaq report-campaign`, `analyze-runs`, and `analyze-campaign` from an uncaught `ZodError` into structured `PluginError` CLI errors with valid-value hints, preserving valid-comparison behavior and output contracts.
- Correct the `SECURITY.md` dependency review to the current audit state: the `source-map-js` row is remediated by the 1.2.2 override, five development-only packages remain (three high, two moderate), and advisory lists per package are now complete with production dependencies still clean.
- Extend regression coverage: operation-level schema violations (e.g. exceeding the group-by limit) surface as structured CLI errors, and the fake VariaQ harness echoes the received `--compare` value into report envelopes/artifacts so tests prove the comparison selector is actually forwarded to the subprocess.
- Update GitHub Actions to Node 24-native action versions (`actions/checkout@v6`, `actions/setup-node@v7`, `actions/setup-python@v7`) to resolve Node 20 deprecation warnings while preserving existing workflow behavior.
- Apply a compatible `overrides` remediation for npm audit findings in the `bb-app` development dependency chain; runtime dependencies remain clean.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ does not authorize running an unverified version.

The BB engine/SDK pins have moved from BB 0.43 / SDK 0.4.104 to the actual BB
0.46 host. Old BB 0.43 host compatibility is not claimed. Package identity is
`0.6.0` (unreleased); this work does not publish a plugin or a VariaQ release.
`0.6.1` (unreleased); this work does not publish a plugin or a VariaQ release.

### Paired-solver analysis in the 0.8 series

Expand Down
2 changes: 1 addition & 1 deletion lib/schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ export interface ParsedEnvelope {
export const SUPPORTED_SCHEMA_VERSION = "1";

/** Compatibility metadata, mirrored here for the schema module. */
export const BB_PLUGIN_VARIAQ_VERSION = "0.6.0";
export const BB_PLUGIN_VARIAQ_VERSION = "0.6.1";
export const VERIFIED_VARIAQ_VERSION = "0.8.0";
export const SUPPORTED_VARIAQ_SERIES = "0.6.x, 0.8.x and 0.8.0rc1";

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bb-plugin-variaq",
"version": "0.6.0",
"version": "0.6.1",
"type": "module",
"description": "Thin bb adapter for the standalone VariaQ hybrid-compute research platform.",
"license": "Apache-2.0",
Expand Down
Loading