Skip to content

Release 6.5.0 - #5760

Open
adrians5j wants to merge 83 commits into
nextfrom
release/6.5.0
Open

adrians5j wants to merge 83 commits into
nextfrom
release/6.5.0

Conversation

@adrians5j

Copy link
Copy Markdown
Member

Pavel910 and others added 30 commits August 4, 2026 16:32
… from sdk-frontend

Move createComponent from framework-specific packages (website-builder-react,
website-builder-vue) to the framework-agnostic website-builder-sdk. Both
framework packages now re-export from the SDK.

Export createCmsComponent (from cms-sdk) and createWbComponent (from
website-builder-sdk) as distinct aliases from sdk-frontend to resolve the
naming conflict.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
(cherry picked from commit 025f579)
The <fieldId> in the description string was parsed as a JSX element,
causing React warnings about unrecognized tags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
(cherry picked from commit eb294b0)
Remove all experiment, variant, and A/B testing code across packages:
- api-website-builder: domain models, features, GraphQL schema
- app-website-builder: features, presentation, AbTesting module
- website-builder-sdk: experiments module, data providers
- feature-flags, wcp, api-core, app-admin, project: abTesting flags and licensing

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ues (#5606)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…5585)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…Ds in bulk actions (#5577)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…CP check

Port of #5568 from release/6.4.9. Gates the accessControl field in file
details behind the Private Files WCP license check.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Port of #5588 from release/6.4.9. On 6.5.0 the renderers moved from
app-headless-cms to app-admin. Adds isValidValue guard to prevent
String(null) producing "null" in radio buttons and select renderers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Port of #5574 from release/6.4.9. Adds guards that prevent deletion
of Website Builder folders containing pages or redirects.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… Ai class

Port of #5575 from release/6.4.9. Adapted for 6.5.0's diverged Ai.ts
which has EventPublisher integration. AiModelRegistry is the 4th
constructor param (after EventPublisher). All model listing delegated
to the registry, model validation added in resolveLanguageModel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Port of #5590 from release/6.4.9. Adapted for 6.5.0's renderImage prop
which is threaded through the extracted Thumbnail component. Adds a
stacked layout for containers below 280px using @container queries,
with ThumbnailActions overlay and TruncatedFileName.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…perations

Port of #5593 from release/6.4.9 (Phase 4b). Stamps the correct tenant
on CMS models/entries before storage operations, fixing multi-tenant
scheduling.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…sions refactor

Port of #5593 from release/6.4.9 (Phase 4a). Replaces monolithic
SchedulerPermissions with namespace-based SchedulerPermissionsResolver.
CMS and WB schedulers provide their own permission implementations.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Update tsconfigs, sync dependencies, format, update yarn.lock,
add test deps for api-scheduler.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The ExecuteScheduledAction test depends on mock infrastructure
(createHeadlessCmsContext/GraphQL) that was removed in 6.5.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Ports the intent of the 6.4.9 ExecuteScheduledAction test into 6.5.0's
test infrastructure. Tests publish and unpublish scheduling flows using
the existing CMS scheduler test mocks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix: merge release/6.4.9 fixes into release/6.5.0
… deleted (#5626)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Extract LlmJsonResponse from WbGeneratePageContent into src/domain so
all LLM JSON consumers (translate, generate page, generate entry) share
one implementation. Add toJSON<T>() for typed parsing in the translate
decorator, which now correctly unwraps markdown-fenced LLM responses.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…5642)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…ettings package (#5667)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…e picker (#5836)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…n (6.5.0) (#5833)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s (6.5.0) (#5840)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@adrians5j

Copy link
Copy Markdown
Member Author

/beta

@github-actions

Copy link
Copy Markdown

Beta release has been initiated (for more information, click here). ✨

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Follow-up to #5853. The model steps still treated the factory lists as
the only source. They now cover the catalog too: its response shape,
the 3s fetch timeout, and why a model must stay in the catalog until its
end-of-life date.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@adrians5j

Copy link
Copy Markdown
Member Author

/beta

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Beta release has been initiated (for more information, click here). ✨

This branch had an error being deployed

1 failed deployment
next — f040587a Deployed Oct 1, 2026 by adrians5j via E2E (DDB+OS) - Project setup #1687
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants