NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #123 most downloaded on PyPI
An extremely fast Python linter and code formatter, written in Rust.
Last release 5 days ago
16 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
4 years old
424 releases · first in 2022
One column per quarter.
Improve docstring checks with empty trailing lines by @charliermarsh in https://github.com/charliermarsh/ruff/pull/991
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.150...v0.0.151
Narrow keyword in yield-outside-function by @charliermarsh in https://github.com/charliermarsh/ruff/pull/971
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.149...v0.0.150
Add Pylint parity to FAQ by @charliermarsh in https://github.com/charliermarsh/ruff/pull/969
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.148...v0.0.149
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.147...v0.0.148
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.147...v0.0.148
Allow preservation of external check codes by @charliermarsh in https://github.com/charliermarsh/ruff/pull/955
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.145...v0.0.146
Implement eradicate by @charliermarsh in https://github.com/charliermarsh/ruff/pull/947
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.144...v0.0.145
fix(flake8_boolean_trap): add whitelist for dict methods by @pwoolvett in https://github.com/charliermarsh/ruff/pull/943
Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.143...v0.0.144
Don’t require files with --explain or --generate-shell-completion by @andersk in https://github.com/charliermarsh/ruff/pull/937
@override methods to be undocumented by @charliermarsh in https://github.com/charliermarsh/ruff/pull/941Full Changelog: https://github.com/charliermarsh/ruff/compare/v0.0.142...v0.0.143
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →