{
  "schemaVersion": 1,
  "generatedAt": "2026-07-26",
  "data": {
    "slug": "ruff",
    "name": "Ruff",
    "description": "Fast Python linter and formatter written in Rust.",
    "category": "development-tools",
    "currentVersion": "0.15.22",
    "releaseDate": "2026-07-16T15:15:10Z",
    "verifiedAt": "2026-07-17",
    "freshness": {
      "slug": "ruff",
      "verifiedAt": "2026-07-17",
      "ageDays": 9,
      "status": "within-sla",
      "sourceStrategy": "github-release",
      "officialSource": "https://github.com/astral-sh/ruff/releases"
    },
    "platforms": [
      "macOS",
      "Windows",
      "Linux"
    ],
    "officialDownloads": {
      "macos_arm64": "https://github.com/astral-sh/ruff/releases",
      "macos_x64": "https://github.com/astral-sh/ruff/releases",
      "windows_x64": "https://github.com/astral-sh/ruff/releases",
      "linux_x64": "https://github.com/astral-sh/ruff/releases"
    },
    "officialWebsite": "https://docs.astral.sh/ruff/",
    "officialSource": {
      "label": "Ruff GitHub releases",
      "url": "https://github.com/astral-sh/ruff/releases"
    },
    "pages": {
      "latestVersion": "https://www.what-version.com/latest-version/ruff/",
      "releaseHistory": "https://www.what-version.com/versions/ruff/",
      "officialDownload": "https://www.what-version.com/download/ruff/",
      "badge": "https://www.what-version.com/api/v1/badges/ruff.svg"
    },
    "releases": [
      {
        "version": "0.15.22",
        "tag": "0.15.22",
        "name": "0.15.22",
        "publishedAt": "2026-07-16T15:15:10Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.22",
        "prerelease": false
      },
      {
        "version": "0.15.21",
        "tag": "0.15.21",
        "name": "0.15.21",
        "publishedAt": "2026-07-09T20:02:30Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.21",
        "prerelease": false
      },
      {
        "version": "0.15.20",
        "tag": "0.15.20",
        "name": "0.15.20",
        "publishedAt": "2026-06-25T17:21:46Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.20",
        "prerelease": false
      },
      {
        "version": "0.15.19",
        "tag": "0.15.19",
        "name": "0.15.19",
        "publishedAt": "2026-06-24T01:11:40Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.19",
        "prerelease": false
      },
      {
        "version": "0.15.18",
        "tag": "0.15.18",
        "name": "0.15.18",
        "publishedAt": "2026-06-18T18:26:34Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.18",
        "prerelease": false
      },
      {
        "version": "0.15.17",
        "tag": "0.15.17",
        "name": "0.15.17",
        "publishedAt": "2026-06-11T17:57:00Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.17",
        "prerelease": false
      },
      {
        "version": "0.15.16",
        "tag": "0.15.16",
        "name": "0.15.16",
        "publishedAt": "2026-06-04T16:34:11Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.16",
        "prerelease": false
      },
      {
        "version": "0.15.15",
        "tag": "0.15.15",
        "name": "0.15.15",
        "publishedAt": "2026-05-28T14:18:02Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.15",
        "prerelease": false
      },
      {
        "version": "0.15.14",
        "tag": "0.15.14",
        "name": "0.15.14",
        "publishedAt": "2026-05-21T14:35:54Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.14",
        "prerelease": false
      },
      {
        "version": "0.15.13",
        "tag": "0.15.13",
        "name": "0.15.13",
        "publishedAt": "2026-05-14T13:45:27Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.13",
        "prerelease": false
      },
      {
        "version": "0.15.12",
        "tag": "0.15.12",
        "name": "0.15.12",
        "publishedAt": "2026-04-24T18:18:25Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.12",
        "prerelease": false
      },
      {
        "version": "0.15.11",
        "tag": "0.15.11",
        "name": "0.15.11",
        "publishedAt": "2026-04-16T18:47:31Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.11",
        "prerelease": false
      },
      {
        "version": "0.15.10",
        "tag": "0.15.10",
        "name": "0.15.10",
        "publishedAt": "2026-04-09T14:07:15Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.10",
        "prerelease": false
      },
      {
        "version": "0.15.9",
        "tag": "0.15.9",
        "name": "0.15.9",
        "publishedAt": "2026-04-02T18:18:12Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.9",
        "prerelease": false
      },
      {
        "version": "0.15.8",
        "tag": "0.15.8",
        "name": "0.15.8",
        "publishedAt": "2026-03-26T19:09:30Z",
        "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.8",
        "prerelease": false
      }
    ]
  }
}
