v2.2.1 0.16.7
jo-inc/camofox-browserSep 8, 2026 → Sep 10, 20262 days between releases
What's New
Compares ECC v2.2.1 to Ruff 0.16.7, which are distinct projects with different focus areas.
Breaking Changes
- ECC GateGuard now blocks destructive PowerShell commands and variable assignments.
- Ruff corrected the D211 and D203 rule conflict diagnostic, potentially changing linting behavior.
New Features
- ECC GateGuard governance captures destructive PowerShell commands.
- Ruff adds a new RUF077 rule for detecting default values on method receivers.
- Ruff recognizes re.prefixmatch patterns in code.
Improvements
- ECC installer rejects collisions with untracked user-owned files.
- Ruff reuses parser name lookups when interning for better performance.
- ECC guided setup revalidates previews before ownership filtering.
Bug Fixes
- Ruff fixes alternate nested quotes inside format spec interpolations.
- Ruff skips fixes for multi-member imports in flake8-tidy-imports.
- ECC uninstall now respects ECC_DRY_RUN=1 environment variable.
Upgrade Notes
Review GateGuard configurations for PowerShell command handling and ensure scripts do not rely on destructive commands. For Ruff, be aware that the D211 and D203 conflict correction may surface new linting issues, and verify Python 3.15 compatibility regarding __cached__.
The Two Releases
v2.2.1
Sep 8, 2026· 1 month ago
ECC 2.2.1 is a bug and security patch release that focuses on enhancing GateGuard governance, improving installer stability, and refining Claude integration. It ensures the `v2.2.0` history remains immutable while addressing various security vulnerabilities and data protection issues.
Full release notes0.16.7
Sep 10, 2026· 1 month ago
Ruff 0.16.7 adds a preview feature for default values on method receivers and fixes various bugs in type checking and parsing. It includes performance optimizations for parser lookups and configuration resolution.
Full release notes