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": {