Release 6.5.0 - #5760
Open
adrians5j wants to merge 83 commits into
Open
Release 6.5.0#5760adrians5j wants to merge 83 commits into
adrians5j wants to merge 83 commits into
Conversation
… 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>
…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>
Member
Author
|
/beta |
|
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>
Member
Author
|
/beta |
|
Beta release has been initiated (for more information, click here). ✨ |
This branch had an error being deployed
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.
Release 6.5.0
Docs PR: https://github.com/webiny/docs.webiny.com/pulls?q=Release+6.5.0