Releases: mongodb/openapi
Releases · mongodb/openapi
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/privateby @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)
FOAS CLI v0.0.26
Changelog
- fc283aa (prod) Release API Changelog 🚀. See https://github.com/mongodb/openapi/actions/runs/13169201721.
FOAS CLI v0.0.25
What's Changed
- CLOUDP-285964: Adds IPA rule 104 - Resource has get by @lovisaberggren in #301
- CLOUDP-290332: Run IPA validation and Jest tests as workflow by @lovisaberggren in #311
- CLOUDP-271988: IPA-102: Validate paths follow expected format by @yelizhenden-mdb in #312
- CLOUDP-271988: IPA-102: Validate paths follow expected format (Little fix) by @yelizhenden-mdb in #314
- chore: bump actions/setup-go from 5.1.0 to 5.2.0 by @dependabot in #318
- chore: bump eslint from 9.16.0 to 9.17.0 by @dependabot in #317
- CLOUDP-288860: Support IPA exception and validate exception extensions by @lovisaberggren in #321
- CLOUDP-287245: IPA-109: Validate custom method must be GET or POST by @yelizhenden-mdb in #313
- CLOUDP-288860: Require .js extension on imports by @lovisaberggren in #322
- CLOUDP-270507: Use federated credentials by @blva in #324
- chore: Fix permissions by @blva in #326
- fix: add permission to parent workflow by @blva in #327
- fix: fed creds fix by @blva in #329
- CLOUDP-288860: Update IPA exception format by @lovisaberggren in #330
- CLOUDP-287247: IPA-109: Validate custom method must use colon (:) followed by the custom verb by @yelizhenden-mdb in #328
- CLOUDP-287249: IPA-123: Validate enums must be UPPER_SNAKE_CASE by @yelizhenden-mdb in #332
- Exception Format Fix for Rule Tests by @yelizhenden-mdb in #333
- chore: bump eslint-plugin-jest from 28.9.0 to 28.10.0 by @dependabot in #334
- chore: bump globals from 15.13.0 to 15.14.0 by @dependabot in #335
- CLOUDP-291457: IPA-123 SchemaPath and Error Message Fix by @yelizhenden-mdb in #337
- CLOUDP-291457: IPA-123 ArraySchema fix by @yelizhenden-mdb in #338
- CLOUDP-292660: add a new 'foascli sunset list' command to foascli to list all endpoints with theirs sunset date by @andreaangiolillo in #339
New Contributors
- @yelizhenden-mdb made their first contribution in #312
Full Changelog: v0.0.24...v0.0.25
FOAS CLI v0.0.24
What's Changed
- CLOUDP-284672: [API Platform] Changelog did not detect new flexClusters endpoints automatically by @andreaangiolillo in #307
- CLOUDP-276602: FOASCLI: Improve the error message in the event of conflicts by @andreaangiolillo in #308
- CLOUDP-277156: [API Platform] Validate exemptions by @andreaangiolillo in #309
Full Changelog: v0.0.23...v0.0.24
FOAS CLI v0.0.23
What's Changed
- CLOUDP-283830: Add missing changelog entries by @blva in #285
- chore: Add minor details to the new version ticket by @blva in #286
- CLOUDP-284437: Add Spectral rule to ensure operationId uses camelcase by @andreaangiolillo in #284
- CLOUDP-286235: Improved tooling (ESLint/Prettier) and GH actions by @lovisaberggren in #290
- CLOUDP-286235: Update dependabot to cover package.json in root by @lovisaberggren in #291
- chore: bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /tools/cli by @dependabot in #292
- chore: bump prettier from 3.3.3 to 3.4.1 by @dependabot in #294
- CLOUDP-285462: [API Platform] Add v1 to mongodb/openapi by @andreaangiolillo in #299
- chore: bump globals from 15.12.0 to 15.13.0 by @dependabot in #296
- chore: bump @eslint/js from 9.15.0 to 9.16.0 by @dependabot in #298
- CLOUDP-285462: update release process to release v1 spec by @andreaangiolillo in #300
- chore: bump eslint from 9.15.0 to 9.16.0 by @dependabot in #297
- CLOUDP-278958: improve postman documentation by @wtrocki in #303
- CLOUDP-277336: update endpoint removed change entries to include the sunset date by @andreaangiolillo in #302
- chore: bump prettier from 3.4.1 to 3.4.2 by @dependabot in #304
- CLOUDP-278958: Cleanup parameters by @wtrocki in #305
- CLOUDP-278958: trasformation test by @wtrocki in #306
New Contributors
Full Changelog: v0.0.22...v0.0.23
FOAS CLI v0.0.22
What's Changed
- chore: Update hiddenEntries counter by @blva in #280
- chore: bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #282
- chore: bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 by @dependabot in #283
- CLOUDP-279336: Avoid that squashing overrides hideFromChangelog by @blva in #281
Full Changelog: v0.0.21...v0.0.22