Skip to content

feat: SDK update for version 25.4.0 - #326

Merged
ChiragAgg5k merged 7 commits into
mainfrom
dev
Aug 5, 2026
Merged

feat: SDK update for version 25.4.0#326
ChiragAgg5k merged 7 commits into
mainfrom
dev

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Aug 5, 2026

Copy link
Copy Markdown
Member

This PR contains updates to the SDK for version 25.4.0.

What's Changed

  • Added: Organization service for managing app installations
  • Added: app installation management methods to the Teams service
  • Added: account OAuth2 consent methods listConsents, getConsent, deleteConsent
  • Added: account consent token methods listConsentTokens, getConsentToken, deleteConsentToken
  • Added: folder parameter to storage.createFile, and folder and key to File
  • Fixed: Null optional parameters are no longer sent in request bodies
  • Fixed: Binary endpoints now authenticate with headers, not query parameters

@ChiragAgg5k ChiragAgg5k changed the title feat: Flutter SDK update for version 25.4.0 feat: SDK update for version 25.4.0 Aug 5, 2026
@greptile-apps

greptile-apps Bot commented Aug 5, 2026

Copy link
Copy Markdown

Greptile Summary

This PR updates the Flutter SDK to 25.4.0 and adds organization installations, team installations, account OAuth2 consent management, and storage folder support.

  • Adds generated services, methods, models, exports, documentation, and tests for the new API surface.
  • Omits null optional parameters from generated requests and uses request headers for binary endpoint authentication.
  • Updates package metadata and pinned GitHub Actions versions.

Confidence Score: 5/5

The PR appears safe to merge with no concrete changed-code failures identified.

The new generated API methods, models, exports, request parameter handling, and client header propagation are internally consistent with their tests and existing SDK conventions.

Important Files Changed

Filename Overview
lib/services/account.dart Adds OAuth2 consent and consent-token list, get, and delete methods using the established generated service patterns.
lib/services/organization.dart Introduces organization-level app-installation CRUD methods with consistent routes, parameter handling, and model decoding.
lib/services/teams.dart Adds team-scoped app-installation methods and conditionally includes optional request parameters.
lib/services/storage.dart Adds the optional upload folder parameter while preserving binary response handling and configured client headers.
lib/src/client_browser.dart Maintains configured authentication and impersonation headers when combining them with endpoint-specific headers.
lib/src/client_io.dart Preserves configured client headers in native requests while supporting the regenerated endpoint header behavior.
lib/src/models/app_installation.dart Adds serialization for app-installation records, including nullable last-access time.
lib/src/models/file.dart Extends the file model with folder and key fields for the updated storage response contract.
pubspec.yaml Advances the package version to 25.4.0 without changing SDK or dependency constraints.
.github/workflows/format.yml Updates pinned checkout and commit actions while retaining the existing formatting workflow inputs.

Reviews (1): Last reviewed commit: "Commit from GitHub Actions (Format and p..." | Re-trigger Greptile

@ChiragAgg5k
ChiragAgg5k merged commit f173922 into main Aug 5, 2026
3 checks passed
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