Repository navigation
Release - main - #2825
Merged
Merged
Release - main#2825
Conversation
@tailor-platform/create-sdk
@tailor-platform/eslint-plugin-sdk
@tailor-platform/sdk
@tailor-platform/sdk-plugin-frontend
@tailor-platform/sdk-plugin-seed
@tailor-platform/sdk-plugin-setup
@tailor-platform/sdk-plugin-tailordb-erd
commit: |
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 27, 2026 09:04
6a097fd to
df0c121
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 27, 2026 12:09
df0c121 to
658ab07
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 27, 2026 12:19
cc9ae7d to
48b52f5
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 27, 2026 12:33
48b52f5 to
e0c99f3
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 27, 2026 14:20
e0c99f3 to
b5804d2
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 27, 2026 16:04
a0cefb4 to
80accea
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 27, 2026 20:47
80accea to
f72b9ca
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 27, 2026 21:00
f72b9ca to
7f717d2
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 28, 2026 00:20
7f717d2 to
3e41b5d
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 28, 2026 00:32
6146604 to
7cbd251
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 28, 2026 00:34
7cbd251 to
ba923d6
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 28, 2026 02:34
2751a99 to
ec13d9b
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 28, 2026 02:45
d43794d to
9a8d585
Compare
This comment has been minimized.
This comment has been minimized.
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 28, 2026 08:07
12b21a0 to
af222bd
Compare
This comment has been minimized.
This comment has been minimized.
Code Metrics Report (packages/sdk)
Details | | main (0b684e4) | #2825 (5c60378) | +/- |
|--------------------|----------------|-----------------|------|
| Coverage | 88.6% | 88.6% | 0.0% |
| Files | 578 | 578 | 0 |
| Lines | 25557 | 25557 | 0 |
| Covered | 22661 | 22661 | 0 |
| Code to Test Ratio | 1:0.5 | 1:0.5 | 0.0 |
| Code | 207779 | 207779 | 0 |
| Test | 116987 | 116987 | 0 |SDK Configure Bundle Size
Runtime Performance
Type Performance (instantiations)
Reported by octocov |
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 28, 2026 08:43
af222bd to
2312069
Compare
toiroakr
approved these changes
Oct 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@tailor-platform/sdk@2.36.0
Minor Changes
#2829
6cbf20bThanks @dqn! - Breaking change (beta): A query issued on acreateKyselyPGliteinstance while one of its transactions is open now waits for the transaction to finish. Before, the query ran inside the transaction, and when it failed, the commit silently discarded the transaction's writes. A query on the outer instance from inside the transaction now never finishes and the test times out; run it ontrxinstead.#2847
55e9a94Thanks @jackchuka! - Breaking change:workspace create, workspace creation duringdeploy, and the programmaticcreateWorkspace()now require an organization. Pass--organization-id(or setTAILOR_PLATFORM_ORGANIZATION_ID), or set a default organization withtailor user update --default-organization-id(not read whileTAILOR_PLATFORM_TOKENorTAILOR_TOKENis set). Without one, interactivedeployasks which organization to create the workspace in;workspace create,createWorkspace(), and non-interactivedeployfail instead of creating a workspace outside any organization.Patch Changes
#2833
e3e3bacThanks @dqn! - Adding a relation to an existing field is now a breaking change intailor tailordb migration generate, and the migration needs a script. It was recorded as non-breaking, so values that point at no record stayed stored, and after deploy the platform rejected any later update of those rows, even one that changes another field. The generatedmigrate.tsfinds those values and asks for their new reference withTODO, or leaves the elements of an array field to a singleTODO. The foreign key is applied after the script runs, so the script and the other steps of the migration can update those rows. A relation added to a field insidedb.object()stays non-breaking. The script generated for a relation retargeted to another table now also works when the relation points at its own table or at a key other thanid.#2831
2d6217bThanks @dqn! -.unique()and.index()on adb.object()field itself now fail type checking, andtailor generateandtailor deploystop with an error naming the field. Before, such a table field failed to deploy with an internal platform error, and such a member of anotherdb.object()was deployed without the setting, so in a namespace withmigration.directoryevery later deploy stopped withMIGRATION_REMOTE_DRIFT. Remove the modifier; for such a member in a namespace withmigration.directory, then runtailor tailordb migration generateandtailor deploy --no-schema-checkonce.#2811
e229992Thanks @toiroakr! - TailorDB namespaces that set the samemigration.directorynow fail withMIGRATION_DIRECTORY_CONFLICT, naming the namespaces and the shared directory, before any migration command ortailor deployreads or writes migration files. Before,migration generatefailed with a misleading "Possible rename(s) detected" error, andmigration generate --initrebuilt the history of every namespace sharing the directory. Give each namespace its ownmigration.directory.#2828
eab9a23Thanks @dqn! - Keep existing migration files whentailordb migration generate --initfails to load tables. Previously the migrations were deleted before the tables loaded, so an error such as a syntax error in a table file left the namespace with no migration history. The deletion confirmation now appears after the tables load.#2776
beacc64Thanks @toiroakr! -tailor tailordb migration statusnow reports an error for a namespace whose remote checkpoint is ahead of the latest local migration, for example0009on the workspace while the local history ends at0002. It used to show that namespace as up to date with no pending migrations. WithmaintenanceModeon,tailor deployalso records the maintenance mode with every migration checkpoint of a namespace instead of only the last one, so a deploy that stops after the first of several migrations leaves the record thattailor tailordb migration resolveand the next deploy use to lift the maintenance mode.#2835
0d4cd79Thanks @dqn! -tailor removenow deletes every resource it lists. Before, when the only remaining resources were sub-resources such as TailorDB types, resolvers, IdP clients, auth configs, or auth connections, it listed them without deleting them. It now also lists workflow job functions; before, they were deleted without being listed, and when nothing else remained they were not deleted at all. Deploy plans, including thePlan:summary counts and--dry-run --jsonchanges, now list each workflow job function deletion as its ownjobFunctionentry, so removing a workflow shows and counts its job functions on separate lines.#2822
b433a27Thanks @renovate! - fix(deps): update dependency @politty/zod to v0.6.3#2823
8712ec6Thanks @renovate! - fix(deps): update dependency execa to v10.2.1#2824
5bf7e69Thanks @renovate! - fix(deps): update @opentelemetry#2826
2a0e726Thanks @renovate! - fix(deps): update @opentelemetry to v3#2842
8d3d70cThanks @renovate! - fix(deps): update dependency es-toolkit to v1.53.0#2836
95ba73cThanks @toiroakr! - The Stripe example in the incoming webhook docs now shows where to verify thestripe-signatureheader againstrawBody, and links to Stripe's verification steps. The docs and therawBodytype ofIncomingWebhookArgsnow say thatrawBodyis delivered base64-encoded and has to be decoded to the original bytes before computing a signature.#2832
2c6242aThanks @dqn! - When a.tsor.mtsfile the CLI loads cannot be parsed, report aSYNTAX_INVALIDerror naming the file, the line, and the syntax error. For a TailorDB type, resolver, executor, workflow, HTTP adapter, orfunction runfile, or a file one of them imports, this replaces[object Object]. For a config, or a file it imports, it replacesUNEXPECTED_ERROR, and the GitHub Actions annotation is titledSYNTAX_INVALIDinstead ofSyntaxError.@tailor-platform/sdk-codemod@0.10.5
Patch Changes
b433a27Thanks @renovate! - fix(deps): update dependency @politty/zod to v0.6.3@tailor-platform/sdk-plugin-seed@0.7.1
Patch Changes
b433a27Thanks @renovate! - fix(deps): update dependency @politty/zod to v0.6.3e3e3bac,6cbf20b,2d6217b,e229992,eab9a23,beacc64,0d4cd79,b433a27,8712ec6,5bf7e69,2a0e726,8d3d70c,95ba73c,2c6242a,55e9a94]:@tailor-platform/sdk-plugin-setup@0.14.1
Patch Changes
b433a27Thanks @renovate! - fix(deps): update dependency @politty/zod to v0.6.3e3e3bac,6cbf20b,2d6217b,e229992,eab9a23,beacc64,0d4cd79,b433a27,8712ec6,5bf7e69,2a0e726,8d3d70c,95ba73c,2c6242a,55e9a94]:@tailor-platform/sdk-plugin-tailordb-erd@0.4.1
Patch Changes
b433a27Thanks @renovate! - fix(deps): update dependency @politty/zod to v0.6.3e3e3bac,6cbf20b,2d6217b,e229992,eab9a23,beacc64,0d4cd79,b433a27,8712ec6,5bf7e69,2a0e726,8d3d70c,95ba73c,2c6242a,55e9a94]:@tailor-platform/create-sdk@2.36.0
No changes in this release.