Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions docs/release-notes/6.4.6/changelog.ai.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
AI Context: 6.4.6 Changelog (changelog.mdx)

This file tracks manual edits made after the generation script ran.
The script reads the "Skipped PRs" section to avoid re-adding removed entries.

## Skipped PRs

## Manual Rewrites

- #5518 — merged the two generated entries ("Columns Menu Closing on Single Selection" and "Columns Cog Not Staying Flush Right") into a single "Improved DataTable Columns Menu Behavior" entry.
39 changes: 39 additions & 0 deletions docs/release-notes/6.4.6/changelog.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
id: am1ohl4r
title: Webiny 6.4.6 Changelog
description: See what's new in Webiny version 6.4.6
---

import { GithubRelease } from "@/components/GithubRelease";
import { Alert } from "@/components/Alert";
import { Image } from "@/components/Image";
import settingsSidebarScroll from "./assets/settings-sidebar-scroll.png";
import backgroundImageThumbnail from "./assets/background-image-thumbnail.png";
import datatableColumnsMenu from "./assets/datatable-columns-menu.png";

<GithubRelease version={"6.4.6"} />

## Website Builder

### Fixed Settings Sidebar Scroll Issue in Page Editor ([#5528](https://github.com/webiny/webiny-js/pull/5528))
In the page editor's settings sidebar (Element / Style tabs), long forms couldn't be scrolled to the bottom — the last fields were cut off and unreachable. This was caused by hardcoded height calculations that didn't account for varying chrome heights above the sidebar. The sidebar now sizes itself dynamically from its top edge to the viewport bottom, ensuring all form fields are always accessible.

<Image src={settingsSidebarScroll} alt="Page editor settings sidebar now scrolls to reveal all form fields" />

### Fixed Long File Names Overflowing the Style Panel Sidebar ([#5522](https://github.com/webiny/webiny-js/pull/5522))
In the page editor's Style panel, selecting a background image with a long file name (e.g. a hashed name like `clouds-128082585-e37ab6...-long-hash.jpeg`) would overflow the sidebar row and push the Edit/Remove buttons off-screen. The sidebar now truncates long values with an ellipsis, keeping all action buttons visible.

### Fixed Background Image Showing Generic File Icon Instead of Thumbnail ([#5522](https://github.com/webiny/webiny-js/pull/5522))
The Background → Image picker in the Style panel displayed a generic file icon instead of the actual image thumbnail. This was a display-only issue caused by a data shape mismatch — existing pages are unaffected and the thumbnail now renders correctly.

<Image src={backgroundImageThumbnail} alt="Background image picker now shows the actual thumbnail with the long file name truncated" />

### Fixed Page Translation Failing for Integration-Created Pages ([#5535](https://github.com/webiny/webiny-js/pull/5535))
Translating a page that was created via an integration (and lacked a `language` property) would fail with a validation error. The translate action now handles pages without a language property, allowing them to be translated normally.

## Admin

### Improved DataTable Columns Menu Behavior ([#5518](https://github.com/webiny/webiny-js/pull/5518))
The columns visibility menu in DataTable components had two issues. The menu closed immediately after toggling a single checkbox, preventing you from showing or hiding multiple columns in one session — it now stays open until you click outside it, allowing multi-select. Additionally, hiding columns caused the settings cog icon to drift leftward as the table no longer filled its container width; resizable columns now absorb the space left by hidden fixed columns, keeping the table at full width and the cog pinned to the right edge.

<Image src={datatableColumnsMenu} alt="DataTable display columns menu stays open for multi-select with the cog pinned to the right" />
61 changes: 61 additions & 0 deletions docs/release-notes/6.4.6/upgrade-guide.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
id: 6bbjkm0l
title: Upgrade from 6.4.x to 6.4.6
description: Learn how to upgrade Webiny from 6.4.x to 6.4.6.
---

import { Alert } from "@/components/Alert";
import { AdditionalNotes } from "@/components/upgrade/AdditionalNotes";

<Alert type="success" title="What you'll learn">

- how to upgrade Webiny from 6.4.x to 6.4.6

</Alert>

<Alert type="info">

Make sure to check out the [6.4.6 changelog](./changelog) to get familiar with the changes introduced in this release.

</Alert>

## Step-by-Step Guide

### 1. Upgrade Webiny Packages

Upgrade all Webiny packages by running the following command:

```bash
yarn webiny upgrade 6.4.6 --debug
```

Note that the command above will run upgrades for all available versions of Webiny up to 6.4.6. If there are upgrades for 6.4.1, 6.4.5, they will be ran.

You can omit the version to upgrade to the latest available:

```bash
yarn webiny upgrade --debug
```

Once the upgrade has finished, running the `yarn webiny --version` command in your terminal should return **6.4.6**.

<Alert type="info">

If the above command fails or is not available in your setup, you can run the upgrade script directly via `npx`:

```bash
npx https://github.com/webiny/webiny-upgrades-v6 6.4.6 --debug
```

</Alert>

### 2. Deploy Your Project

Proceed by redeploying your Webiny project:

```bash
# Execute in your project root.
yarn webiny deploy --env {environment}
```

<AdditionalNotes />
Loading