Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Sep 25, 2025

SDK update

Versioning

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

Php SDK Changes:

  • midday->invoices->list(): response.data->[] Changed Breaking ⚠️
  • midday->invoices->get(): response Changed Breaking ⚠️
  • midday->reports->burn-rate(): Added
  • midday->metrics->runway(): Deleted Breaking ⚠️
  • midday->notifications->list(): Added
  • midday->notifications->updateStatus(): Added
  • midday->notifications->updateAllStatus(): Added
  • midday->transactions->getAttachmentPreSignedUrl(): Added
  • midday->documents->getPreSignedUrl(): Added
  • midday->inbox->getPreSignedUrl(): Added
  • midday->invoices->create(): Added
  • midday->invoices->update(): Added
  • midday->reports->revenue(): Added
  • midday->reports->profit(): Added
  • midday->oauth->getOAuthAuthorization(): Added
  • midday->reports->runway(): Added
  • midday->oauth->postOAuthRevoke(): Added
  • midday->metrics->revenue(): Deleted Breaking ⚠️
  • midday->reports->expenses(): Added
  • midday->metrics->profit(): Deleted Breaking ⚠️
  • midday->metrics->burn-rate(): Deleted Breaking ⚠️
  • midday->reports->spending(): Added
  • midday->metrics->expenses(): Deleted Breaking ⚠️
  • midday->metrics->spending(): Deleted Breaking ⚠️
  • midday->inbox->list():
    • request->status Changed
  • midday->oauth->postOAuthToken(): Added
  • midday->oauth->postOAuthAuthorization(): Added
  • midday->search->search():
    • request->relevanceThreshold Changed
  • midday->tracker entries->create():
    • request->assignedId Changed
  • midday->tracker entries->createBulk():
    • request->entries->[]->assignedId Changed
  • midday->tracker entries->update():
    • requestBody->assignedId Changed
OpenAPI Change Summary
├──[+] security (1:511)
├─┬Paths
│ ├──[-] path (1:127124)❌ 
│ ├──[-] path (1:128108)❌ 
│ ├──[-] path (1:126209)❌ 
│ ├──[-] path (1:124466)❌ 
│ ├──[-] path (1:125341)❌ 
│ ├──[-] path (1:128987)❌ 
│ ├──[+] path (1:177542)
│ ├──[+] path (1:39901)
│ ├──[+] path (1:178526)
│ ├──[+] path (1:179405)
│ ├──[+] path (1:37851)
│ ├──[+] path (1:175759)
│ ├──[+] path (1:176627)
│ ├──[+] path (1:22752)
│ ├──[+] path (1:40861)
│ ├──[+] path (1:121296)
│ ├──[+] path (1:135068)
│ ├──[+] path (1:174884)
│ ├──[+] path (1:30257)
│ ├──[+] path (1:36025)
│ ├──[+] path (1:51459)
│ ├─┬/invoices/{id}
│ │ ├──[+] put (1:165982)
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           ├──[+] required (1:165911)❌ 
│ │           ├──[+] required (1:165921)❌ 
│ │           ├──[-] required (1:120963)❌ 
│ │           ├──[+] properties (1:165204)
│ │           ├──[+] properties (1:165445)
│ │           ├─┬subtotal
│ │           │ ├──[🔀] type (1:164584)❌ 
│ │           │ ├──[+] format (1:164622)❌ 
│ │           │ ├──[🔀] description (1:164646)
│ │           │ └──[🔀] example (1:164725)
│ │           ├─┬sentTo
│ │           │ ├──[-] format (1:120327)❌ 
│ │           │ ├──[🔀] description (1:163403)
│ │           │ └──[🔀] example (1:163494)
│ │           ├─┬reminderSentAt
│ │           │ ├──[+] format (1:165261)❌ 
│ │           │ ├──[🔀] description (1:165283)
│ │           │ └──[🔀] example (1:165355)
│ │           ├─┬sentAt
│ │           │ ├──[+] format (1:165506)❌ 
│ │           │ ├──[🔀] description (1:165528)
│ │           │ └──[🔀] example (1:165610)
│ │           ├─┬customer
│ │           │ └──[+] nullable (1:162542)❌ 
│ │           ├─┬vat
│ │           │ ├──[🔀] description (1:163856)
│ │           │ └──[🔀] example (1:163908)
│ │           ├─┬tax
│ │           │ ├──[+] enum (1:161734)
│ │           │ ├──[+] enum (1:161743)
│ │           │ ├──[+] enum (1:161754)
│ │           │ ├──[+] enum (1:161762)
│ │           │ ├──[+] enum (1:161772)
│ │           │ ├──[+] enum (1:161784)
│ │           │ ├──[🔀] type (1:161715)❌ 
│ │           │ ├──[🔀] description (1:161813)
│ │           │ ├──[-] nullable (1:119540)❌ 
│ │           │ └──[🔀] example (1:161857)
│ │           ├─┬viewedAt
│ │           │ ├──[🔀] description (1:165106)
│ │           │ ├──[-] nullable (1:119948)❌ 
│ │           │ └──[🔀] example (1:165175)
│ │           ├─┬status
│ │           │ ├──[-] enum (1:117490)❌ 
│ │           │ ├──[-] enum (1:117499)❌ 
│ │           │ ├──[-] enum (1:117510)❌ 
│ │           │ ├──[-] enum (1:117518)❌ 
│ │           │ ├──[-] enum (1:117528)❌ 
│ │           │ ├──[-] enum (1:117540)❌ 
│ │           │ ├──[🔀] description (1:164808)
│ │           │ ├──[+] nullable (1:164787)❌ 
│ │           │ └──[🔀] example (1:164890)
│ │           ├─┬updatedAt
│ │           │ ├──[🔀] type (1:164073)❌ 
│ │           │ ├──[🔀] description (1:164116)
│ │           │ ├──[+] nullable (1:164095)❌ 
│ │           │ └──[🔀] example (1:164193)
│ │           └─┬invoiceNumber
│ │             └──[🔀] description (1:162183)
│ ├─┬/inbox
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └──[+] enum (1:124286)
│ ├─┬/tracker-entries
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         ├──[-] required (1:146376)❌ 
│ │         └─┬assignedId
│ │           └──[🔀] description (1:196171)
│ ├─┬/tracker-entries/bulk
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬entries
│ │           └─┬Schema
│ │             ├──[-] required (1:152486)❌ 
│ │             └─┬assignedId
│ │               └──[🔀] description (1:202317)
│ ├─┬/tracker-entries/{id}
│ │ └─┬PATCH
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         ├──[-] required (1:159418)❌ 
│ │         └─┬assignedId
│ │           └──[🔀] description (1:209285)
│ ├─┬/inbox/{id}
│ │ └─┬PATCH
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬status
│ │           ├──[+] enum (1:132246)
│ │           ├──[+] enum (1:132222)
│ │           └──[+] enum (1:132233)
│ ├─┬/search
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └─┬Schema
│ │   │   ├──[+] maximum (1:173024)❌ 
│ │   │   └──[+] minimum (1:173010)❌ 
│ │   ├─┬Parameters
│ │   │ └─┬Schema
│ │   │   ├──[+] maximum (1:173223)❌ 
│ │   │   └──[+] minimum (1:173209)❌ 
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       ├──[+] maximum (1:173467)❌ 
│ │       ├──[+] minimum (1:173453)❌ 
│ │       └──[+] nullable (1:173436)❌ 
│ └─┬/invoices
│   ├──[+] post (1:144683)
│   └─┬GET
│     └─┬Responses
│       └─┬200
│         └─┬application/json
│           └─┬Schema
│             └─┬data
│               └─┬Schema
│                 ├──[+] required (1:144464)❌ 
│                 ├──[+] required (1:144454)❌ 
│                 ├──[-] required (1:114596)❌ 
│                 ├──[+] properties (1:143747)
│                 ├──[+] properties (1:143988)
│                 ├─┬tax
│                 │ ├──[+] enum (1:140327)
│                 │ ├──[+] enum (1:140277)
│                 │ ├──[+] enum (1:140286)
│                 │ ├──[+] enum (1:140297)
│                 │ ├──[+] enum (1:140305)
│                 │ ├──[+] enum (1:140315)
│                 │ ├──[🔀] type (1:140258)❌ 
│                 │ ├──[🔀] description (1:140356)
│                 │ ├──[-] nullable (1:113173)❌ 
│                 │ └──[🔀] example (1:140400)
│                 ├─┬updatedAt
│                 │ ├──[🔀] type (1:142616)❌ 
│                 │ ├──[🔀] description (1:142659)
│                 │ ├──[+] nullable (1:142638)❌ 
│                 │ └──[🔀] example (1:142736)
│                 ├─┬viewedAt
│                 │ ├──[🔀] description (1:143649)
│                 │ ├──[-] nullable (1:113581)❌ 
│                 │ └──[🔀] example (1:143718)
│                 ├─┬sentTo
│                 │ ├──[-] format (1:113960)❌ 
│                 │ ├──[🔀] description (1:141946)
│                 │ └──[🔀] example (1:142037)
│                 ├─┬invoiceNumber
│                 │ └──[🔀] description (1:140726)
│                 ├─┬subtotal
│                 │ ├──[🔀] type (1:143127)❌ 
│                 │ ├──[+] format (1:143165)❌ 
│                 │ ├──[🔀] description (1:143189)
│                 │ └──[🔀] example (1:143268)
│                 ├─┬sentAt
│                 │ ├──[+] format (1:144049)❌ 
│                 │ ├──[🔀] description (1:144071)
│                 │ └──[🔀] example (1:144153)
│                 ├─┬status
│                 │ ├──[-] enum (1:111151)❌ 
│                 │ ├──[-] enum (1:111161)❌ 
│                 │ ├──[-] enum (1:111173)❌ 
│                 │ ├──[-] enum (1:111123)❌ 
│                 │ ├──[-] enum (1:111132)❌ 
│                 │ ├──[-] enum (1:111143)❌ 
│                 │ ├──[🔀] description (1:143351)
│                 │ ├──[+] nullable (1:143330)❌ 
│                 │ └──[🔀] example (1:143433)
│                 ├─┬vat
│                 │ ├──[🔀] description (1:142399)
│                 │ └──[🔀] example (1:142451)
│                 ├─┬reminderSentAt
│                 │ ├──[+] format (1:143804)❌ 
│                 │ ├──[🔀] description (1:143826)
│                 │ └──[🔀] example (1:143898)
│                 └─┬customer
│                   └──[+] nullable (1:141085)❌ 
└─┬Components
  ├──[+] schemas (1:752)
  ├──[+] schemas (1:3446)
  ├──[+] schemas (1:2499)
  ├──[+] schemas (1:3223)
  └──[+] schemas (1:3680)
Document Element Total Changes Breaking Changes
paths 136 58
components 5 0

PHP CHANGELOG

core: 3.9.5 - 2025-11-24

🐝 New Features

  • union discriminators are inferred for oneOfs missing the explicit OpenAPI discriminator mapping. Configure via inferUnionDiscriminators: true in gen.yaml (commit by @mfbx9da4)

core: 3.9.3 - 2025-11-11

🐛 Bug Fixes

  • Add class-string PHPDoc annotations to fix PHPStan type errors in PathParameters and QueryParameters (commit by @bradcypert)

core: 3.9.4 - 2025-11-10

🐛 Bug Fixes

  • handle application/* encoding in multipart forms (commit by @danielkov)

core: 3.9.6 - 2025-11-06

🐛 Bug Fixes

  • multi-part arrays now serialized according to RFC7578 (commit by @danielkov)

core: 3.9.2 - 2025-11-05

🐝 New Features

  • support body field name configuration via requestBodyFieldName in gen.yaml (commit by @subomi)

core: 3.9.1 - 2025-10-30

🐛 Bug Fixes

  • make security scheme resolution case-insensitive (commit by @vishalg0wda)

core: 3.9.0 - 2025-10-13

🐝 New Features

  • add config option for deep merging allOf nodes in OpenAPI specs (commit by @BlakeTheAwesome)

core: 3.8.11 - 2025-09-23

🐛 Bug Fixes

  • allow input/output models without suffixes (commit by @disintegrator)

core: 3.8.10 - 2025-09-02

🐛 Bug Fixes

  • enabled empty strings to be used as end cursor values in pagination (commit by @GorshkovIvan)

enums: 2.82.0 - 2025-09-20

🐝 New Features

globalSecurity: 2.81.9 - 2025-09-10

🔧 Chores

  • support opting out of operation security hoisting (commit by @vishalg0wda)

globalServerURLs: 2.83.0 - 2025-10-22

🐝 New Features

  • Allow server selection to appear in all code samples (commit by @BlakeTheAwesome)

unions: 0.1.5 - 2025-06-16

🐛 Bug Fixes

  • handle union deserialization edge cases (commit by @idbentley)

Based on Speakeasy CLI 1.666.0

@github-actions github-actions bot added the minor Minor version bump label Sep 25, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 8 times, most recently from 0613475 to 3c4fe5f Compare October 3, 2025 00:04
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 8 times, most recently from 9a13f36 to 0e514a0 Compare October 11, 2025 00:04
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 7 times, most recently from 19d94cd to acf4d78 Compare October 18, 2025 00:04
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 6 times, most recently from 5fd5877 to 94526ba Compare October 24, 2025 00:04
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 7 times, most recently from 23aea97 to 46c5ed2 Compare November 10, 2025 00:05
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 7 times, most recently from 8771639 to d6ddd9b Compare November 17, 2025 00:05
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 8 times, most recently from 87970f8 to 8a0e83c Compare November 25, 2025 00:04
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 6 times, most recently from 6b22bd9 to 848b5c8 Compare December 1, 2025 00:05
* `midday->invoices->list()`:  `response.data->[]` **Changed** **Breaking** ⚠️
* `midday->invoices->get()`:  `response` **Changed** **Breaking** ⚠️
* `midday->reports->burn-rate()`: **Added**
* `midday->metrics->runway()`: **Deleted** **Breaking** ⚠️
* `midday->notifications->list()`: **Added**
* `midday->notifications->updateStatus()`: **Added**
* `midday->notifications->updateAllStatus()`: **Added**
* `midday->transactions->getAttachmentPreSignedUrl()`: **Added**
* `midday->documents->getPreSignedUrl()`: **Added**
* `midday->inbox->getPreSignedUrl()`: **Added**
* `midday->invoices->create()`: **Added**
* `midday->invoices->update()`: **Added**
* `midday->reports->revenue()`: **Added**
* `midday->reports->profit()`: **Added**
* `midday->oauth->getOAuthAuthorization()`: **Added**
* `midday->reports->runway()`: **Added**
* `midday->oauth->postOAuthRevoke()`: **Added**
* `midday->metrics->revenue()`: **Deleted** **Breaking** ⚠️
* `midday->reports->expenses()`: **Added**
* `midday->metrics->profit()`: **Deleted** **Breaking** ⚠️
* `midday->metrics->burn-rate()`: **Deleted** **Breaking** ⚠️
* `midday->reports->spending()`: **Added**
* `midday->metrics->expenses()`: **Deleted** **Breaking** ⚠️
* `midday->metrics->spending()`: **Deleted** **Breaking** ⚠️
* `midday->inbox->list()`: 
  *  `request->status` **Changed**
* `midday->oauth->postOAuthToken()`: **Added**
* `midday->oauth->postOAuthAuthorization()`: **Added**
* `midday->search->search()`: 
  *  `request->relevanceThreshold` **Changed**
* `midday->tracker entries->create()`: 
  *  `request->assignedId` **Changed**
* `midday->tracker entries->createBulk()`: 
  *  `request->entries->[]->assignedId` **Changed**
* `midday->tracker entries->update()`: 
  *  `requestBody->assignedId` **Changed**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch from 848b5c8 to 9e8ec86 Compare December 2, 2025 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants