From e88000de54c225e07160a67504162424276c7dd2 Mon Sep 17 00:00:00 2001 From: vasileios Date: Fri, 20 Dec 2024 14:16:20 +0100 Subject: [PATCH] Updated CHANGELOG and necessary files for 2.5.0 release --- .bumpversion.cfg | 2 +- CHANGELOG.rst | 70 +++++++++++++++++++++++++++++++++++++++++++++++ README.NL.rst | 2 +- README.rst | 2 +- package-lock.json | 4 +-- package.json | 2 +- publiccode.yaml | 2 +- 7 files changed, 77 insertions(+), 7 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 8f088ad5b..f18e53676 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,7 +1,7 @@ [bumpversion] commit = False tag = False -current_version = 2.5.0-alpha.1 +current_version = 2.5.0 parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\-(?P
[a-z]+)\.(?P\d+))?
 serialize = 
 	{major}.{minor}.{patch}-{pre}.{build}
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index f33d905b6..a3919f5d7 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -2,6 +2,76 @@
 SDK Changelog
 =============
 
+2.5.0 (2025-01-06)
+==================
+
+Feature release
+
+There are additional changes compared to the alpha versions. Continue reading for the full
+changelog, which includes the alpha versions release notes.
+
+.. warning:: SDK 2.5.0 requires the backend API version 3.0.0 or newer.
+
+New features
+------------
+
+
+* [#4321] Forms can now have a submission limit. The SDK displays appropriate messages when this limit
+  is reached.
+* [#2173] The map component now supports using a different background/tile layer..
+* [#4320] Improved the user experience for forms with cosign
+    - The confirmation page content is now dynamically provided by the API.
+    - Tweaked the texts displayed in various points in the cosign process.
+    - Cosign login options are now only displayed if the cosign request email does not use direct links.
+      When direct links are used, the cosigner is directly taken to the cosign page without having to
+      manually enter codes.
+* [#4546] It's now possible to "soft-require" file uploads. Soft-required uploads show a warning message when
+  no file has been uploaded, but don't block the step submission or form progress.
+* [#4718] Improved accessibility when using an increased zoom level.
+* [#4720] Improved navigation and visibility accessibility.
+* [#4717] Improvement accessibility of the loader, modal components, alerts and file upload buttons.
+* [#4716] Improved the accessibility of form fields and associated error messages.
+* [#4420] Added pattern validation for AddressNL subfields.
+* [#4544] Added design tokens for configuring the position of the previous page link.
+  You can now choose if the link should be at the top, the bottom or both. By default
+  this is shown at the bottom. The ability to add an icon has been added as well.
+
+Bugfixes
+--------
+
+* [#4918] Fixed redirects to take into account the query parameters.
+* [#4809] Fixed layout components in edit grid row summary.
+* [#4398] Fixed the initial data reference not properly being passed to the backend.
+* [#4600] Added an ``onLanguageChange`` hook for container pages so they can manage
+  their translated content on language changes if needed.
+
+Project maintenance
+-------------------
+
+* [#4920] Updated Dutch translations.
+* Deleted deprecated router decorator.
+* [#3283] Updated API endpoints to use consistent casing.
+* Upgraded to design-token-editor 0.6.0.
+* [#3283] Updated the deprecated address endpoint.
+* Upgraded dependencies.
+* [#429] Updated all React tests to testing-library.
+* Upgraded to Storybook 8.4.
+* Ensured prettier checks jsx files.
+* [#4849] Ensured .jsx files are picked up for translation as well.
+* [#3283] Removed password Formio component.
+* [#4320] Updated stories and UX of completion view.
+* Renamed .js files to .jsx.
+* Removed old tilde prefix in SCSS imports.
+* Updated stories after translations updates.
+* Updated developer docs about mocking in stories.
+* Upgraded to MSW 2.5 
+* Upgraded to Storybook 8.3.6.
+* [#724] Upgraded to Jest 29 because of MSW requirements.
+* Cleaned up test errors/warnings due to missing mocks.
+* [#4777] Updated Dutch translations.
+* Updated Docker Hub config file.
+
+
 2.5.0-alpha.1 (2024-11-27)
 ==========================
 
diff --git a/README.NL.rst b/README.NL.rst
index e3eff3f6a..e079a3781 100644
--- a/README.NL.rst
+++ b/README.NL.rst
@@ -2,7 +2,7 @@
 Open Formulieren SDK
 ====================
 
-:Version: 2.5.0-alpha.1
+:Version: 2.5.0
 :Source: https://github.com/open-formulieren/open-forms-sdk
 :Keywords: e-Formulieren, Common Ground, FormIO, API
 
diff --git a/README.rst b/README.rst
index ee2f0ef3b..a425fdd6b 100644
--- a/README.rst
+++ b/README.rst
@@ -2,7 +2,7 @@
 Open Forms SDK
 ==============
 
-:Version: 2.5.0-alpha.1
+:Version: 2.5.0
 :Source: https://github.com/open-formulieren/open-forms-sdk
 :Keywords: e-Formulieren, Common Ground, FormIO, API
 
diff --git a/package-lock.json b/package-lock.json
index 733949bf0..6950e4297 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "@open-formulieren/sdk",
-  "version": "2.5.0-alpha.1",
+  "version": "2.5.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "@open-formulieren/sdk",
-      "version": "2.5.0-alpha.1",
+      "version": "2.5.0",
       "license": "EUPL-1.2",
       "workspaces": [
         "design-tokens"
diff --git a/package.json b/package.json
index d8ec6654a..1d9939c93 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@open-formulieren/sdk",
-  "version": "2.5.0-alpha.1",
+  "version": "2.5.0",
   "private": true,
   "main": "dist/open-forms-sdk.js",
   "exports": {
diff --git a/publiccode.yaml b/publiccode.yaml
index fb43fb253..c3aad3570 100644
--- a/publiccode.yaml
+++ b/publiccode.yaml
@@ -7,7 +7,7 @@ publiccodeYmlVersion: '0.2'
 name: Open Forms SDK
 url: 'http://github.com/open-formulieren/open-forms-sdk.git'
 softwareType: standalone/frontend
-softwareVersion: 2.5.0-alpha.1
+softwareVersion: 2.5.0
 releaseDate: 't.b.d.'
 logo: 'https://github.com/open-formulieren/open-forms/blob/master/docs/logo.svg'
 platforms: