Find the right software version for your system

Stable release timeline

Ruff version history

Fast Python linter and formatter written in Rust.

Current verified version0.16.4

Verified 2026-08-23 from Ruff GitHub releases.

Reusable badge

Show the current Ruff version

Use this badge on any page that accepts images. Link it to this version history so readers can check the source.

Ruff current stable version badge
[![Ruff version](https://www.what-version.com/api/v1/badges/ruff.svg)](https://www.what-version.com/versions/ruff/)
Release timeline

15 stable release records

Newest first
  1. 0.16.40.16.4

    \[`flake8-use-pathlib`\] Add autofix for `PTH116` ([#26460](https://github.com/astral-sh/ruff/pull/26460))

    featurefix
    Official release ↗
  2. 0.16.30.16.3

    \[`pylint`\] Fix false negatives on negative numbers (`PLR6104`) ([#27251](https://github.com/astral-sh/ruff/pull/27251))

    featurefix
    Official release ↗
  3. 0.16.20.16.2

    \[`flake8-pyi`\] Avoid false positives on `singledispatch` functions (`PYI041`) ([#27335](https://github.com/astral-sh/ruff/pull/27335))

    fix
    Official release ↗
  4. 0.16.10.16.1

    Add an option to opt out of human-readable names ([#27160](https://github.com/astral-sh/ruff/pull/27160))

    removalfeaturefix
    Official release ↗
  5. 0.16.00.16.0

    Check out the [blog post](https://astral.sh/blog/ruff-v0.16.0) for a migration guide and overview of the changes!

    removalfeaturefix
    Official release ↗
  6. 0.15.220.15.22

    \[`pycodestyle`\] Add an autofix for `E402` ([#22212](https://github.com/astral-sh/ruff/pull/22212))

    featurefix
    Official release ↗
  7. 0.15.210.15.21

    Add `--add-ignore` for adding `ruff:ignore` comments ([#26346](https://github.com/astral-sh/ruff/pull/26346))

    deprecationfeaturefix
    Official release ↗
  8. 0.15.200.15.20

    Allow human-readable names in rule selectors ([#25887](https://github.com/astral-sh/ruff/pull/25887))

    removalfeature
    Official release ↗
  9. 0.15.190.15.19

    Support human-readable names when hovering suppression comments and in code actions ([#26114](https://github.com/astral-sh/ruff/pull/26114))

    fix
    Official release ↗
  10. 0.15.180.15.18

    Handle nested `ruff:ignore` comments ([#25791](https://github.com/astral-sh/ruff/pull/25791))

    featurefix
    Official release ↗
  11. 0.15.170.15.17

    Allow human-readable names in suppression comments ([#25614](https://github.com/astral-sh/ruff/pull/25614))

    featurefix
    Official release ↗
  12. 0.15.160.15.16

    \[`flake8-async`\] Implement `yield-in-context-manager-in-async-generator` (`ASYNC119`) ([#24644](https://github.com/astral-sh/ruff/pull/24644))

    fix
    Official release ↗
  13. 0.15.150.15.15

    Fix Markdown closing fence handling ([#25310](https://github.com/astral-sh/ruff/pull/25310))

    fix
    Official release ↗
  14. 0.15.140.15.14

    \[`airflow`\] Implement `airflow-task-implicit-multiple-outputs` (`AIR202`) ([#25152](https://github.com/astral-sh/ruff/pull/25152))

    featurefix
    Official release ↗
  15. 0.15.130.15.13

    Add a rule to flag lazy imports that are eagerly evaluated ([#25016](https://github.com/astral-sh/ruff/pull/25016))

    featurefix
    Official release ↗

How to cite this version history

Link to this page when you need a version history people can read. Use JSON or CSV when you need the data. Each release links to the publisher’s official record.

Markdown
Preview

Ruff version history · verified 2026-08-23 · source: Ruff GitHub releases

[Ruff version history](https://www.what-version.com/versions/ruff/) · verified 2026-08-23 · source: [Ruff GitHub releases](https://github.com/astral-sh/ruff/releases)
HTML
Preview

Ruff version history · verified 2026-08-23 · source: Ruff GitHub releases

<a href="https://www.what-version.com/versions/ruff/">Ruff version history</a> · verified 2026-08-23 · source: <a href="https://github.com/astral-sh/ruff/releases">Ruff GitHub releases</a>
Text
Preview

Ruff version history. What-Version. Verified 2026-08-23. https://www.what-version.com/versions/ruff/ Source: https://github.com/astral-sh/ruff/releases

Ruff version history. What-Version. Verified 2026-08-23. https://www.what-version.com/versions/ruff/ Source: https://github.com/astral-sh/ruff/releases
Sources and last check
Freshness evidence

Source-backed record details

Source ownership

Vendor-provided source

Version evidence

Repository release record

Last catalog check

2026-08-23

Recently checked — Checked 15 days ago; the catalog review window is 45 days.

Distribution trust

Where can you install it?

What-Version labels who publishes or maintains each route. Community routes are useful, but they are not presented as vendor downloads.

Vendor-providedRuff GitHub releases

Version evidence and catalogued download links are anchored to the publisher-owned source.

Open publisher source ↗