Skip to content

Conversation

@github-actions
Copy link

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

SDK update

Versioning

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

Typescript SDK Changes Detected:

  • gustoembedded.timeOffPolicies.update():
    • request.requestBody.version Added Breaking ⚠️
    • response.employees.[].balance Added
  • gustoembedded.salaryEstimates.postV1SalaryEstimatesUuidAccept(): response.occupations.[].salaries Removed Breaking ⚠️
  • gustoembedded.salaryEstimates.putV1SalaryEstimatesId():
    • request.requestBody.annualNetRevenue Changed
    • response.occupations.[].salaries Removed Breaking ⚠️
  • gustoembedded.salaryEstimates.getV1SalaryEstimatesId(): response.occupations.[].salaries Removed Breaking ⚠️
  • gustoembedded.salaryEstimates.postV1EmployeesEmployeeIdSalaryEstimates():
    • request.requestBody.annualNetRevenue Changed
    • response.occupations.[].salaries Removed Breaking ⚠️
  • gustoembedded.payrolls.prepare(): response.employee_compensations.[].reimbursements Added
  • gustoembedded.timeOffPolicies.getAll(): response.[].employees.[].balance Added
  • gustoembedded.contractors.get(): response Changed
  • gustoembedded.contractors.update(): response Changed
  • gustoembedded.payrolls.createOffCycle(): response.employee_compensations.[].reimbursements Added
  • gustoembedded.payrolls.get(): response.employee_compensations.[].reimbursements Added
  • gustoembedded.payrolls.update(): response.employee_compensations.[].reimbursements Added
  • gustoembedded.reimbursements.getV1EmployeesEmployeeIdRecurringReimbursements(): Added
  • gustoembedded.payrolls.getPayStubs():
    • request Changed
    • response.[].paymentMethod Added
  • gustoembedded.timeOffPolicies.get(): response.employees.[].balance Added
  • gustoembedded.contractors.create(): response Changed
  • gustoembedded.contractors.list():
    • request.sortBy Added
    • response.[] Changed
  • gustoembedded.timeOffPolicies.create(): response.employees.[].balance Added
  • gustoembedded.timeOffPolicies.addEmployees(): response.employees.[].balance Added
  • gustoembedded.timeOffPolicies.removeEmployees(): response.employees.[].balance Added
  • gustoembedded.timeOffPolicies.updateBalance(): response.employees.[].balance Added
  • gustoembedded.timeOffPolicies.deactivate(): response.employees.[].balance Added
  • gustoembedded.companyForms.getAll():
    • request.sortBy Added
  • gustoembedded.reimbursements.deleteV1RecurringReimbursements(): Added
  • gustoembedded.reimbursements.putV1RecurringReimbursements(): Added
  • gustoembedded.reimbursements.getV1RecurringReimbursements(): Added
  • gustoembedded.reimbursements.postV1EmployeesEmployeeIdRecurringReimbursements(): Added
OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (13182:3)
│ ├──[+] path (13021:3)
│ ├─┬/v1/companies/{company_uuid}/contractors
│ │ └─┬GET
│ │   └──[+] parameters (13493:13)❌ 
│ ├─┬/v1/employees/{employee_id}/pay_stubs
│ │ └─┬GET
│ │   ├──[+] parameters (8552:17)❌ 
│ │   └──[+] parameters (8558:17)❌ 
│ ├─┬/v1/companies/{company_id}/forms
│ │ └─┬GET
│ │   └──[+] parameters (13438:13)❌ 
│ ├─┬/v1/time_off_policies/{time_off_policy_uuid}
│ │ └─┬PUT
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         ├──[+] required (11016:19)❌ 
│ │         └──[+] properties (11012:17)
│ ├─┬/v1/salary_estimates/{uuid}
│ │ └─┬PUT
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         ├──[-] required (12837:35)❌ 
│ │         └─┬annual_net_revenue
│ │           └──[+] nullable (12862:29)❌ 
│ └─┬/v1/employees/{employee_id}/salary_estimates
│   └─┬POST
│     └─┬Requestbody
│       └─┬application/json
│         └─┬Schema
│           ├──[-] required (12690:35)❌ 
│           └─┬annual_net_revenue
│             └──[+] nullable (12715:29)❌ 
├─┬Tags
│ └──[+] Reimbursements (52:5)
└─┬Components
  ├──[+] parameters (13438:7)
  ├──[+] parameters (13493:7)
  ├─┬Paid-Holidays
  │ └──[🔀] description (21767:20)
  ├─┬Contractor
  │ ├──[+] properties (16863:9)
  │ ├──[+] properties (16868:9)
  │ ├─┬payment_method
  │ │ ├──[-] enum (16466:27)❌ 
  │ │ ├──[-] enum (16465:27)❌ 
  │ │ ├──[🔀] type (16840:17)❌ 
  │ │ ├──[🔀] description (16841:24)
  │ │ └──[-] nullable (16462:31)❌ 
  │ ├─┬start_date
  │ │ ├──[+] enum (16852:15)
  │ │ ├──[+] enum (16846:15)
  │ │ ├──[+] enum (16847:15)
  │ │ ├──[+] enum (16848:15)
  │ │ ├──[+] enum (16849:15)
  │ │ ├──[+] enum (16850:15)
  │ │ ├──[+] enum (16851:15)
  │ │ ├──[🔀] description (16844:24)
  │ │ └──[-] readOnly (16406:31)❌ 
  │ ├─┬type
  │ │ ├──[+] enum (16858:15)
  │ │ ├──[+] enum (16859:15)
  │ │ ├──[-] enum (16372:27)❌ 
  │ │ ├──[-] enum (16373:27)❌ 
  │ │ ├──[🔀] description (16856:24)
  │ │ └──[+] nullable (16855:21)❌ 
  │ ├─┬uuid
  │ │ └──[🔀] description (16798:24)
  │ ├─┬is_active
  │ │ ├──[🔀] description (16862:24)
  │ │ ├──[-] default (16363:30)❌ 
  │ │ └──[-] readOnly (16365:31)❌ 
  │ ├─┬department_uuid
  │ │ ├──[🔀] description (16865:24)
  │ │ └──[+] readOnly (16867:21)❌ 
  │ ├─┬last_name
  │ │ ├──[🔀] description (16828:24)
  │ │ ├──[-] nullable (16381:31)❌ 
  │ │ └──[+] example (16827:20)
  │ ├─┬onboarded
  │ │ ├──[🔀] type (16773:17)❌ 
  │ │ ├──[🔀] description (16775:24)
  │ │ └──[+] nullable (16774:21)❌ 
  │ ├─┬file_new_hire_report
  │ │ ├──[🔀] type (16785:17)❌ 
  │ │ └──[🔀] description (16787:24)
  │ ├─┬onboarding_status
  │ │ ├──[-] enum (16454:27)❌ 
  │ │ ├──[-] enum (16455:27)❌ 
  │ │ ├──[-] enum (16456:27)❌ 
  │ │ ├──[-] enum (16457:27)❌ 
  │ │ ├──[-] enum (16458:27)❌ 
  │ │ ├──[-] enum (16459:27)❌ 
  │ │ ├──[-] enum (16453:27)❌ 
  │ │ ├──[🔀] description (16779:24)
  │ │ └──[+] nullable (16778:21)❌ 
  │ ├─┬email
  │ │ ├──[🔀] description (16871:24)
  │ │ └──[+] readOnly (16872:21)❌ 
  │ ├─┬has_ssn
  │ │ ├──[🔀] type (16769:17)❌ 
  │ │ ├──[🔀] description (16771:24)
  │ │ └──[+] nullable (16770:21)❌ 
  │ ├─┬middle_initial
  │ │ ├──[🔀] type (16755:17)❌ 
  │ │ ├──[🔀] description (16757:24)
  │ │ ├──[+] default (16756:20)❌ 
  │ │ ├──[-] nullable (16385:31)❌ 
  │ │ └──[+] readOnly (16758:21)❌ 
  │ ├─┬work_state
  │ │ ├──[🔀] description (16761:24)
  │ │ └──[-] nullable (16442:31)❌ 
  │ ├─┬ein
  │ │ └──[🔀] description (16875:24)
  │ ├─┬first_name
  │ │ └──[🔀] description (16795:24)
  │ ├─┬has_ein
  │ │ └──[🔀] description (16832:24)
  │ ├─┬hourly_rate
  │ │ ├──[🔀] type (16789:17)❌ 
  │ │ ├──[🔀] description (16791:24)
  │ │ ├──[+] nullable (16790:21)❌ 
  │ │ └──[-] example (16434:30)
  │ ├─┬wage_type
  │ │ ├──[-] enum (16358:27)❌ 
  │ │ ├──[-] enum (16359:27)❌ 
  │ │ ├──[🔀] description (16742:24)
  │ │ └──[+] readOnly (16743:21)❌ 
  │ └─┬version
  │   ├──[+] enum (16765:15)
  │   ├──[+] enum (16766:15)
  │   └──[🔀] description (16767:24)
  ├─┬Employee-Pay-Stubs-List
  │ ├─┬Schema
  │ │ ├──[+] properties (22512:11)
  │ │ ├─┬payroll_uuid
  │ │ │ ├──[+] enum (22516:17)
  │ │ │ ├──[+] enum (22517:17)
  │ │ │ └──[🔀] description (22514:26)
  │ │ └─┬uuid
  │ │   └──[🔀] description (22506:26)
  │ └─┬Extensions
  │   └──[🔀] x-examples (22476:9)
  ├─┬Salary-Estimate
  │ ├─┬occupations
  │ │ └─┬Schema
  │ │   └──[-] properties (23580:29)❌ 
  │ └─┬Extensions
  │   └──[🔀] x-examples (24034:9)
  ├─┬Time-Off-Policy
  │ └─┬employees
  │   └─┬Schema
  │     ├──[+] properties (21540:15)
  │     └─┬uuid
  │       ├──[+] format (21542:25)❌ 
  │       └──[+] description (21543:30)
  └─┬Payroll-Employee-Compensations-Type
    ├──[+] properties (18995:9)
    └─┬version
      ├──[+] items (19000:13)❌ 
      ├──[🔀] type (18996:17)❌ 
      ├──[+] uniqueItems (18997:24)❌ 
      └──[🔀] description (18998:24)
Document Element Total Changes Breaking Changes
paths 12 9
tags 1 0
components 90 41

TYPESCRIPT CHANGELOG

additionalProperties: 0.1.2 - 2025-10-16

🐛 Bug Fixes

  • make additional properties optional in outbound schemas (commit by @vishalg0wda)

core: 3.24.1 - 2025-10-23

🐛 Bug Fixes

  • prevent validation errors when response headers are not expected in all respone patterns (commit by @2ynn)

core: 3.24.0 - 2025-10-23

🐝 New Features

  • add full support for zodVersion v4 (commit by @mfbx9da4)

core: 3.23.0 - 2025-10-21

🐝 New Features

  • add Zod v3 and v4 compatibility via zod/v3 import path (commit by @mfbx9da4)

core: 3.22.0 - 2025-10-13

🐝 New Features

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

core: 3.21.27 - 2025-10-09

🐛 Bug Fixes

  • Fix reading environment variables in deno (commit by @subomi)

Based on Speakeasy CLI 1.639.3

@github-actions github-actions bot added the minor Minor version bump label Oct 17, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1760660061 branch 7 times, most recently from 09ee952 to 31d4b74 Compare October 24, 2025 00:14
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1760660061 branch from 31d4b74 to ca39ef1 Compare October 25, 2025 00:15
* `gustoembedded.timeOffPolicies.update()`: 
  *  `request.requestBody.version` **Added** **Breaking** ⚠️
  *  `response.employees.[].balance` **Added**
* `gustoembedded.salaryEstimates.postV1SalaryEstimatesUuidAccept()`:  `response.occupations.[].salaries` **Removed** **Breaking** ⚠️
* `gustoembedded.salaryEstimates.putV1SalaryEstimatesId()`: 
  *  `request.requestBody.annualNetRevenue` **Changed**
  *  `response.occupations.[].salaries` **Removed** **Breaking** ⚠️
* `gustoembedded.salaryEstimates.getV1SalaryEstimatesId()`:  `response.occupations.[].salaries` **Removed** **Breaking** ⚠️
* `gustoembedded.salaryEstimates.postV1EmployeesEmployeeIdSalaryEstimates()`: 
  *  `request.requestBody.annualNetRevenue` **Changed**
  *  `response.occupations.[].salaries` **Removed** **Breaking** ⚠️
* `gustoembedded.payrolls.prepare()`:  `response.employee_compensations.[].reimbursements` **Added**
* `gustoembedded.timeOffPolicies.getAll()`:  `response.[].employees.[].balance` **Added**
* `gustoembedded.contractors.get()`:  `response` **Changed**
* `gustoembedded.contractors.update()`:  `response` **Changed**
* `gustoembedded.payrolls.createOffCycle()`:  `response.employee_compensations.[].reimbursements` **Added**
* `gustoembedded.payrolls.get()`:  `response.employee_compensations.[].reimbursements` **Added**
* `gustoembedded.payrolls.update()`:  `response.employee_compensations.[].reimbursements` **Added**
* `gustoembedded.reimbursements.getV1EmployeesEmployeeIdRecurringReimbursements()`: **Added**
* `gustoembedded.payrolls.getPayStubs()`: 
  *  `request` **Changed**
  *  `response.[].paymentMethod` **Added**
* `gustoembedded.timeOffPolicies.get()`:  `response.employees.[].balance` **Added**
* `gustoembedded.contractors.create()`:  `response` **Changed**
* `gustoembedded.contractors.list()`: 
  *  `request.sortBy` **Added**
  *  `response.[]` **Changed**
* `gustoembedded.timeOffPolicies.create()`:  `response.employees.[].balance` **Added**
* `gustoembedded.timeOffPolicies.addEmployees()`:  `response.employees.[].balance` **Added**
* `gustoembedded.timeOffPolicies.removeEmployees()`:  `response.employees.[].balance` **Added**
* `gustoembedded.timeOffPolicies.updateBalance()`:  `response.employees.[].balance` **Added**
* `gustoembedded.timeOffPolicies.deactivate()`:  `response.employees.[].balance` **Added**
* `gustoembedded.companyForms.getAll()`: 
  *  `request.sortBy` **Added**
* `gustoembedded.reimbursements.deleteV1RecurringReimbursements()`: **Added**
* `gustoembedded.reimbursements.putV1RecurringReimbursements()`: **Added**
* `gustoembedded.reimbursements.getV1RecurringReimbursements()`: **Added**
* `gustoembedded.reimbursements.postV1EmployeesEmployeeIdRecurringReimbursements()`: **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1760660061 branch from ca39ef1 to a99c66e Compare October 26, 2025 00:16
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.

1 participant