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:125341)❌ 
│ ├──[-] path (1:127124)❌ 
│ ├──[-] path (1:124466)❌ 
│ ├──[-] path (1:126209)❌ 
│ ├──[-] path (1:128108)❌ 
│ ├──[-] path (1:128987)❌ 
│ ├──[+] path (1:135068)
│ ├──[+] path (1:179405)
│ ├──[+] path (1:40861)
│ ├──[+] path (1:51459)
│ ├──[+] path (1:121296)
│ ├──[+] path (1:174884)
│ ├──[+] path (1:30257)
│ ├──[+] path (1:37851)
│ ├──[+] path (1:175759)
│ ├──[+] path (1:176627)
│ ├──[+] path (1:36025)
│ ├──[+] path (1:39901)
│ ├──[+] path (1:177542)
│ ├──[+] path (1:178526)
│ ├──[+] path (1:22752)
│ ├─┬/tracker-entries/{id}
│ │ └─┬PATCH
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         ├──[-] required (1:159418)❌ 
│ │         └─┬assignedId
│ │           └──[🔀] description (1:209285)
│ ├─┬/invoices
│ │ ├──[+] post (1:144683)
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └─┬data
│ │             └─┬Schema
│ │               ├──[+] required (1:144454)❌ 
│ │               ├──[+] required (1:144464)❌ 
│ │               ├──[-] required (1:114596)❌ 
│ │               ├──[+] properties (1:143747)
│ │               ├──[+] properties (1:143988)
│ │               ├─┬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)
│ │               ├─┬sentTo
│ │               │ ├──[-] format (1:113960)❌ 
│ │               │ ├──[🔀] description (1:141946)
│ │               │ └──[🔀] example (1:142037)
│ │               ├─┬viewedAt
│ │               │ ├──[🔀] description (1:143649)
│ │               │ ├──[-] nullable (1:113581)❌ 
│ │               │ └──[🔀] example (1:143718)
│ │               ├─┬updatedAt
│ │               │ ├──[🔀] type (1:142616)❌ 
│ │               │ ├──[🔀] description (1:142659)
│ │               │ ├──[+] nullable (1:142638)❌ 
│ │               │ └──[🔀] example (1:142736)
│ │               ├─┬sentAt
│ │               │ ├──[+] format (1:144049)❌ 
│ │               │ ├──[🔀] description (1:144071)
│ │               │ └──[🔀] example (1:144153)
│ │               ├─┬tax
│ │               │ ├──[+] enum (1:140315)
│ │               │ ├──[+] enum (1:140327)
│ │               │ ├──[+] enum (1:140277)
│ │               │ ├──[+] enum (1:140286)
│ │               │ ├──[+] enum (1:140297)
│ │               │ ├──[+] enum (1:140305)
│ │               │ ├──[🔀] type (1:140258)❌ 
│ │               │ ├──[🔀] description (1:140356)
│ │               │ ├──[-] nullable (1:113173)❌ 
│ │               │ └──[🔀] example (1:140400)
│ │               ├─┬subtotal
│ │               │ ├──[🔀] type (1:143127)❌ 
│ │               │ ├──[+] format (1:143165)❌ 
│ │               │ ├──[🔀] description (1:143189)
│ │               │ └──[🔀] example (1:143268)
│ │               ├─┬customer
│ │               │ └──[+] nullable (1:141085)❌ 
│ │               ├─┬vat
│ │               │ ├──[🔀] description (1:142399)
│ │               │ └──[🔀] example (1:142451)
│ │               ├─┬invoiceNumber
│ │               │ └──[🔀] description (1:140726)
│ │               └─┬reminderSentAt
│ │                 ├──[+] format (1:143804)❌ 
│ │                 ├──[🔀] description (1:143826)
│ │                 └──[🔀] example (1:143898)
│ ├─┬/inbox/{id}
│ │ └─┬PATCH
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬status
│ │           ├──[+] enum (1:132222)
│ │           ├──[+] enum (1:132233)
│ │           └──[+] enum (1:132246)
│ ├─┬/inbox
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └──[+] enum (1:124286)
│ ├─┬/tracker-entries
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         ├──[-] required (1:146376)❌ 
│ │         └─┬assignedId
│ │           └──[🔀] description (1:196171)
│ ├─┬/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)
│ │           ├─┬tax
│ │           │ ├──[+] enum (1:161762)
│ │           │ ├──[+] enum (1:161772)
│ │           │ ├──[+] enum (1:161784)
│ │           │ ├──[+] enum (1:161734)
│ │           │ ├──[+] enum (1:161743)
│ │           │ ├──[+] enum (1:161754)
│ │           │ ├──[🔀] type (1:161715)❌ 
│ │           │ ├──[🔀] description (1:161813)
│ │           │ ├──[-] nullable (1:119540)❌ 
│ │           │ └──[🔀] example (1:161857)
│ │           ├─┬updatedAt
│ │           │ ├──[🔀] type (1:164073)❌ 
│ │           │ ├──[🔀] description (1:164116)
│ │           │ ├──[+] nullable (1:164095)❌ 
│ │           │ └──[🔀] example (1:164193)
│ │           ├─┬sentTo
│ │           │ ├──[-] format (1:120327)❌ 
│ │           │ ├──[🔀] description (1:163403)
│ │           │ └──[🔀] example (1:163494)
│ │           ├─┬viewedAt
│ │           │ ├──[🔀] description (1:165106)
│ │           │ ├──[-] nullable (1:119948)❌ 
│ │           │ └──[🔀] example (1:165175)
│ │           ├─┬subtotal
│ │           │ ├──[🔀] type (1:164584)❌ 
│ │           │ ├──[+] format (1:164622)❌ 
│ │           │ ├──[🔀] description (1:164646)
│ │           │ └──[🔀] example (1:164725)
│ │           ├─┬sentAt
│ │           │ ├──[+] format (1:165506)❌ 
│ │           │ ├──[🔀] description (1:165528)
│ │           │ └──[🔀] example (1:165610)
│ │           ├─┬invoiceNumber
│ │           │ └──[🔀] description (1:162183)
│ │           ├─┬customer
│ │           │ └──[+] nullable (1:162542)❌ 
│ │           ├─┬vat
│ │           │ ├──[🔀] description (1:163856)
│ │           │ └──[🔀] example (1:163908)
│ │           ├─┬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)
│ │           └─┬reminderSentAt
│ │             ├──[+] format (1:165261)❌ 
│ │             ├──[🔀] description (1:165283)
│ │             └──[🔀] example (1:165355)
│ ├─┬/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)❌ 
│ └─┬/tracker-entries/bulk
│   └─┬POST
│     └─┬Requestbody
│       └─┬application/json
│         └─┬Schema
│           └─┬entries
│             └─┬Schema
│               ├──[-] required (1:152486)❌ 
│               └─┬assignedId
│                 └──[🔀] description (1:202317)
└─┬Components
  ├──[+] schemas (1:3223)
  ├──[+] schemas (1:3446)
  ├──[+] schemas (1:752)
  ├──[+] schemas (1:2499)
  └──[+] schemas (1:3680)
Document Element Total Changes Breaking Changes
paths 136 58
components 5 0

PHP CHANGELOG

core: 3.9.8 - 2026-01-07

🐛 Bug Fixes

  • Prevent ReDoS vulnerability report for media type matching expression (commit by @bflad)

core: 3.9.7 - 2025-12-19

🐛 Bug Fixes

  • JSON serialize mixed types as-is instead of being stringified (commit by @bflad)

core: 3.9.6 - 2025-12-18

🐛 Bug Fixes

  • fixed escaping of template braces in defaults, consts, and comments (commit by @tristanspeakeasy)

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.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.7 - 2025-12-08

🐛 Bug Fixes

  • resolve enum class names in array types within union deserialization (commit by @AshGodfrey)

Based on Speakeasy CLI 1.684.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 c4feb66 to 4785c3b Compare December 21, 2025 00:06
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 8 times, most recently from f31ae6f to 3a5a3ef Compare December 29, 2025 00:06
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 8 times, most recently from 12b8aa5 to 067677b Compare January 6, 2026 00:06
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1758758676 branch 5 times, most recently from 0717d7a to 6e09c98 Compare January 11, 2026 00:06
* `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 6e09c98 to 8e54535 Compare January 12, 2026 00:06
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