Skip to content

sync-for-expenses: release v8.0.0 (in-house codegen) - #682

Open
codat-sdk-generator[bot] wants to merge 8 commits into
mainfrom
generate/sync-for-expenses
Open

sync-for-expenses: release v8.0.0 (in-house codegen)#682
codat-sdk-generator[bot] wants to merge 8 commits into
mainfrom
generate/sync-for-expenses

Conversation

@codat-sdk-generator

@codat-sdk-generator codat-sdk-generator Bot commented Aug 18, 2026

Copy link
Copy Markdown

Release v8.0.0 of @codat/sync-for-expenses. Version 7.1.1 -> 8.0.0, stamped in package.json and RELEASES.md. It goes out as a major because the changes below break consumers. Merging this PR is the release trigger.

The breaking changes, written up in the release notes in sync-for-expenses/RELEASES.md, are as follows:

  • Importing a file by its path inside the package no longer resolves. Only the paths listed in exports in package.json do.
  • Each model exports its own FromJSON, ToJSON and instanceOf helpers instead of zod.
  • SDKError.message now holds the message on its own. The status code, the content type and the response body are on the error as statusCode, contentType and body.

Requests and parsed responses were matched against the previous version across every operation in both the CommonJS and ES module builds.

@codat-sdk-generator
codat-sdk-generator Bot force-pushed the generate/sync-for-expenses branch 2 times, most recently from 3e29ac2 to edbc396 Compare August 24, 2026 15:24
@codat-sdk-generator
codat-sdk-generator Bot force-pushed the generate/sync-for-expenses branch from c7f8c22 to 9c0f86f Compare August 25, 2026 08:41
mcollinscodat and others added 4 commits August 25, 2026 10:11
- sync-for-expenses/RELEASES.md - credit the generator without the internal repo link or commit, cut the notes down to the two breaking changes, and drop the time from the entry heading
…elease notes

- sync-for-expenses/RELEASES.md - say that the status code, content type and body moved off the message onto their own properties
…e this release breaks consumers

- package.json - version 7.1.2 -> 8.0.0
- RELEASES.md - the 2026-08-25 entry records v8.0.0 and its npm URL
@mcollinscodat mcollinscodat changed the title sync-for-expenses: release v7.1.2 (in-house codegen) sync-for-expenses: release v8.0.0 (in-house codegen) Aug 25, 2026
…e README

- sync-for-expenses/README.md - removed the "Library generated by Speakeasy" footer and the unused Speakeasy section placeholder comment
- sync-for-expenses/src/lib/sdkconfig.ts - set sdkVersion and the user-agent's version to 8.0.0, the version this release publishes, instead of the OAS document version
- sync-for-expenses/package-lock.json - set the root version and the packages[""] version to 8.0.0, matching package.json, instead of the OAS document version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant