v2.2.1 0.16.7

medium risk

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

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 notes
0.16.7

0.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