Skip to content

feat: Console SDK update for version 8.3.0#81

Merged
ChiragAgg5k merged 2 commits intomainfrom
dev
Apr 8, 2026
Merged

feat: Console SDK update for version 8.3.0#81
ChiragAgg5k merged 2 commits intomainfrom
dev

Conversation

@ChiragAgg5k
Copy link
Copy Markdown
Member

This PR contains updates to the Console SDK for version 8.3.0.

@greptile-apps
Copy link
Copy Markdown

greptile-apps bot commented Apr 8, 2026

Greptile Summary

This PR updates the Console SDK to version 8.3.0, adding addon management capabilities to the Organizations service and corresponding models, enums, and documentation.

Key changes:

  • Added 6 new methods to the Organizations service: listAddons, createBaaAddon, getAddon, deleteAddon, confirmAddonPayment, and getAddonPrice
  • Added new Addon enum (Baa = 'baa') and exported it from src/index.ts
  • Added Addon, AddonPrice, and AddonList model types to src/models.ts, as well as BillingPlanSupportedAddons
  • Added authDisposableEmails, authCanonicalEmails, and authFreeEmails fields to the Project model
  • Added supportForIntegerIds to the database adapter model
  • Added JSDoc descriptions to createJSONExport and createJSONImport migration methods
  • Version bumped to 8.3.0 in package.json and README.md
  • All new methods follow the established dual-overload pattern (object-style and deprecated positional-style) consistent with the rest of the SDK

Confidence Score: 5/5

This PR is safe to merge — all changes are additive, well-structured, and consistent with established patterns in the SDK.

No P0 or P1 issues found. All new addon methods follow the existing dual-overload pattern with correct path interpolations, required-parameter guards, and matching return types. Models, enum, exports, docs, and version bump are all consistent and complete.

No files require special attention.

Vulnerabilities

No security concerns identified. The new addon management endpoints follow the same client-side request patterns as the rest of the SDK, with no credential handling or sensitive data exposure introduced.

Important Files Changed

Filename Overview
src/services/organizations.ts Adds 6 new addon management methods consistent with the existing dual-overload pattern; all required parameter validations and path interpolations are correct
src/models.ts Adds Addon, AddonPrice, AddonList, and BillingPlanSupportedAddons model types, plus new Project and database adapter fields; all well-structured
src/enums/addon.ts New enum with a single value Baa = 'baa', correctly exported from index.ts
src/index.ts Correctly exports the new Addon enum alongside the existing exports; no issues
src/services/migrations.ts Adds JSDoc descriptions to createJSONExport and createJSONImport; no functional changes
CHANGELOG.md New 8.3.0 changelog entry accurately documents all changes in this PR

Reviews (2): Last reviewed commit: "chore: update Console SDK to 8.3.0" | Re-trigger Greptile

@ChiragAgg5k ChiragAgg5k merged commit ccac9c6 into main Apr 8, 2026
1 check passed
@ChiragAgg5k ChiragAgg5k deleted the dev branch April 8, 2026 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants