Releases: googleapis/api-linter
Releases · googleapis/api-linter
api-linter 1.27.0
Features
- Add rule to check type of AIP-158 paginated request skip field (#872)
- Add rule to check type of AIP-157 request read_mask fields (#874)
api-linter 1.26.2
Fixes
- Allow AIP-234 Batch Update requests to hoist allow_missing field (#870)
api-linter 1.26.1
Fixes
- Use OS-specific file separator in core::0191::proto-package rule (#867)
- Do not overcount variables when additional bindings are used. (#865)
api-linter 1.26.0
Features
- parent should be the only variable in Create request URIs (#859)
- add proto-package check to AIP-191 (#862)
Documentation
api-linter 1.25.1
Fixes
- Prevent AIP-132 request-show-deleted-required rule from crashing on non-message fields (#856)
api-linter 1.25.0
Features
- Add rule for AIP-162 Delete Revision response message name (#813)
api-linter 1.24.0
Features
- Permit
skip
in List requests. (#845)
- Support 'conditionally' required fields. (#846)
Fixes
- Remove the valid resource reference rule. (#847)
api-linter 1.23.0
Features
- Add linter for AIP-192 deprecated service and methods (#836)
Documentation
- Reference AIP links in a uniform way. (#840)
api-linter 1.22.0
Features
- Require show_deleted List request field for resources supporting soft delete (#833)
- Require a name field in messages with google.api.resource annotations (#839)
- Require AIP-135 request force fields to be singular bool (#835)
Other
- Use common lint for HTTP variable rules more widely (#834)
api-linter 1.21.0
Features
- Require show_deleted List request field to be a singular bool (#831)
- Require standard create_time, delete_time, uid, and update_time fields to be output only (#829)
Fixes
- Do not require allow_missing Update request field for singleton resources (#832)
- Require declarative-friendly reconciling fields to be output-only (#827)
- Do not require delete_time or uid fields for singleton resources (#824)
- Consider messages in transitive dependencies reachable for AIP-151 (#816)
- Suppress core::aip0158::request-page-token-field for non-request messages (#822)
- Run
go mod tidy
so build succeeds at HEAD (#818)
Documentation
- Fix typo in core::0141::forbidden-types (#823)
- Remove erroneous resource prefix from AIP-135 response-message-name example (#812)