Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 2, 2025

SDK update

Versioning

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

Python SDK Changes Detected:

  • apideck.accounting.invoices.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.invoices.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.invoices.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.invoices.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.credit_notes.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.credit_notes.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.credit_notes.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.credit_notes.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.purchase_orders.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.purchase_orders.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.purchase_orders.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.purchase_orders.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.quotes.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.quotes.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.quotes.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.quotes.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.projects.list(): response.data.[].active Added
  • apideck.accounting.projects.create(): request.active Added
  • apideck.accounting.projects.get(): response.data.active Added
  • apideck.accounting.projects.update(): request.active Added
OpenAPI Change Summary
├─┬Info
│ └──[🔀] version (5:12)
├─┬Paths
│ ├─┬/accounting/suppliers
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1619:9)
│ ├─┬/ecommerce/products/{id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (7696:9)
│ ├─┬/accounting/customers
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1389:9)
│ ├─┬/accounting/ledger-accounts
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[+] x-apideck-gotchas (790:9)
│ ├─┬/ecommerce/products
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (7647:9)
│ ├─┬/crm/leads
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (6196:9)
│ └─┬/accounting/bills
│   └─┬POST
│     └─┬Extensions
│       └──[🔀] x-apideck-gotchas (311:9)
├─┬Components
│ ├─┬QuoteLineItem
│ │ ├──[+] properties (25485:9)
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (25462:11)❌ 
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (21975:13)❌ 
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (25456:11)❌ 
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22463:20)❌ 
│ │ ├─┬unit_of_measure
│ │ │ └──[🔀] $ref (25442:11)❌ 
│ │ ├─┬total_amount
│ │ │ └──[🔀] $ref (19946:13)❌ 
│ │ ├─┬unit_price
│ │ │ └──[🔀] $ref (21969:20)❌ 
│ │ ├─┬tax_amount
│ │ │ ├──[🔀] type (25487:17)❌ 
│ │ │ ├──[🔀] title (25491:18)
│ │ │ ├──[+] format (25488:19)❌ 
│ │ │ ├──[🔀] description (25486:24)
│ │ │ └──[🔀] example (25489:20)
│ │ ├─┬type
│ │ │ └──[🔀] $ref (23038:20)❌ 
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (25528:9)
│ ├─┬AccountingBankAccount
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-strict-required (13117:9)
│ ├─┬Project
│ │ ├──[+] properties (25793:9)
│ │ ├─┬billing_method
│ │ │ ├──[-] enum (25906:27)❌ 
│ │ │ ├──[-] enum (25907:27)❌ 
│ │ │ ├──[-] enum (25908:27)❌ 
│ │ │ ├──[-] enum (25909:27)❌ 
│ │ │ ├──[-] enum (25905:27)❌ 
│ │ │ ├──[🔀] type (25900:17)❌ 
│ │ │ ├──[🔀] title (25904:18)
│ │ │ ├──[+] multipleOf (25902:23)❌ 
│ │ │ ├──[🔀] description (25899:24)
│ │ │ ├──[🔀] example (25901:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25912:40)❌ 
│ │ ├─┬actual_hours
│ │ │ ├──[🔀] title (25912:18)
│ │ │ ├──[+] multipleOf (25909:23)❌ 
│ │ │ ├──[🔀] description (25906:24)
│ │ │ └──[🔀] example (25908:20)
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (25972:11)❌ 
│ │ ├─┬row_version
│ │ │ └──[🔀] $ref (25766:11)❌ 
│ │ ├─┬contract_number
│ │ │ ├──[🔀] type (25827:17)❌ 
│ │ │ ├──[🔀] title (25832:18)
│ │ │ ├──[+] maximum (25829:20)❌ 
│ │ │ ├──[+] minimum (25830:20)❌ 
│ │ │ ├──[🔀] description (25826:24)
│ │ │ └──[🔀] example (25828:20)
│ │ ├─┬id
│ │ │ └──[🔀] $ref (25927:11)❌ 
│ │ ├─┬completion_percentage
│ │ │ └──[🔀] $ref (14359:20)❌ 
│ │ ├─┬project_type
│ │ │ ├──[-] enum (25775:27)❌ 
│ │ │ ├──[-] enum (25776:27)❌ 
│ │ │ ├──[-] enum (25771:27)❌ 
│ │ │ ├──[-] enum (25772:27)❌ 
│ │ │ ├──[-] enum (25773:27)❌ 
│ │ │ ├──[-] enum (25774:27)❌ 
│ │ │ ├──[🔀] type (25995:17)❌ 
│ │ │ ├──[🔀] title (26000:18)
│ │ │ ├──[+] maximum (25997:20)❌ 
│ │ │ ├──[+] minimum (25998:20)❌ 
│ │ │ ├──[🔀] description (25994:24)
│ │ │ ├──[🔀] example (25996:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25779:40)❌ 
│ │ ├─┬custom_fields
│ │ │ └──[🔀] $ref (15418:20)❌ 
│ │ ├─┬reference_id
│ │ │ ├──[+] enum (25807:15)
│ │ │ ├──[+] enum (25808:15)
│ │ │ ├──[+] enum (25809:15)
│ │ │ ├──[+] enum (25804:15)
│ │ │ ├──[+] enum (25805:15)
│ │ │ ├──[+] enum (25806:15)
│ │ │ ├──[🔀] title (25811:18)
│ │ │ ├──[🔀] description (25800:24)
│ │ │ ├──[🔀] example (25802:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25812:30)
│ │ ├─┬phase
│ │ │ ├──[-] enum (25927:27)❌ 
│ │ │ ├──[-] enum (25928:27)❌ 
│ │ │ ├──[-] enum (25929:27)❌ 
│ │ │ ├──[-] enum (25930:27)❌ 
│ │ │ ├──[-] enum (25925:27)❌ 
│ │ │ ├──[-] enum (25926:27)❌ 
│ │ │ ├──[🔀] type (25875:17)❌ 
│ │ │ ├──[🔀] title (25888:18)
│ │ │ ├──[🔀] description (25874:24)
│ │ │ ├──[-] example (25923:30)
│ │ │ ├──[+] properties (25878:13)
│ │ │ ├──[+] properties (25883:13)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25933:40)❌ 
│ │ ├─┬customer
│ │ │ └──[🔀] $ref (26027:11)❌ 
│ │ ├─┬budget_hours
│ │ │ ├──[🔀] title (25897:18)
│ │ │ ├──[+] multipleOf (25895:23)❌ 
│ │ │ ├──[🔀] description (25892:24)
│ │ │ └──[🔀] example (25894:20)
│ │ ├─┬status
│ │ │ ├──[-] enum (25761:27)❌ 
│ │ │ ├──[-] enum (25762:27)❌ 
│ │ │ ├──[-] enum (25757:27)❌ 
│ │ │ ├──[-] enum (25758:27)❌ 
│ │ │ ├──[-] enum (25759:27)❌ 
│ │ │ ├──[-] enum (25760:27)❌ 
│ │ │ ├──[🔀] title (25839:18)
│ │ │ ├──[+] format (25836:19)❌ 
│ │ │ ├──[🔀] description (25834:24)
│ │ │ ├──[🔀] example (25837:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25765:40)❌ 
│ │ ├─┬description
│ │ │ ├──[🔀] type (25851:17)❌ 
│ │ │ ├──[🔀] title (25864:18)
│ │ │ ├──[🔀] description (25850:24)
│ │ │ ├──[-] example (25749:30)
│ │ │ ├──[+] properties (25854:13)
│ │ │ └──[+] properties (25859:13)
│ │ ├─┬department
│ │ │ └──[🔀] $ref (19750:20)❌ 
│ │ ├─┬schedule_status
│ │ │ └──[🔀] $ref (21268:20)❌ 
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22463:20)❌ 
│ │ ├─┬is_billable
│ │ │ └──[🔀] $ref (18323:20)❌ 
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (23038:20)❌ 
│ │ ├─┬addresses
│ │ │ ├──[-] items (25984:25)❌ 
│ │ │ ├──[🔀] type (25921:17)❌ 
│ │ │ ├──[🔀] title (25925:18)
│ │ │ ├──[🔀] description (25920:24)
│ │ │ ├──[+] nullable (25923:21)❌ 
│ │ │ ├──[+] readOnly (25924:21)❌ 
│ │ │ └──[+] example (25922:20)
│ │ ├─┬name
│ │ │ ├──[🔀] type (25948:17)❌ 
│ │ │ ├──[🔀] title (25952:18)
│ │ │ ├──[-] minLength (25732:32)❌ 
│ │ │ ├──[🔀] description (25947:24)
│ │ │ ├──[+] default (25950:20)❌ 
│ │ │ ├──[+] nullable (25951:21)❌ 
│ │ │ └──[🔀] example (25949:20)
│ │ ├─┬created_at
│ │ │ └──[🔀] $ref (25988:11)❌ 
│ │ ├─┬hourly_rate
│ │ │ ├──[🔀] type (25842:17)❌ 
│ │ │ ├──[🔀] title (25846:18)
│ │ │ ├──[-] multipleOf (25897:33)❌ 
│ │ │ ├──[+] format (25843:19)❌ 
│ │ │ ├──[🔀] description (25841:24)
│ │ │ └──[🔀] example (25844:20)
│ │ ├─┬end_date
│ │ │ └──[🔀] $ref (16797:20)❌ 
│ │ ├─┬budget_amount
│ │ │ ├──[+] enum (25941:15)
│ │ │ ├──[+] enum (25942:15)
│ │ │ ├──[+] enum (25938:15)
│ │ │ ├──[+] enum (25939:15)
│ │ │ ├──[+] enum (25940:15)
│ │ │ ├──[🔀] type (25935:17)❌ 
│ │ │ ├──[🔀] title (25944:18)
│ │ │ ├──[-] multipleOf (25862:33)❌ 
│ │ │ ├──[🔀] description (25934:24)
│ │ │ ├──[🔀] example (25936:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25945:30)
│ │ ├─┬team_size
│ │ │ └──[🔀] $ref (19946:13)❌ 
│ │ ├─┬start_date
│ │ │ ├──[+] enum (26009:15)
│ │ │ ├──[+] enum (26006:15)
│ │ │ ├──[+] enum (26007:15)
│ │ │ ├──[+] enum (26008:15)
│ │ │ ├──[🔀] title (26011:18)
│ │ │ ├──[-] format (25803:29)❌ 
│ │ │ ├──[🔀] description (26002:24)
│ │ │ ├──[🔀] example (26004:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (26012:30)
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (26020:11)❌ 
│ │ ├─┬profit_margin
│ │ │ ├──[+] enum (25818:15)
│ │ │ ├──[+] enum (25819:15)
│ │ │ ├──[+] enum (25820:15)
│ │ │ ├──[+] enum (25821:15)
│ │ │ ├──[🔀] type (25815:17)❌ 
│ │ │ ├──[🔀] title (25823:18)
│ │ │ ├──[-] maximum (25964:30)❌ 
│ │ │ ├──[-] minimum (25965:30)❌ 
│ │ │ ├──[🔀] description (25814:24)
│ │ │ ├──[🔀] example (25816:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25824:30)
│ │ ├─┬tags
│ │ │ ├──[+] enum (25789:15)
│ │ │ ├──[+] enum (25782:15)
│ │ │ ├──[+] enum (25783:15)
│ │ │ ├──[+] enum (25784:15)
│ │ │ ├──[+] enum (25785:15)
│ │ │ ├──[+] enum (25786:15)
│ │ │ ├──[+] enum (25787:15)
│ │ │ ├──[+] enum (25788:15)
│ │ │ ├──[-] items (25942:25)❌ 
│ │ │ ├──[🔀] type (25779:17)❌ 
│ │ │ ├──[🔀] title (25791:18)
│ │ │ ├──[🔀] description (25778:24)
│ │ │ ├──[+] nullable (25790:21)❌ 
│ │ │ ├──[🔀] example (25780:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25792:30)
│ │ ├─┬company_id
│ │ │ └──[🔀] $ref (25914:11)❌ 
│ │ ├─┬priority
│ │ │ ├──[+] enum (25958:15)
│ │ │ ├──[+] enum (25959:15)
│ │ │ ├──[+] enum (25960:15)
│ │ │ ├──[+] enum (25961:15)
│ │ │ ├──[+] enum (25962:15)
│ │ │ ├──[+] enum (25963:15)
│ │ │ ├──[-] enum (25785:27)❌ 
│ │ │ ├──[-] enum (25786:27)❌ 
│ │ │ ├──[-] enum (25787:27)❌ 
│ │ │ ├──[-] enum (25788:27)❌ 
│ │ │ ├──[🔀] title (25965:18)
│ │ │ ├──[🔀] description (25954:24)
│ │ │ ├──[🔀] example (25956:20)
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-enum-id (25966:30)
│ │ ├─┬parent_project
│ │ │ ├──[🔀] type (25869:17)❌ 
│ │ │ ├──[🔀] title (25872:18)
│ │ │ ├──[🔀] description (25868:24)
│ │ │ ├──[+] example (25870:20)
│ │ │ ├──[-] properties (25845:25)❌ 
│ │ │ └──[-] properties (25850:25)❌ 
│ │ ├─┬owner_id
│ │ │ ├──[🔀] title (25986:18)
│ │ │ ├──[🔀] description (25982:24)
│ │ │ └──[🔀] example (25984:20)
│ │ ├─┬currency
│ │ │ └──[🔀] $ref (15190:20)❌ 
│ │ ├─┬actual_amount
│ │ │ ├──[🔀] type (25795:17)❌ 
│ │ │ ├──[🔀] title (25798:18)
│ │ │ ├──[-] multipleOf (25876:33)❌ 
│ │ │ ├──[🔀] description (25794:24)
│ │ │ ├──[-] readOnly (25878:31)❌ 
│ │ │ └──[🔀] example (25796:20)
│ │ ├─┬notes
│ │ │ ├──[🔀] title (25758:18)
│ │ │ ├──[+] minLength (25757:22)❌ 
│ │ │ ├──[🔀] description (25754:24)
│ │ │ ├──[-] nullable (25952:31)❌ 
│ │ │ └──[🔀] example (25756:20)
│ │ ├─┬downstream_id
│ │ │ └──[🔀] $ref (25760:11)❌ 
│ │ ├─┬display_id
│ │ │ ├──[🔀] title (25776:18)
│ │ │ ├──[🔀] description (25772:24)
│ │ │ └──[🔀] example (25774:20)
│ │ ├─┬created_by
│ │ │ └──[🔀] $ref (15182:20)❌ 
│ │ ├─┬approved_amount
│ │ │ ├──[+] items (26017:13)❌ 
│ │ │ ├──[🔀] type (26015:17)❌ 
│ │ │ ├──[🔀] title (26018:18)
│ │ │ ├──[-] multipleOf (25869:33)❌ 
│ │ │ ├──[🔀] description (26014:24)
│ │ │ ├──[-] nullable (25870:31)❌ 
│ │ │ └──[-] example (25868:30)
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (26045:9)
│ └─┬InvoiceLineItem
│   ├──[+] properties (18932:9)
│   ├─┬subsidiary_id
│   │ └──[🔀] $ref (18952:11)❌ 
│   ├─┬unit_price
│   │ └──[🔀] $ref (21969:20)❌ 
│   ├─┬tax_rate
│   │ └──[🔀] $ref (18984:11)❌ 
│   ├─┬shipping_id
│   │ ├──[🔀] title (18938:18)
│   │ ├──[+] format (18935:19)❌ 
│   │ ├──[🔀] description (18933:24)
│   │ └──[🔀] example (18936:20)
│   ├─┬tax_applicable_on
│   │ ├──[🔀] type (18904:17)❌ 
│   │ ├──[🔀] title (18907:18)
│   │ ├──[🔀] description (18903:24)
│   │ └──[🔀] example (18905:20)
│   ├─┬type
│   │ └──[🔀] $ref (23038:20)❌ 
│   ├─┬updated_by
│   │ └──[🔀] $ref (22463:20)❌ 
│   ├─┬tax_amount
│   │ └──[🔀] $ref (24298:20)❌ 
│   ├─┬worktags
│   │ └──[🔀] $ref (22471:20)❌ 
│   ├─┬updated_at
│   │ └──[🔀] $ref (21975:13)❌ 
│   ├─┬tax_method
│   │ ├──[🔀] title (18976:18)
│   │ ├──[🔀] description (18972:24)
│   │ └──[🔀] example (18974:20)
│   ├─┬unit_of_measure
│   │ └──[🔀] $ref (18889:11)❌ 
│   ├─┬tracking_categories
│   │ └──[🔀] $ref (18909:11)❌ 
│   ├─┬total_amount
│   │ ├──[🔀] type (18979:17)❌ 
│   │ ├──[🔀] title (18982:18)
│   │ ├──[🔀] description (18978:24)
│   │ └──[🔀] example (18980:20)
│   ├─┬tax_recoverability
│   │ └──[🔀] $ref (19946:13)❌ 
│   └─┬Extensions
│     └──[🔀] x-apideck-weights (19018:9)
└─┬Extensions
  └──[🔀] x-speakeasy-retries (43175:3)
Document Element Total Changes Breaking Changes
info 1 0
paths 7 0
components 253 115

PYTHON CHANGELOG

core: 5.22.1 - 2025-09-30

🐛 Bug Fixes

  • correct import aliasing when SDK class members conflict with model names in Python templates (commit by @BlakeTheAwesome)

groups: 3.0.1 - 2025-10-06

🐛 Bug Fixes

  • Fix empty readme files being generated when all operations are in child groups (commit by @BlakeTheAwesome)

pagination: 3.0.7 - 2025-10-07

🐛 Bug Fixes

  • fix Python pagination failure with optional request bodies (commit by @BlakeTheAwesome)

unions: 3.1.0 - 2025-10-01

🐝 New Features

  • support nested discriminated unions (commit by @vishalg0wda)

Based on Speakeasy CLI 1.636.1

@github-actions github-actions bot added the patch Patch version bump label Oct 2, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1759403533 branch 5 times, most recently from 5801384 to 264f157 Compare October 2, 2025 19:14
@github-actions github-actions bot changed the title chore: 🐝 Update SDK - Generate 0.23.1 chore: 🐝 Update SDK - Generate 0.24.0 Oct 2, 2025
@github-actions github-actions bot added minor Minor version bump and removed patch Patch version bump labels Oct 2, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1759403533 branch 18 times, most recently from 8c23d25 to 6954047 Compare October 8, 2025 10:37
* `apideck.accounting.invoices.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.invoices.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.invoices.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.invoices.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.quotes.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.quotes.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.quotes.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.quotes.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.projects.list()`:  `response.data.[].active` **Added**
* `apideck.accounting.projects.create()`:  `request.active` **Added**
* `apideck.accounting.projects.get()`:  `response.data.active` **Added**
* `apideck.accounting.projects.update()`:  `request.active` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1759403533 branch from 8495097 to 2662ab2 Compare October 8, 2025 11:15
@Amzani Amzani closed this Oct 8, 2025
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.

3 participants