From 5c83150ef20a1b5937a4cd9f555bb3b88874e14d Mon Sep 17 00:00:00 2001 From: ziomancer Date: Thu, 2 Apr 2026 17:45:31 -0600 Subject: [PATCH] chore: bump to v1.1.1 for post-merge fixes and plugin addition Includes all fixes from code review rounds, the OpenClaw Drawbridge plugin (68 tests), frozen constants, and the CI release workflow. Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 17 +++++++++++++++++ package.json | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3a97f7..22995e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ All notable changes to Drawbridge are documented here. Follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). +## [1.1.1] — 2026-04-02 + +### Fixed +- Use optional chaining in catch blocks to handle null/undefined errors +- Freeze shared `PASS` constants and `SYNTACTIC_RULE_TAXONOMY` to prevent mutation +- Snapshot validator callbacks and `deriveSessionId` signature +- Shallow config merge (now deep-merges nested config objects) +- Widen prefilter perf test threshold for CI runners +- Truncate long error messages in logs +- Changelog tier 1 typo and finding count + +### Added +- OpenClaw Drawbridge plugin with 68 tests (`extensions/drawbridge`) +- Shared `FrequencyTracker` injection and thresholds getter +- ClawMoat resolution error logging and cache-miss re-scan docs +- CI release workflow for automated npm publishing via GitHub Releases + ## [1.1.0] — 2026-03-28 ### Security Hardening — Pass 1: Input Normalization diff --git a/package.json b/package.json index 6ab61bb..7ea9b71 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vigil-harbor/clawmoat-drawbridge", - "version": "1.1.0", + "version": "1.1.1", "type": "module", "description": "Session-aware content sanitization pipeline powered by ClawMoat. Standalone library — wire into any agent pipeline.", "exports": {