Releases: googleapis/api-linter
Releases · googleapis/api-linter
api-linter 1.23.0
api-linter 1.22.0
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
api-linter 1.20.0
api-linter 1.19.0
api-linter 1.18.0
api-linter 1.17.0
Features
- Add rule for AIP-162 List Revisions request name field (#787)
- Add rule for AIP-162 List Revisions response message name (#784)
- Add rule for AIP-162 List Revisions request message name (#782)
- Add rule for AIP-162 List Revisions HTTP method (#781)
- Add rule for AIP-162 List Revisions HTTP URI suffix (#774)
- add new --list-rules flag to output rules database list (#775)
- Add rule for AIP-162 HTTP body (#776)
- AIP-140 – Prohibit goofy underscores. (#778)
- Add rule for AIP-152 Jobs resource reference suffix (#767)
Fixes
- Fix doublestar/v3 dependency issue from #779. (#780)
- Suppress AIP-132 rules for AIP-162 methods and messages (#772)
- Account for empty messages in AIP-158 response-plural-first-field rule (#770)
Documentation
api-linter 1.16.0
api-linter 1.15.0
Features
- Add rule for AIP-162 Delete Revision request name field behavior (#761)
- Add rule for AIP-162 Delete Revision request name field (#757)
- Validate list parent resource_reference (#754)
- Add rule for AIP-162 Delete Revision request message name (#756)
- Add rule for AIP-162 Delete Revision HTTP URI suffix (#755)
Fixes
- Make the required and optional rules less noisy. (#760)