Releases: mongodb/openapi
Releases · mongodb/openapi
FOAS CLI v0.0.36
What's Changed
- chore: Upgrade golangci-lint to v2 by @andreaangiolillo in #616
- CLOUDP-273196: update
mongodb/openapi
with readme by @andreaangiolillo in #618 - IPA-110: Pagination (itemsPerPage and pageNum query params) by @yelizhenden-mdb in #617
- fix: update the sunset filter to remove the
9999-12-01
also from the operation extension. by @andreaangiolillo in #620
Full Changelog: v0.0.35...v0.0.36
FOAS CLI v0.0.35
What's Changed
- CLOUDP-304942: Adds xgen-IPA-107-update-method-request-body-is-get-method-response by @lovisaberggren in #567
- CLOUDP-307110: Combine separated put and patch IPA rules by @lovisaberggren in #568
- DOP-5448: Integrate Bump GH action to generate spec pages by @rayangler in #530
- CLOUDP-272001: IPA-112: Disallow usages of project in the api by @yelizhenden-mdb in #566
- CLOUDP-304943: IPA rule for Update request schema suffix by @lovisaberggren in #569
- CLOUDP-272001: Disallow usages of project in the api (fix) by @yelizhenden-mdb in #571
- CLOUDP-307341: Include singleton in IPA 107 rules by @lovisaberggren in #570
- CLOUDP-307584: Second Rollout for IPA validations by @yelizhenden-mdb in #574
- Remove optional IPA validations check from non-dev environments by @yelizhenden-mdb in #578
- CLOUDP-306580: IPA 125 - Each oneOf property must be accompanied with discriminator by @wtrocki in #572
- CLOUDP-306580: base types oneof by @wtrocki in #573
- Fix: Degrade severity level for IPA-125 rules by @yelizhenden-mdb in #581
- Fix: Remove permissions from Spectral Lint workflow by @yelizhenden-mdb in #585
- CLOUDP-304958: IPA rule singleton must not have delete by @lovisaberggren in #579
- Include severity in IPA rule test by @lovisaberggren in #584
- DOP-5448: Re-add automated Bump triggers by @rayangler in #586
- IPA-112: Disallow usages of project in the api (Fix: Ignore "gcp") by @yelizhenden-mdb in #587
- CLOUDP-306580: avoid mixed refs by @wtrocki in #588
- IPA-112: Field names must use camelCase by @yelizhenden-mdb in #589
- CLOUDP-304965: IPA rule for descriptions by @lovisaberggren in #590
- chore: reconcile changelog by @blva in #591
- CLOUDP-272000: Boolean field names avoid "is" prefix by @yelizhenden-mdb in #593
- CLOUDP-304967: Add IPA rule for description format by @lovisaberggren in #592
- Add overrides to IPA spectral by @lovisaberggren in #595
- Fix on IPA-112 rule implementation by @yelizhenden-mdb in #594
- IPA-112 fix for incorrect paths in the error messages by @yelizhenden-mdb in #599
- CLOUDP-297946: removes the
x-sunset=9999-12-31
from the openapi spec by @andreaangiolillo in #596 - CLOUDP-308422: Addressed follow up comments by @andreaangiolillo in #602
- CLOUDP-308303: remove whitespaces to reduce collection size by @wtrocki in #603
- CLOUDP-271998: IPA-110: Pagination (Validate Paginated prefix and results array field) by @yelizhenden-mdb in #601
- CLOUDP-306570: Rule xgen-IPA-117-description-must-not-use-html by @lovisaberggren in #604
- chore: bump eslint from 9.22.0 to 9.23.0 by @dependabot in #614
- chore: bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #610
- chore: bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #607
- chore: bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #608
- chore: bump @aws-sdk/client-s3 from 3.758.0 to 3.775.0 by @dependabot in #612
- chore: bump github.com/getkin/kin-openapi from 0.130.0 to 0.131.0 in /tools/cli by @dependabot in #611
- CLOUDP-304968: IPA rule xgen-IPA-117-description-should-not-use-inline-tables by @lovisaberggren in #605
- Fix on xgen-IPA-110-collections-response-define-results-array by @yelizhenden-mdb in #615
- CLOUDP-261180: Add filter to remove unused views by @andreaangiolillo in #350
New Contributors
- @rayangler made their first contribution in #530
Full Changelog: v0.0.34...v0.0.35
FOAS CLI v0.0.34
Changelog
- a2da1e1 CLOUDP-307054: Add support for hidden-env properties and schemas (#560)
FOAS CLI v0.0.33
Changelog
- 3fb6ddd CLOUDP-305830: stop filtering x-xgen-changelog from versioned files (#540)
FOAS CLI v0.0.32
What's Changed
- CLOUDP-271994: IPA-106: Validate Create methods accepts no query params by @yelizhenden-mdb in #485
- CLOUDP-302982: IPA-104 - Get object should have suffix "Response" by @lovisaberggren in #465
- chore: decouple extension filters from versioning extension filters by @blva in #480
- CLOUDP-304706: add a retry step to the FOAS release process by @andreaangiolillo in #490
- CLOUDP-271994: IPA-106: Validate Create methods accepts no query params (ignore envelope and pretty query params) by @yelizhenden-mdb in #491
- chore: tidy up filters by @blva in #493
- CLOUDP-302985: Add rule xgen-IPA-104-get-method-no-request-body by @lovisaberggren in #494
- CLOUDP-302981: Add rule xgen-IPA-104-get-method-response-has-no-input-fields by @lovisaberggren in #496
- CLOUDP-271997: IPA 108 - delete method schema by @wtrocki in #483
- CLOUDP-271997- IPA-108 delete should return 204 response by @wtrocki in #487
- CLOUDP-271997- IPA 108 Delete 404 status code is returned by @wtrocki in #488
- CLOUDP-271997: request no body by @wtrocki in #489
- CLOUDP-302671: Add filter command that removes x-xgen extensions from OAS by @blva in #495
Full Changelog: v0.0.31...v0.0.32
FOAS CLI v0.0.31
What's Changed
- fix: add JIRA_TEAM_ID to Send a Slack Notification for APIs importantevents by @andreaangiolillo in #468
- CLOUDP-271991: IPA-104: Validate for Get methods the response is 200 by @yelizhenden-mdb in #462
- task: spectral - minor changes in readme and dev setup by @wtrocki in #472
- chore: bump prettier from 3.5.2 to 3.5.3 by @dependabot in #475
- chore: bump @aws-sdk/client-s3 from 3.744.0 to 3.758.0 by @dependabot in #476
- chore: bump apache-arrow from 19.0.0 to 19.0.1 by @dependabot in #477
- CLOUDP-304055: IPA-106 Create: The request should be a Request suffixed object by @yelizhenden-mdb in #473
- CLOUDP-303615: IPA - Update check if resource is singleton by @lovisaberggren in #469
- IPA-106 Create: The request should be a Request suffixed object (fix for array schema) by @yelizhenden-mdb in #478
- CLOUDP-304430: allow multiple formats by @blva in #461
- CLOUDP-304433: Initial Rollout for IPA validations by @yelizhenden-mdb in #479
- task: minor fix for collection utils by @wtrocki in #482
Full Changelog: v0.0.30...v0.0.31
FOAS CLI v0.0.30
What's Changed
- chore: fix broken diagram for Postman by @wtrocki in #448
- CLOUDP-301224: Generate README with IPA rules by @lovisaberggren in #451
- CLOUDP-288870: update js transformation to align with bash one by @wtrocki in #449
- CLOUDP-302984: IPA rule Get methods should return data for a single resource by @lovisaberggren in #463
- chore: bump globals from 15.14.0 to 16.0.0 by @dependabot in #456
- chore: bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #458
- chore: bump @eslint/js from 9.20.0 to 9.21.0 by @dependabot in #455
- chore: bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 by @dependabot in #457
- chore: bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /tools/cli by @dependabot in #460
- chore: bump prettier from 3.5.0 to 3.5.2 by @dependabot in #452
- chore: bump eslint from 9.20.1 to 9.21.0 by @dependabot in #453
- chore: bump @babel/preset-env from 7.26.8 to 7.26.9 by @dependabot in #454
- chore: update oasdiff, go and golangci-lint by @andreaangiolillo in #464
- fix: request body for preview is empty by @andreaangiolillo in #466
Full Changelog: v0.0.29...v0.0.30
FOAS CLI v0.0.29
What's Changed
- chore: update script by @blva in #439
- fix: update changelog release process to avoid using preview version by @andreaangiolillo in #440
- CLOUDP-302126: update oasdiff by @andreaangiolillo in #443
- chore: remove new api version reminder by @andreaangiolillo in #445
- CLOUDP-301107: move the private preview folder under v2 and generate the version.json for private preview APIs by @andreaangiolillo in #446
- chore: remove
openapi/private
by @andreaangiolillo in #447 - CLOUDP-288870: Add a ⭐️ to the most recent version of the Admin API Postman collection by @yelizhenden-mdb in #444
- CLOUDP-301911: Add preview changelog test by @blva in #442
- CLOUDP-225860: Add support for sha in split command by @blva in #450
Full Changelog: v0.0.28...v0.0.29
FOAS CLI v0.0.28
What's Changed
- CLOUDP-297221: Support private preview version customization by @blva in #412
- CLOUDP-299199: Stop creating a ticket for the new api version release by @andreaangiolillo in #413
- CLOUDP-296432: Update IPA release workflow by @yelizhenden-mdb in #414
- Fix on IPA metrics GH workflow by @yelizhenden-mdb in #416
- CLOUDP-298469: Fix notificaiton GH aciton to not create a ticket in the event of error by @andreaangiolillo in #417
- chore: bump @babel/preset-env from 7.26.7 to 7.26.8 by @dependabot in #425
- chore: bump prettier from 3.4.2 to 3.5.0 by @dependabot in #424
- chore: bump goreleaser/goreleaser-action from 6.1.0 to 6.2.1 by @dependabot in #418
- chore: bump golangci/golangci-lint-action from 6.3.0 to 6.3.2 by @dependabot in #419
- chore: bump @aws-sdk/client-s3 from 3.741.0 to 3.744.0 by @dependabot in #421
- chore: bump eslint from 9.19.0 to 9.20.1 by @dependabot in #422
- CLOUDP-300586: Add team vars to failure handler by @lovisaberggren in #426
- Add README for /tools/ipa by @lovisaberggren in #429
- CLOUDP-294902: Support listing private preview values by @blva in #430
- CLOUDP-298233: use JS instead of cjs by @wtrocki in #427
- Doc: Expose information about openapi tooling by @wtrocki in #431
- CLOUDP-297223: Add support for private and public preview spec generation by @blva in #432
- CLOUDP-301106: Move preview specs to preview folder by @blva in #433
- CLOUDP-301830: Separate private and public preview stability levels in version command for granularity by @blva in #434
Full Changelog: v0.0.27...v0.0.28
FOAS CLI v0.0.27
Changelog
- 2b53038 CLOUDP-297221: Add preview support to split command (#410)