Skip to content

chore: 🐝 Update SDK - Generate 0.28.7#50

Open
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1772323544
Open

chore: 🐝 Update SDK - Generate 0.28.7#50
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1772323544

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions bot commented Mar 1, 2026

SDK update

Versioning

Version Bump Type: [patch] - 🤖 (automated)

Php SDK Changes:

  • stackone->ats->uploadApplicationDocument(): request.prefer Removed (Breaking ⚠️)
  • stackone->ats->downloadApplicationDocument():
    • request->prefer Removed (Breaking ⚠️)
  • stackone->messaging->downloadMessagingAttachment():
    • request->prefer Removed (Breaking ⚠️)
  • stackone->documents->uploadFile(): request.prefer Removed (Breaking ⚠️)
  • stackone->documents->downloadFile():
    • request->prefer Removed (Breaking ⚠️)
  • stackone->ticketing->downloadTicketingAttachment():
    • request->prefer Removed (Breaking ⚠️)
  • stackone->actions->searchActions():
    • request->minSimilarity Added
    • response.results[] Changed (Breaking ⚠️)
  • stackone->mcp->mcpPost(): request Changed (Breaking ⚠️)
  • stackone->hris->downloadEmployeeDocument():
    • request->prefer Removed (Breaking ⚠️)
  • stackone->hris->batchUploadEmployeeDocument(): request.prefer Removed (Breaking ⚠️)
  • stackone->hris->uploadEmployeeDocument(): request.prefer Removed (Breaking ⚠️)
  • stackone->actions->rpcAction(): request Changed (Breaking ⚠️)
  • stackone->actions->listActionsMeta(): response.data[] Changed
  • stackone->accounts->getAccount(): response.shared Added
  • stackone->proxy->proxyRequest(): Deprecated
  • stackone->accounts->listLinkedAccounts(): response.[]->shared Added
  • stackone->connectors->getConnectorMeta(): Deprecated
  • stackone->connectors->listConnectorsMeta(): Deprecated
  • stackone->accounts->getAccountMetaInfo(): Deprecated
  • stackone->accounts->updateAccount():
    • request.patchAccountExternalDto->shared Added
    • response.shared Added
  • stackone->documents->listFolders():
    • request->filter Changed
  • stackone->accounts->deleteAccount(): response.shared Added

View full SDK changelog

OpenAPI Change Summary
├─┬Info
│ └──[🔀] description (66180:48)
├─┬Paths
│ ├─┬/unified/ticketing/tickets/{id}/attachments/{subResourceId}/download
│ │ └─┬GET
│ │   └──[-] parameters (1:1081838)❌ 
│ ├─┬/unified/hris/employees/{id}/documents/{subResourceId}/download
│ │ └─┬GET
│ │   └──[-] parameters (1:149140)❌ 
│ ├─┬/connectors/meta
│ │ └─┬GET
│ │   ├──[🔀] summary (11:2322)
│ │   └──[+] deprecated (11:46)
│ ├─┬/unified/ats/applications/{id}/documents/upload
│ │ └─┬POST
│ │   └──[-] parameters (1:487854)❌ 
│ ├─┬/actions/rpc
│ │ └─┬POST
│ │   └──[+] parameters (17:149)❌ 
│ ├─┬/unified/documents/files/upload
│ │ └─┬POST
│ │   └──[-] parameters (1:1137517)❌ 
│ ├─┬/unified/proxy
│ │ └─┬POST
│ │   ├──[🔀] summary (18:3265)
│ │   └──[+] deprecated (18:45)
│ ├─┬/unified/documents/folders
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       ├──[+] properties (59268:17)
│ │       └─┬updated_after
│ │         ├──[-] additionalProperties (1:1153486)❌ 
│ │         ├──[-] format (1:1153449)❌ 
│ │         ├──[🔀] description (59270:34)
│ │         └──[🔀] example (59272:30)
│ ├─┬/mcp
│ │ └─┬POST
│ │   └──[+] parameters (13:368)❌ 
│ ├─┬/unified/ats/applications/{id}/documents/{subResourceId}/download
│ │ └─┬GET
│ │   └──[-] parameters (1:491601)❌ 
│ ├─┬/accounts/{id}/meta
│ │ └─┬GET
│ │   ├──[🔀] summary (6:2108)
│ │   └──[+] deprecated (6:49)
│ ├─┬/unified/messaging/messages/{id}/attachments/{subResourceId}/download
│ │ └─┬GET
│ │   └──[-] parameters (1:1200359)❌ 
│ ├─┬/connectors/meta/{provider}
│ │ └─┬GET
│ │   ├──[🔀] summary (12:2372)
│ │   └──[+] deprecated (12:57)
│ ├─┬/unified/hris/employees/{id}/documents/upload
│ │ └─┬POST
│ │   └──[-] parameters (1:145407)❌ 
│ ├─┬/unified/hris/employees/{id}/documents/upload/batch
│ │ └─┬POST
│ │   └──[-] parameters (1:142184)❌ 
│ └─┬/unified/documents/files/{id}/download
│   └─┬GET
│     └──[-] parameters (1:1134431)❌ 
└─┬Components
  ├──[+] schemas (66523:25)
  ├──[+] schemas (66521:28)
  ├─┬LinkedAccount
  │ ├──[+] properties (66529:990)
  │ ├─┬status_reasons
  │ │ ├──[+] enum (66529:211)
  │ │ ├──[+] enum (66529:223)
  │ │ ├──[+] enum (66529:234)
  │ │ ├──[+] enum (66529:244)
  │ │ ├──[+] enum (66529:191)
  │ │ ├──[+] enum (66529:200)
  │ │ ├──[-] items (1:1309188)❌ 
  │ │ ├──[🔀] type (66529:174)❌ 
  │ │ ├──[-] nullable (1:1309156)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-speakeasy-unknown-values (66529:282)
  │ ├─┬status
  │ │ ├──[-] enum (1:1309017)❌ 
  │ │ ├──[-] enum (1:1309027)❌ 
  │ │ ├──[-] enum (1:1309039)❌ 
  │ │ ├──[-] enum (1:1309052)❌ 
  │ │ ├──[-] enum (1:1309064)❌ 
  │ │ ├──[-] enum (1:1309075)❌ 
  │ │ ├──[🔀] type (66529:1007)❌ 
  │ │ ├──[+] nullable (66529:1028)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-speakeasy-unknown-values (1:1309115)❌ 
  │ ├─┬updated_at
  │ │ ├──[+] enum (66529:874)
  │ │ ├──[+] enum (66529:881)
  │ │ ├──[+] enum (66529:898)
  │ │ ├──[+] enum (66529:861)
  │ │ ├──[-] format (1:1309644)❌ 
  │ │ ├──[+] description (66529:834)
  │ │ ├──[+] nullable (66529:984)❌ 
  │ │ ├──[+] example (66529:914)
  │ │ └─┬Extensions
  │ │   └──[+] x-speakeasy-unknown-values (66529:965)
  │ └─┬type
  │   ├──[-] enum (1:1309769)❌ 
  │   ├──[-] enum (1:1309787)❌ 
  │   ├──[-] enum (1:1309747)❌ 
  │   ├──[-] enum (1:1309761)❌ 
  │   ├──[+] items (66529:348)❌ 
  │   ├──[🔀] type (66529:332)❌ 
  │   ├──[-] description (1:1309718)
  │   ├──[-] example (1:1309805)
  │   └─┬Extensions
  │     └──[-] x-speakeasy-unknown-values (1:1309859)❌ 
  ├─┬PatchAccountExternalDto
  │ ├──[+] properties (66533:955)
  │ └─┬type
  │   ├──[-] enum (1:1312156)❌ 
  │   ├──[-] enum (1:1312170)❌ 
  │   ├──[-] enum (1:1312178)❌ 
  │   ├──[🔀] type (66533:972)❌ 
  │   ├──[-] description (1:1312127)
  │   ├──[-] example (1:1312196)
  │   └─┬Extensions
  │     └──[-] x-speakeasy-unknown-values (1:1312250)❌ 
  ├─┬ActionSearchDto
  │ ├──[+] properties (66495:367)
  │ ├─┬query
  │ │ ├──[🔀] type (66495:392)❌ 
  │ │ ├──[+] maximum (66495:552)❌ 
  │ │ ├──[+] minimum (66495:540)❌ 
  │ │ ├──[🔀] description (66495:415)
  │ │ ├──[+] default (66495:526)❌ 
  │ │ └──[🔀] example (66495:512)
  │ └─┬top_k
  │   ├──[🔀] type (66495:73)❌ 
  │   ├──[-] maximum (1:1287571)❌ 
  │   ├──[-] minimum (1:1287557)❌ 
  │   ├──[🔀] description (66495:96)
  │   ├──[-] default (1:1287541)❌ 
  │   └──[+] example (66495:151)
  ├─┬GuideSectionMeta
  │ ├──[+] properties (66525:478)
  │ ├──[+] properties (66525:620)
  │ ├─┬list
  │ │ ├──[-] items (1:1307321)❌ 
  │ │ ├──[🔀] type (66525:143)❌ 
  │ │ ├──[🔀] description (66525:166)
  │ │ └──[-] nullable (1:1307289)❌ 
  │ ├─┬title
  │ │ ├──[+] items (66525:316)❌ 
  │ │ ├──[🔀] type (66525:300)❌ 
  │ │ ├──[🔀] description (66525:248)
  │ │ └──[+] nullable (66525:288)❌ 
  │ ├─┬content
  │ │ ├──[+] items (66525:601)❌ 
  │ │ ├──[🔀] type (66525:585)❌ 
  │ │ ├──[🔀] description (66525:512)
  │ │ └──[+] nullable (66525:573)❌ 
  │ └─┬steps
  │   ├──[-] items (1:1307446)❌ 
  │   ├──[-] type (1:1307428)❌ 
  │   ├──[🔀] description (66525:643)
  │   └──[+] allOf (66523:25)
  ├─┬ActionSearchResultDto
  │ ├──[+] required (66497:841)❌ 
  │ ├──[+] required (66497:889)❌ 
  │ ├──[+] required (66497:869)❌ 
  │ ├──[+] required (66497:957)❌ 
  │ ├──[-] required (1:1288686)❌ 
  │ ├──[+] properties (66497:63)
  │ ├──[+] properties (66497:293)
  │ ├──[+] properties (66497:221)
  │ ├──[+] properties (66497:713)
  │ ├──[-] properties (1:1288185)❌ 
  │ ├─┬project_id
  │ │ └──[🔀] description (66497:591)
  │ ├─┬description
  │ │ └──[🔀] description (66497:204)
  │ ├─┬connector_key
  │ │ └──[🔀] description (66497:338)
  │ ├─┬similarity_score
  │ │ ├──[🔀] type (66497:736)❌ 
  │ │ └──[🔀] description (66497:759)
  │ └─┬label
  │   └──[🔀] description (66497:272)
  ├─┬GuideStepMeta
  │ ├──[+] properties (66526:432)
  │ ├──[+] properties (66526:323)
  │ ├──[+] properties (66526:571)
  │ ├─┬title
  │ │ ├──[🔀] type (66526:347)❌ 
  │ │ ├──[🔀] description (66526:371)
  │ │ └──[+] nullable (66526:426)❌ 
  │ ├─┬list
  │ │ ├──[-] items (1:1307849)❌ 
  │ │ ├──[🔀] type (66526:137)❌ 
  │ │ ├──[🔀] description (66526:160)
  │ │ └──[-] nullable (1:1307817)❌ 
  │ └─┬content
  │   ├──[+] items (66526:552)❌ 
  │   ├──[🔀] type (66526:536)❌ 
  │   ├──[🔀] description (66526:466)
  │   └──[+] nullable (66526:524)❌ 
  ├─┬ActionsMeta
  │ ├──[+] properties (66498:1098)
  │ ├─┬key
  │ │ └──[🔀] description (66498:249)
  │ ├─┬integration_id
  │ │ └──[🔀] description (66498:661)
  │ ├─┬description
  │ │ ├──[+] items (66498:1260)❌ 
  │ │ ├──[🔀] type (66498:1244)❌ 
  │ │ ├──[🔀] description (66498:1126)
  │ │ └──[+] example (66498:1206)
  │ ├─┬scope_definitions
  │ │ ├──[-] items (1:1290262)❌ 
  │ │ ├──[🔀] type (66498:830)❌ 
  │ │ └──[🔀] description (66498:853)
  │ ├─┬version
  │ │ ├──[+] items (66498:1595)❌ 
  │ │ ├──[🔀] type (66498:1579)❌ 
  │ │ └──[🔀] description (66498:1496)
  │ ├─┬release_stage
  │ │ └──[🔀] description (66498:491)
  │ ├─┬name
  │ │ └──[🔀] description (66498:572)
  │ └─┬icon
  │   └──[🔀] description (66498:755)
  ├─┬ActionsRpcRequestDto
  │ ├──[+] properties (66501:970)
  │ ├──[+] properties (66501:756)
  │ ├─┬headers
  │ │ ├──[-] additionalProperties (1:1291640)❌ 
  │ │ ├──[-] type (1:1291498)❌ 
  │ │ ├──[🔀] description (66501:1003)
  │ │ ├──[-] example (1:1291560)
  │ │ └──[+] allOf (66521:28)
  │ ├─┬query
  │ │ ├──[+] type (66501:475)❌ 
  │ │ ├──[🔀] description (66501:498)
  │ │ ├──[+] example (66501:533)
  │ │ └──[-] allOf (1:1290833)❌ 
  │ └─┬path
  │   ├──[-] additionalProperties (1:1291298)❌ 
  │   ├──[🔀] type (66501:783)❌ 
  │   ├──[🔀] description (66501:807)
  │   ├──[🔀] example (66501:930)
  │   └──[+] deprecated (66501:964)
  └─┬ConnectSessionCreate
    ├─┬provider_version
    │ └──[🔀] description (66518:852)
    ├─┬provider
    │ └──[🔀] description (66518:583)
    └─┬integration_id
      └──[🔀] description (66518:2375)
Document Element Total Changes Breaking Changes
info 1 0
paths 24 13
components 144 69

View full report

Linting Report 0 errors, 8 warnings, 27 hints

View full report

PHP CHANGELOG

constsAndDefaults: 0.2.2 - 2026-02-21

🐛 Bug Fixes

  • coerce type-mismatched default values instead of clearing them to prevent invalid generated code (commit by @danielkov)

core: 3.9.20 - 2026-03-10

🐛 Bug Fixes

  • Pin laravel/pint to 1.21.2 in generated PHP SDK dev dependencies to avoid formatter drift breaking pint --test [force-gen]

core: 3.9.19 - 2026-03-10

🐝 New Features

  • Migrated formatter for improved performance (commit by @bflad)

core: 3.9.18 - 2026-03-04

🐛 Bug Fixes

  • include global security in SDK Example Usage snippets and per-operation docs (commit by @mfbx9da4)

core: 3.9.17 - 2026-02-27

🐛 Bug Fixes

  • make serverURL optional when operations define their own servers (commit by @danielkov)

core: 3.9.16 - 2026-02-27

🐛 Bug Fixes

  • derive installation URL from repo URL for monorepo subdirectory support (commit by @bradcypert)

core: 3.9.14 - 2026-02-21

🐛 Bug Fixes

  • resolve BigDecimalHandler phpstan type error for float-to-string coercion (commit by @danielkov)

core: 3.9.13 - 2026-02-18

🐛 Bug Fixes

  • deduplicate OAuth2 scope enum members that normalize to the same name (commit by @danielkov)

core: 3.9.12 - 2026-02-16

🐛 Bug Fixes

  • truncate filenames that exceed OS limit to prevent build failures (commit by @danielkov)

examples: 2.81.7 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

globalServerURLs: 2.83.1 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

methodSecurity: 2.82.4 - 2026-03-09

🐛 Bug Fixes

  • allow method security hoisting when both global and operation-level security are optional (commit by @2ynn)

nameOverrides: 2.81.4 - 2026-02-19

🐝 New Features

  • add support for renaming object properties that reference a shared component (commit by @2ynn)

nameOverrides: 2.81.3 - 2026-02-19

🐛 Bug Fixes

  • set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging (commit by @2ynn)

pagination: 0.1.5 - 2026-02-21

🐛 Bug Fixes

  • handle cursor-based pagination when cursor input is inside a nested request body object and fix request field access in pagination methods (commit by @danielkov)

Based on Speakeasy CLI 1.759.3

@github-actions github-actions bot added the patch Patch version bump label Mar 1, 2026
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 44 files

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found across 44 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="src/Models/Operations/DocumentsListFoldersQueryParamFilter.php">

<violation number="1" location="src/Models/Operations/DocumentsListFoldersQueryParamFilter.php:54">
P2: Adding the new $name parameter in the middle of the constructor signature is a breaking change for callers using positional arguments. Append new optional parameters to the end to preserve argument order.</violation>
</file>

<file name="src/Utils/JSON.php">

<violation number="1" location="src/Utils/JSON.php:38">
P1: Missing closing parenthesis for `setDeserializationVisitor(...)` causes a syntax error and breaks serializer creation.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

* @phpstan-pure
*/
public function __construct(?\DateTime $updatedAfter = null, ?string $driveId = null, ?string $folderId = null)
public function __construct(?\DateTime $updatedAfter = null, ?string $name = null, ?string $driveId = null, ?string $folderId = null)
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai bot Mar 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Adding the new $name parameter in the middle of the constructor signature is a breaking change for callers using positional arguments. Append new optional parameters to the end to preserve argument order.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At src/Models/Operations/DocumentsListFoldersQueryParamFilter.php, line 54:

<comment>Adding the new $name parameter in the middle of the constructor signature is a breaking change for callers using positional arguments. Append new optional parameters to the end to preserve argument order.</comment>

<file context>
@@ -38,13 +46,15 @@ class DocumentsListFoldersQueryParamFilter
      * @phpstan-pure
      */
-    public function __construct(?\DateTime $updatedAfter = null, ?string $driveId = null, ?string $folderId = null)
+    public function __construct(?\DateTime $updatedAfter = null, ?string $name = null, ?string $driveId = null, ?string $folderId = null)
     {
         $this->updatedAfter = $updatedAfter;
</file context>
Fix with Cubic

@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1772323544 branch 2 times, most recently from 35cd152 to 6995adc Compare March 15, 2026 00:13
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1772323544 branch from 81949c2 to 00fc8f8 Compare March 22, 2026 00:12
* `stackone->ats->uploadApplicationDocument()`:  `request.prefer` **Removed** (Breaking ⚠️)
* `stackone->ats->downloadApplicationDocument()`: 
  *  `request->prefer` **Removed** (Breaking ⚠️)
* `stackone->messaging->downloadMessagingAttachment()`: 
  *  `request->prefer` **Removed** (Breaking ⚠️)
* `stackone->documents->uploadFile()`:  `request.prefer` **Removed** (Breaking ⚠️)
* `stackone->documents->downloadFile()`: 
  *  `request->prefer` **Removed** (Breaking ⚠️)
* `stackone->ticketing->downloadTicketingAttachment()`: 
  *  `request->prefer` **Removed** (Breaking ⚠️)
* `stackone->actions->searchActions()`: 
  *  `request->minSimilarity` **Added**
  *  `response.results[]` **Changed** (Breaking ⚠️)
* `stackone->mcp->mcpPost()`:  `request` **Changed** (Breaking ⚠️)
* `stackone->hris->downloadEmployeeDocument()`: 
  *  `request->prefer` **Removed** (Breaking ⚠️)
* `stackone->hris->batchUploadEmployeeDocument()`:  `request.prefer` **Removed** (Breaking ⚠️)
* `stackone->hris->uploadEmployeeDocument()`:  `request.prefer` **Removed** (Breaking ⚠️)
* `stackone->actions->rpcAction()`:  `request` **Changed** (Breaking ⚠️)
* `stackone->actions->listActionsMeta()`:  `response.data[]` **Changed**
* `stackone->accounts->getAccount()`:  `response.shared` **Added**
* `stackone->proxy->proxyRequest()`: **Deprecated**
* `stackone->accounts->listLinkedAccounts()`:  `response.[]->shared` **Added**
* `stackone->connectors->getConnectorMeta()`: **Deprecated**
* `stackone->connectors->listConnectorsMeta()`: **Deprecated**
* `stackone->accounts->getAccountMetaInfo()`: **Deprecated**
* `stackone->accounts->updateAccount()`: 
  *  `request.patchAccountExternalDto->shared` **Added**
  *  `response.shared` **Added**
* `stackone->documents->listFolders()`: 
  *  `request->filter` **Changed**
* `stackone->accounts->deleteAccount()`:  `response.shared` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1772323544 branch from 68490d3 to 93643de Compare March 29, 2026 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant