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
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
Loading