Skip to content

Releases: googleapis/api-linter

v2.3.1

17 Mar 17:38
f41a874

Choose a tag to compare

2.3.1 (2026-03-17)

Bug Fixes

v2.3.0

10 Feb 22:57
da9eb32

Choose a tag to compare

2.3.0 (2026-02-10)

Features

  • cli: add support for linting descriptor sets only via --skip-compilation (#1600) (d33d4a7)

v2.2.0

22 Jan 19:58
92065ea

Choose a tag to compare

2.2.0 (2026-01-22)

Features

  • API-140: Add Rust super-reserved identifiers (#1591) (d9d7d7e)

Bug Fixes

v2.1.0

10 Dec 18:05
dd65403

Choose a tag to compare

2.1.0 (2025-12-10)

Features

Bug Fixes

Documentation

v2.0.0

22 Oct 22:18
6c69e72

Choose a tag to compare

2.0.0 (2025-10-22)

⚠ BREAKING CHANGES

  • lint: migrate to protobuf-go
  • locations: migrate to protobuf-go
  • internal: migrate to protobuf-go
  • rules: migrate to protobuf-go
  • cli: migrate to protobuf-go
  • refactor api-linter framework with google.golang.org/protobuf (#1513)

Features

  • AIP-133: allow view field in create request (42e6805)
  • AIP-134: allow view field in update request (42e6805)
  • AIP-135: allow view field in delete request (42e6805)
  • cli: migrate to protobuf-go (42e6805)
  • internal: migrate to protobuf-go (42e6805)
  • lint: migrate to protobuf-go (42e6805)
  • locations: migrate to protobuf-go (42e6805)
  • refactor api-linter framework with google.golang.org/protobuf (#1513) (42e6805)
  • rules: migrate to protobuf-go (42e6805)

Bug Fixes

  • cli: allow disabling all rules and then enabling a single rule, or multiple rules (42e6805)
  • cli: resolve import path resolution (#1545) (42e6805)
  • lint: linter config on windows (#1551) (42e6805)

v1.72.0

21 Oct 21:40
0016bc0

Choose a tag to compare

1.72.0 (2025-10-16)

Features

Bug Fixes

Documentation

v2.0.0-beta.4

01 Oct 19:35
d426ca6

Choose a tag to compare

v2.0.0-beta.4 Pre-release
Pre-release

What's Changed

  • fix(cli): resolve import path resolution. Addressed in #1545 by @quirogas

Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4

v2.0.0-beta.3

23 Sep 21:26
2d250d2

Choose a tag to compare

v2.0.0-beta.3 Pre-release
Pre-release

What's Changed

This beta release focuses on improving the CLI's robustness and internal code quality.

  • Fixes:

    • fix(cli): Deduplicate descriptor sets when loading to avoid reporting the same finding multiple times. Addressed in #1536 by @quirogas.
  • Chores:

    • chore(internal): Added a new test utility to simplify test creation in #1538.
    • chore(rules): Refactored extension parsing for better reliability in #1537.
    • chore(v2): Synced the v2 branch with the latest changes from main in #1535.

Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3

v1.71.0

02 Sep 16:26
1265bd4

Choose a tag to compare

1.71.0 (2025-08-26)

Features

Bug Fixes

v2.0.0-beta.2

29 Aug 00:06
ac30e2c

Choose a tag to compare

v2.0.0-beta.2 Pre-release
Pre-release

What's Changed

  • fix(cli): resolve linting errors related to incorrect positioning by @quirogas in #1531
  • fix(cli): allow disabling all rules and then enabling a single rule, or multiple rules using cli flags by @quirogas in #1531

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2