v0.8.3 0.16.7

medium risk

Panniantong/Agent-ReachAug 30, 2026 → Sep 10, 202611 days between releases

What's New

The provided notes for 0.16.7 are for the `ruff` dependency, introducing new linting rules and performance optimizations.

Breaking Changes

  • Stop recommending removed `typing.no_type_check_decorator` (`UP035`)
  • Correct `D211` and `D203` rule conflict diagnostic (may alter linting behavior)

New Features

  • Add rule for default values on method receivers (`RUF077`)
  • Recognize `re.prefixmatch` (`RUF039`, `RUF055`)
  • Recognize `slice` and `frozendict` generics

Improvements

  • Reuse parser name lookups when interning
  • Speed up inherited configuration resolution
  • Stop defining `__cached__` for Python 3.15

Bug Fixes

  • Alternate nested quotes inside format spec interpolations
  • Mark fix unsafe when it creates a docstring (`ISC003`)
  • Skip fixes for multi-member imports (`TID254`)
  • Gate `ImportCycleError` on Python 3.15 (`PLW0133`)

Upgrade Notes

The provided release notes for 0.16.7 are for the `ruff` tool, not the `Agent-Reach` repository. If this is a dependency update, ensure your `ruff` version is updated. Review the `D211` and `D203` rule conflict resolution, which may alter linting output.

The Two Releases

v0.8.3

v0.8.3

Aug 30, 2026· 2 months ago

This release focuses on fixing CI/CD pipeline issues and improving the usability of action pickers. It includes updates to align agent guidance with current contracts and repairs internationalization gates.

Full release notes
0.16.7

0.16.7

Sep 10, 2026· 1 month ago

This release introduces new rules for default method receiver values and regex prefix matching, alongside performance optimizations for parser lookups and configuration resolution.

Full release notes