From a2799c7cc9df498f86ca81340e78a13ae09bdd9d Mon Sep 17 00:00:00 2001 From: David Benque Date: Wed, 17 Sep 2025 15:39:36 +0100 Subject: [PATCH] Add missing changelog for 2025.6.0 --- CHANGELOG.md | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfa98597c..5d729da62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,91 @@ SPDX-FileCopyrightText: 2023 XWiki CryptPad Team and cont SPDX-License-Identifier: AGPL-3.0-or-later --> +# 🌻 Summer 2025 release (2025.6.0) + +## Goals + +This release introduces badges that users can display on their avatar if they are instance administrator, part of the moderation/support team, or subscriber on cryptpad.fr. We also include a host of improvements and fixes to forms, calendar, drive, accessibility and many more… + +## Features + +- Badges: instance administrators, moderation/support accounts, and subscribers on cryptpad.fr can now display a bage next to their avatar (activated in the new Profile settings) + +## Improvements + +- Accessibility + - Improve keyboard & screen reader support for Document access [#1913](https://github.com/cryptpad/cryptpad/pull/1913) + - Improve keyboard navigation & screen reader support for "Create New Document" modal [#1911](https://github.com/cryptpad/cryptpad/pull/1911) + - Improve screen reader support for register/login flow [#1910](https://github.com/cryptpad/cryptpad/pull/1910) + - Improve notification page accessibility, responsiveness and UI [#1848](https://github.com/cryptpad/cryptpad/pull/1848) + - Documentation notification can be dismissed via keyboard [#1847](https://github.com/cryptpad/cryptpad/pull/1847) + - Improve Kanban Tags accessibility with keyboard navigation [#1846](https://github.com/cryptpad/cryptpad/pull/1846) +- QA and tests + - Workflow to automate Playwright tests [#1853](https://github.com/cryptpad/cryptpad/pull/1853) + - Only Office load messages [#1959](https://github.com/cryptpad/cryptpad/pull/1959) +- Make text area markdown toolbar responsive [#1845](https://github.com/cryptpad/cryptpad/pull/1845) +- Move profile modification to the settings page [#1960](https://github.com/cryptpad/cryptpad/pull/1960) +- Ability to delete multiple documents at once as an admin [#1973](https://github.com/cryptpad/cryptpad/pull/1973) +- Upload static files using HTTP [#1925](https://github.com/cryptpad/cryptpad/pull/1925) +- Add Diagram history [#1906](https://github.com/cryptpad/cryptpad/pull/1906) +- Modularize and deduplicate worker code [#1898](https://github.com/cryptpad/cryptpad/pull/1898) +- Deduplicate common files [#1872](https://github.com/cryptpad/cryptpad/pull/1872) + + +## Fixes + +- Calendar + - Fix export bug on calendars with recurring event with expiry date [#1940](https://github.com/cryptpad/cryptpad/pull/1940) + - Fix missing recurring calendar after update [#1936](https://github.com/cryptpad/cryptpad/pull/1936) + - Improve responsiveness of the calendar preview popup & add screen reader support [#1849](https://github.com/cryptpad/cryptpad/pull/1849) +- Form + - Use a default date rather than empty answer in Forms [#1931](https://github.com/cryptpad/cryptpad/pull/1931) + - Fix auditor features in forms [#1927](https://github.com/cryptpad/cryptpad/pull/1927) + - Reset form answers [#1908](https://github.com/cryptpad/cryptpad/pull/1908) +- Drive + - Remove redundant ellipsis on desktop [#1907](https://github.com/cryptpad/cryptpad/pull/1907) + - Fix inconsistent behaviour in natural sort [#1894](https://github.com/cryptpad/cryptpad/pull/1894) + - Remove side splitter from drive on mobile [#1857](https://github.com/cryptpad/cryptpad/pull/1857) +- Presentation mode + - Fix exit from presentation mode on mobile [#1926](https://github.com/cryptpad/cryptpad/pull/1926) + - Make buttons visible in mobile version of presentation mode in slides [#1112](https://github.com/cryptpad/cryptpad/pull/1112) thanks @lemondevxyz +- Update config.example.js comment for admins section [#1963](https://github.com/cryptpad/cryptpad/pull/1963) +- Fix AppConfig.disableFeedback [#1920](https://github.com/cryptpad/cryptpad/pull/1920) +- fix typo in shebang of rc.d-cryptpad [#1885](https://github.com/cryptpad/cryptpad/pull/1885) thanks @p4tpr0 +- Fix mobile scrolling within kanban columns in arrow-buttons mode [#1873](https://github.com/cryptpad/cryptpad/pull/1873) thanks @xenofem +- Update contact page [#1869](https://github.com/cryptpad/cryptpad/pull/1869) +- Fix diagram export [#1866](https://github.com/cryptpad/cryptpad/pull/1866) thanks @naitikraj1000 + +## Deployment + +- Note that we have made a [change in the Nginx advanced example config](https://github.com/cryptpad/cryptpad/commit/30715da2bae25ad9868366cfdd28bdaec8160f50) that may need to be reflected in your own configuration. + +## Upgrade notes + +If you are upgrading from a version older than `2025.3.1` please read the upgrade notes of all versions between yours and `2025.6.0` to avoid configuration issues. + +To upgrade: + +1. Stop your server +2. Get the latest code with git + +```bash +git fetch --depth 1 origin tag 2025.6.0 +git checkout 2025.6.0 +npm ci +npm run install:components +``` + +1. Restart your server +2. Review your instance's checkup page to ensure that you are passing all tests + +## Contributors + +Community: @p4tpr0, @naitikraj1000, @xenofem, @lemondevxyz + +CryptPad team: @AAAMON @Chouhartem @dariiing @davidbenque @DianaXWIKI @mathilde-cryptpad @wginolas @yflory @zuzanna-maria + + # 2025.3.1 ## Goals