Skip to content

Conversation

@github-actions
Copy link
Contributor

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/ledger-accounts
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[+] x-apideck-gotchas (790:9)
│ ├─┬/crm/leads
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (6196:9)
│ ├─┬/accounting/suppliers
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1619:9)
│ ├─┬/ecommerce/products
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (7647:9)
│ ├─┬/accounting/customers
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1389:9)
│ ├─┬/ecommerce/products/{id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (7696:9)
│ ├─┬/accounting/bills
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (311:9)
│ └─┬/hris/employees
│   └─┬POST
│     └─┬Extensions
│       └──[🔀] x-apideck-gotchas (9188:9)
├─┬Components
│ ├─┬Project
│ │ ├──[+] properties (25799:9)
│ │ ├─┬name
│ │ │ ├──[🔀] type (25954:17)❌ 
│ │ │ ├──[🔀] title (25958:18)
│ │ │ ├──[-] minLength (25732:32)❌ 
│ │ │ ├──[🔀] description (25953:24)
│ │ │ ├──[+] default (25956:20)❌ 
│ │ │ ├──[+] nullable (25957:21)❌ 
│ │ │ └──[🔀] example (25955:20)
│ │ ├─┬parent_project
│ │ │ ├──[🔀] type (25875:17)❌ 
│ │ │ ├──[🔀] title (25878:18)
│ │ │ ├──[🔀] description (25874:24)
│ │ │ ├──[+] example (25876:20)
│ │ │ ├──[-] properties (25845:25)❌ 
│ │ │ └──[-] properties (25850:25)❌ 
│ │ ├─┬id
│ │ │ └──[🔀] $ref (25933:11)❌ 
│ │ ├─┬department
│ │ │ └──[🔀] $ref (19756:20)❌ 
│ │ ├─┬completion_percentage
│ │ │ └──[🔀] $ref (14365:20)❌ 
│ │ ├─┬budget_hours
│ │ │ ├──[🔀] title (25903:18)
│ │ │ ├──[+] multipleOf (25901:23)❌ 
│ │ │ ├──[🔀] description (25898:24)
│ │ │ └──[🔀] example (25900:20)
│ │ ├─┬downstream_id
│ │ │ └──[🔀] $ref (25766:11)❌ 
│ │ ├─┬actual_amount
│ │ │ ├──[🔀] type (25801:17)❌ 
│ │ │ ├──[🔀] title (25804:18)
│ │ │ ├──[-] multipleOf (25876:33)❌ 
│ │ │ ├──[🔀] description (25800:24)
│ │ │ ├──[-] readOnly (25878:31)❌ 
│ │ │ └──[🔀] example (25802:20)
│ │ ├─┬description
│ │ │ ├──[🔀] type (25857:17)❌ 
│ │ │ ├──[🔀] title (25870:18)
│ │ │ ├──[🔀] description (25856:24)
│ │ │ ├──[-] example (25749:30)
│ │ │ ├──[+] properties (25860:13)
│ │ │ └──[+] properties (25865:13)
│ │ ├─┬contract_number
│ │ │ ├──[🔀] type (25833:17)❌ 
│ │ │ ├──[🔀] title (25838:18)
│ │ │ ├──[+] maximum (25835:20)❌ 
│ │ │ ├──[+] minimum (25836:20)❌ 
│ │ │ ├──[🔀] description (25832:24)
│ │ │ └──[🔀] example (25834:20)
│ │ ├─┬created_by
│ │ │ └──[🔀] $ref (15188:20)❌ 
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (25978:11)❌ 
│ │ ├─┬profit_margin
│ │ │ ├──[+] enum (25824:15)
│ │ │ ├──[+] enum (25825:15)
│ │ │ ├──[+] enum (25826:15)
│ │ │ ├──[+] enum (25827:15)
│ │ │ ├──[🔀] type (25821:17)❌ 
│ │ │ ├──[🔀] title (25829:18)
│ │ │ ├──[-] maximum (25964:30)❌ 
│ │ │ ├──[-] minimum (25965:30)❌ 
│ │ │ ├──[🔀] description (25820:24)
│ │ │ ├──[🔀] example (25822:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25830:30)
│ │ ├─┬is_billable
│ │ │ └──[🔀] $ref (18329:20)❌ 
│ │ ├─┬schedule_status
│ │ │ └──[🔀] $ref (21274:20)❌ 
│ │ ├─┬owner_id
│ │ │ ├──[🔀] title (25992:18)
│ │ │ ├──[🔀] description (25988:24)
│ │ │ └──[🔀] example (25990:20)
│ │ ├─┬start_date
│ │ │ ├──[+] enum (26013:15)
│ │ │ ├──[+] enum (26014:15)
│ │ │ ├──[+] enum (26015:15)
│ │ │ ├──[+] enum (26012:15)
│ │ │ ├──[🔀] title (26017:18)
│ │ │ ├──[-] format (25803:29)❌ 
│ │ │ ├──[🔀] description (26008:24)
│ │ │ ├──[🔀] example (26010:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (26018:30)
│ │ ├─┬approved_amount
│ │ │ ├──[+] items (26023:13)❌ 
│ │ │ ├──[🔀] type (26021:17)❌ 
│ │ │ ├──[🔀] title (26024:18)
│ │ │ ├──[-] multipleOf (25869:33)❌ 
│ │ │ ├──[🔀] description (26020:24)
│ │ │ ├──[-] nullable (25870:31)❌ 
│ │ │ └──[-] example (25868:30)
│ │ ├─┬team_size
│ │ │ └──[🔀] $ref (19952:13)❌ 
│ │ ├─┬actual_hours
│ │ │ ├──[🔀] title (25918:18)
│ │ │ ├──[+] multipleOf (25915:23)❌ 
│ │ │ ├──[🔀] description (25912:24)
│ │ │ └──[🔀] example (25914:20)
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (26026:11)❌ 
│ │ ├─┬created_at
│ │ │ └──[🔀] $ref (25994:11)❌ 
│ │ ├─┬addresses
│ │ │ ├──[-] items (25984:25)❌ 
│ │ │ ├──[🔀] type (25927:17)❌ 
│ │ │ ├──[🔀] title (25931:18)
│ │ │ ├──[🔀] description (25926:24)
│ │ │ ├──[+] nullable (25929:21)❌ 
│ │ │ ├──[+] readOnly (25930:21)❌ 
│ │ │ └──[+] example (25928:20)
│ │ ├─┬status
│ │ │ ├──[-] enum (25760:27)❌ 
│ │ │ ├──[-] enum (25761:27)❌ 
│ │ │ ├──[-] enum (25762:27)❌ 
│ │ │ ├──[-] enum (25757:27)❌ 
│ │ │ ├──[-] enum (25758:27)❌ 
│ │ │ ├──[-] enum (25759:27)❌ 
│ │ │ ├──[🔀] title (25845:18)
│ │ │ ├──[+] format (25842:19)❌ 
│ │ │ ├──[🔀] description (25840:24)
│ │ │ ├──[🔀] example (25843:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25765:40)❌ 
│ │ ├─┬budget_amount
│ │ │ ├──[+] enum (25944:15)
│ │ │ ├──[+] enum (25945:15)
│ │ │ ├──[+] enum (25946:15)
│ │ │ ├──[+] enum (25947:15)
│ │ │ ├──[+] enum (25948:15)
│ │ │ ├──[🔀] type (25941:17)❌ 
│ │ │ ├──[🔀] title (25950:18)
│ │ │ ├──[-] multipleOf (25862:33)❌ 
│ │ │ ├──[🔀] description (25940:24)
│ │ │ ├──[🔀] example (25942:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25951:30)
│ │ ├─┬end_date
│ │ │ └──[🔀] $ref (16803:20)❌ 
│ │ ├─┬display_id
│ │ │ ├──[🔀] title (25782:18)
│ │ │ ├──[🔀] description (25778:24)
│ │ │ └──[🔀] example (25780:20)
│ │ ├─┬custom_fields
│ │ │ └──[🔀] $ref (15424:20)❌ 
│ │ ├─┬reference_id
│ │ │ ├──[+] enum (25810:15)
│ │ │ ├──[+] enum (25811:15)
│ │ │ ├──[+] enum (25812:15)
│ │ │ ├──[+] enum (25813:15)
│ │ │ ├──[+] enum (25814:15)
│ │ │ ├──[+] enum (25815:15)
│ │ │ ├──[🔀] title (25817:18)
│ │ │ ├──[🔀] description (25806:24)
│ │ │ ├──[🔀] example (25808:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25818:30)
│ │ ├─┬row_version
│ │ │ └──[🔀] $ref (25772:11)❌ 
│ │ ├─┬customer
│ │ │ └──[🔀] $ref (26033:11)❌ 
│ │ ├─┬phase
│ │ │ ├──[-] enum (25929:27)❌ 
│ │ │ ├──[-] enum (25930:27)❌ 
│ │ │ ├──[-] enum (25925:27)❌ 
│ │ │ ├──[-] enum (25926:27)❌ 
│ │ │ ├──[-] enum (25927:27)❌ 
│ │ │ ├──[-] enum (25928:27)❌ 
│ │ │ ├──[🔀] type (25881:17)❌ 
│ │ │ ├──[🔀] title (25894:18)
│ │ │ ├──[🔀] description (25880:24)
│ │ │ ├──[-] example (25923:30)
│ │ │ ├──[+] properties (25884:13)
│ │ │ ├──[+] properties (25889:13)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25933:40)❌ 
│ │ ├─┬currency
│ │ │ └──[🔀] $ref (15196:20)❌ 
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (23044:20)❌ 
│ │ ├─┬hourly_rate
│ │ │ ├──[🔀] type (25848:17)❌ 
│ │ │ ├──[🔀] title (25852:18)
│ │ │ ├──[-] multipleOf (25897:33)❌ 
│ │ │ ├──[+] format (25849:19)❌ 
│ │ │ ├──[🔀] description (25847:24)
│ │ │ └──[🔀] example (25850:20)
│ │ ├─┬priority
│ │ │ ├──[+] enum (25964:15)
│ │ │ ├──[+] enum (25965:15)
│ │ │ ├──[+] enum (25966:15)
│ │ │ ├──[+] enum (25967:15)
│ │ │ ├──[+] enum (25968:15)
│ │ │ ├──[+] enum (25969:15)
│ │ │ ├──[-] enum (25785:27)❌ 
│ │ │ ├──[-] enum (25786:27)❌ 
│ │ │ ├──[-] enum (25787:27)❌ 
│ │ │ ├──[-] enum (25788:27)❌ 
│ │ │ ├──[🔀] title (25971:18)
│ │ │ ├──[🔀] description (25960:24)
│ │ │ ├──[🔀] example (25962:20)
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-enum-id (25972:30)
│ │ ├─┬project_type
│ │ │ ├──[-] enum (25771:27)❌ 
│ │ │ ├──[-] enum (25772:27)❌ 
│ │ │ ├──[-] enum (25773:27)❌ 
│ │ │ ├──[-] enum (25774:27)❌ 
│ │ │ ├──[-] enum (25775:27)❌ 
│ │ │ ├──[-] enum (25776:27)❌ 
│ │ │ ├──[🔀] type (26001:17)❌ 
│ │ │ ├──[🔀] title (26006:18)
│ │ │ ├──[+] maximum (26003:20)❌ 
│ │ │ ├──[+] minimum (26004:20)❌ 
│ │ │ ├──[🔀] description (26000:24)
│ │ │ ├──[🔀] example (26002:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25779:40)❌ 
│ │ ├─┬notes
│ │ │ ├──[🔀] title (25764:18)
│ │ │ ├──[+] minLength (25763:22)❌ 
│ │ │ ├──[🔀] description (25760:24)
│ │ │ ├──[-] nullable (25952:31)❌ 
│ │ │ └──[🔀] example (25762:20)
│ │ ├─┬tags
│ │ │ ├──[+] enum (25788:15)
│ │ │ ├──[+] enum (25789:15)
│ │ │ ├──[+] enum (25790:15)
│ │ │ ├──[+] enum (25791:15)
│ │ │ ├──[+] enum (25792:15)
│ │ │ ├──[+] enum (25793:15)
│ │ │ ├──[+] enum (25794:15)
│ │ │ ├──[+] enum (25795:15)
│ │ │ ├──[-] items (25942:25)❌ 
│ │ │ ├──[🔀] type (25785:17)❌ 
│ │ │ ├──[🔀] title (25797:18)
│ │ │ ├──[🔀] description (25784:24)
│ │ │ ├──[+] nullable (25796:21)❌ 
│ │ │ ├──[🔀] example (25786:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25798:30)
│ │ ├─┬company_id
│ │ │ └──[🔀] $ref (25920:11)❌ 
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22469:20)❌ 
│ │ ├─┬billing_method
│ │ │ ├──[-] enum (25905:27)❌ 
│ │ │ ├──[-] enum (25906:27)❌ 
│ │ │ ├──[-] enum (25907:27)❌ 
│ │ │ ├──[-] enum (25908:27)❌ 
│ │ │ ├──[-] enum (25909:27)❌ 
│ │ │ ├──[🔀] type (25906:17)❌ 
│ │ │ ├──[🔀] title (25910:18)
│ │ │ ├──[+] multipleOf (25908:23)❌ 
│ │ │ ├──[🔀] description (25905:24)
│ │ │ ├──[🔀] example (25907:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25912:40)❌ 
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (26051:9)
│ ├─┬QuoteLineItem
│ │ ├──[+] properties (25491:9)
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (21981:13)❌ 
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (25468:11)❌ 
│ │ ├─┬type
│ │ │ └──[🔀] $ref (23044:20)❌ 
│ │ ├─┬total_amount
│ │ │ └──[🔀] $ref (19952:13)❌ 
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (25462:11)❌ 
│ │ ├─┬unit_price
│ │ │ └──[🔀] $ref (21975:20)❌ 
│ │ ├─┬unit_of_measure
│ │ │ └──[🔀] $ref (25448:11)❌ 
│ │ ├─┬tax_amount
│ │ │ ├──[🔀] type (25493:17)❌ 
│ │ │ ├──[🔀] title (25497:18)
│ │ │ ├──[+] format (25494:19)❌ 
│ │ │ ├──[🔀] description (25492:24)
│ │ │ └──[🔀] example (25495:20)
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22469:20)❌ 
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (25534:9)
│ ├─┬InvoiceLineItem
│ │ ├──[+] properties (18938:9)
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22469:20)❌ 
│ │ ├─┬tax_recoverability
│ │ │ └──[🔀] $ref (19952:13)❌ 
│ │ ├─┬type
│ │ │ └──[🔀] $ref (23044:20)❌ 
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (18915:11)❌ 
│ │ ├─┬unit_of_measure
│ │ │ └──[🔀] $ref (18895:11)❌ 
│ │ ├─┬tax_method
│ │ │ ├──[🔀] title (18982:18)
│ │ │ ├──[🔀] description (18978:24)
│ │ │ └──[🔀] example (18980:20)
│ │ ├─┬subsidiary_id
│ │ │ └──[🔀] $ref (18958:11)❌ 
│ │ ├─┬unit_price
│ │ │ └──[🔀] $ref (21975:20)❌ 
│ │ ├─┬worktags
│ │ │ └──[🔀] $ref (22477:20)❌ 
│ │ ├─┬total_amount
│ │ │ ├──[🔀] type (18985:17)❌ 
│ │ │ ├──[🔀] title (18988:18)
│ │ │ ├──[🔀] description (18984:24)
│ │ │ └──[🔀] example (18986:20)
│ │ ├─┬shipping_id
│ │ │ ├──[🔀] title (18944:18)
│ │ │ ├──[+] format (18941:19)❌ 
│ │ │ ├──[🔀] description (18939:24)
│ │ │ └──[🔀] example (18942:20)
│ │ ├─┬tax_applicable_on
│ │ │ ├──[🔀] type (18910:17)❌ 
│ │ │ ├──[🔀] title (18913:18)
│ │ │ ├──[🔀] description (18909:24)
│ │ │ └──[🔀] example (18911:20)
│ │ ├─┬tax_amount
│ │ │ └──[🔀] $ref (24304:20)❌ 
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (18990:11)❌ 
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (21981:13)❌ 
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (19024:9)
│ └─┬AccountingBankAccount
│   └─┬Extensions
│     └──[🔀] x-apideck-strict-required (13123:9)
└─┬Extensions
  └──[🔀] x-speakeasy-retries (43181:3)
Document Element Total Changes Breaking Changes
info 1 0
paths 8 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)

errors: 3.3.4 - 2025-10-08

🔧 Chores

  • improve python error hashability (commit by @subomi)

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.3

* `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 added the minor Minor version bump label Oct 13, 2025
@Amzani Amzani merged commit 5fba7fc into main Oct 13, 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