Repository navigation
Release - main - #2743
Merged
Merged
Release - main#2743
Conversation
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
from
October 22, 2026 11:48
8254dfb to
a50ae28
Compare
@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 22, 2026 15:06
a50ae28 to
905b0f3
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 22, 2026 23:49
905b0f3 to
d68798c
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 23, 2026 00:56
e9b808b to
dd1ac21
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 23, 2026 02:00
dd1ac21 to
21403ff
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 23, 2026 04:29
21403ff to
99ff854
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 23, 2026 05:38
99ff854 to
c02761c
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 23, 2026 06:13
c02761c to
7fb85b3
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 23, 2026 06:49
7fb85b3 to
0bf5ea1
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 23, 2026 07:22
0bf5ea1 to
f4cad77
Compare
tailor-platform-pr-trigger
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 23, 2026 07:26
569321e to
c333781
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 23, 2026 10:56
c333781 to
5e29969
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 23, 2026 11:11
5e29969 to
60fc792
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 23, 2026 13:26
60fc792 to
369a9a2
Compare
Code Metrics Report (packages/sdk)
Details | | main (7ad645e) | #2743 (50542da) | +/- |
|--------------------|----------------|-----------------|------|
| Coverage | 88.0% | 88.0% | 0.0% |
| Files | 567 | 567 | 0 |
| Lines | 24969 | 24969 | 0 |
| Covered | 21985 | 21985 | 0 |
| Code to Test Ratio | 1:0.5 | 1:0.5 | 0.0 |
| Code | 204088 | 204088 | 0 |
| Test | 114568 | 114568 | 0 |SDK Configure Bundle Size
Runtime Performance
Type Performance (instantiations)
Reported by octocov |
toiroakr
approved these changes
Oct 23, 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.33.0
Minor Changes
#2742
4f3f30cThanks @mocchira! -customDomainsentries can now name a destination, moving a domain to another static website — in the same workspace or a different one — without downtime, a new certificate, or a DNS change:Deploying opens the offer; the receiving side accepts it by listing the domain normally and deploying.
tailor deployreports an open offer and says when the domain has moved and the entry can be deleted.While an offer is open,
tailor deployandtailor removerefuse to remove the domain or the static website holding it, at plan time and before anything is applied. A plan also fails, rather than quietly doing nothing, when an entry names a domain the site does not hold and no transfer from this workspace accounts for it, or when the domain is still being removed.tailor deployalso now takes ownership of a custom domain that already exists but carries no SDK labels, instead of trying to add it again — the recovery path when a previous deploy lost the response, or when the domain was added through the API or console.#2591
59fcb9aThanks @toiroakr! - Let a TailorDB migration script that exportsstepsroll back instead of staying in progress when a step fails. ExportonFailure = "rollback"next tostepsandtailor deployrestores the pre-migration schema, clears the in-progress record, and takes the tables out of maintenance mode. The deploy then fails with the step's error under the codeMIGRATION_ROLLED_BACK, and the next deploy runs every step again from the beginning. Nothing is rolled back while the run may still be executing, or when the in-progress record cannot be cleared. If some tables cannot be rolled back, the deploy warns which tables need manual repair. WithoutonFailure, or with"resume", a failed run stays in progress as before#2700
6eb2033Thanks @toiroakr! - Thedb.pglite.tsthattailor tailordb migration generatewrites now enforces relations: a row pointing at a parent that does not exist is rejected, as on the platform. Migration tests that stage a row whose parent is missing must create the parent first or stage the row withprepareFixtures. A relation the pre-migration schema cannot satisfy is left unenforced: one whose pending type change leaves the field a different type from its target, or one the migration retargets.prepareFixturesfrom@tailor-platform/sdk/vitestwrites a test's starting records with relations unchecked, so a migration test can stage rows that predate a relation, and checks them again before the script runs. The migration PGlite test scaffold uses it.Patch Changes
#2741
6f6ca9fThanks @mocchira! -tailor staticwebsite domain listanddomain getnow report a domain being removed asremovinginstead ofunknown, andtailor apican inspect and call the custom domain transfer endpoints (RequestCustomDomainTransfer,CancelCustomDomainTransfer,AcceptCustomDomainTransfer,GetCustomDomainTransfer,ListCustomDomainTransfers).#2736
8595d14Thanks @toiroakr! -tailor loginnow shows an HTML page in the browser after authentication instead of raw JSON, telling you to close the tab and return to the terminal. The page follows the system light/dark theme. A failed login shows the reason in the page as well, andtailor authconnection authorizeshows the same pages on success and failure.#2740
ef844ffThanks @renovate! - fix(deps): update dependency @napi-rs/keyring to v2.1.2#2760
a7d1cb8Thanks @renovate! - fix(deps): update @inquirer#2766
15b6f4aThanks @renovate! - fix(deps): update dependency pkg-types to v2.4.0#2718
8927563Thanks @toiroakr! - Thetailor queryREPL now highlights SQL block comments (/* ... */) and GraphQL block strings ("""...""") that span multiple lines, and also colours SQL--comments and trailing GraphQL#comments.#2731
bbfb9b1Thanks @dqn! - Fix plugin-generated resolvers being silently ignored. Resolver output from table and namespace hooks is now loaded, bundled, and deployed to the resolver namespace with the same name as the hook's TailorDB namespace. The two are separate namespaces that only share the name; the resolver namespace is created automatically when it is not configured, and its settings apply when it is. Resolvers that your existing plugins already return are deployed on the nextdeploy; withoutdefaultPermissionon their resolver namespace, anonymous callers can reach them.#2747
d52ec40Thanks @dqn! - Internal refactoring: remove the unused asynchronous variants of the SDK's internal TypeScript loader hooks. Loading.tsconfig and resource files is unchanged.#2744
559d442Thanks @dqn! - Reject duplicate generated enum constant names instead of silently overwriting definitions. Duplicates with identical values, which previously generated successfully, now fail too. Rename conflicting tables or fields to give their enum constants unique names.@tailor-platform/eslint-plugin-sdk@0.3.1
Patch Changes
a0ad6c2Thanks @dqn! - Fix no-unconditional-permit missing unrestricted permissions on db.table chains@tailor-platform/sdk-codemod@0.10.3
Patch Changes
#2751
4db61d5Thanks @dqn! - Internal refactor: codemods that carried copies of the same helpers now share one implementation. The codemods rewrite and report the same code as before.#2745
f0abb8bThanks @dqn! - Internal cleanup: remove unused per-codemodcodemod.yamlmanifests and the unusedlanguagecodemod metadata field. No change to codemod behavior.#2760
a7d1cb8Thanks @renovate! - fix(deps): update @inquirer#2766
15b6f4aThanks @renovate! - fix(deps): update dependency pkg-types to v2.4.0@tailor-platform/sdk-plugin-seed@0.6.1
Patch Changes
#2760
a7d1cb8Thanks @renovate! - fix(deps): update @inquirer#2766
15b6f4aThanks @renovate! - fix(deps): update dependency pkg-types to v2.4.0Updated dependencies [
6f6ca9f,4f3f30c,8595d14,59fcb9a,6eb2033,ef844ff,a7d1cb8,15b6f4a,8927563,bbfb9b1,d52ec40,559d442]:@tailor-platform/sdk-plugin-setup@0.13.1
Patch Changes
#2760
a7d1cb8Thanks @renovate! - fix(deps): update @inquirer#2766
15b6f4aThanks @renovate! - fix(deps): update dependency pkg-types to v2.4.0Updated dependencies [
6f6ca9f,4f3f30c,8595d14,59fcb9a,6eb2033,ef844ff,a7d1cb8,15b6f4a,8927563,bbfb9b1,d52ec40,559d442]:@tailor-platform/sdk-plugin-tailordb-erd@0.3.2
Patch Changes
#2760
a7d1cb8Thanks @renovate! - fix(deps): update @inquirer#2766
15b6f4aThanks @renovate! - fix(deps): update dependency pkg-types to v2.4.0Updated dependencies [
6f6ca9f,4f3f30c,8595d14,59fcb9a,6eb2033,ef844ff,a7d1cb8,15b6f4a,8927563,bbfb9b1,d52ec40,559d442]:@tailor-platform/create-sdk@2.33.0
No changes in this release.