Skip to content

Commit

Permalink
📝 [#5102] Updated changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
robinmolen committed Feb 17, 2025
1 parent 4771062 commit 6bc54c1
Showing 1 changed file with 89 additions and 13 deletions.
102 changes: 89 additions & 13 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,82 @@ Changelog

The Dutch version of this changelog can be found :ref:`here <changelog-nl>`.

3.1.0-alpha.0 (2025-02-17)
==========================

**New features**

* [:backend:`5066`] Added button to include all form variables to JSON Dump registration
backend configuration.
* [:backend:`5093`] Improved user experience when working with array values in the form
variables table.
* [:backend:`5012`] Added metadata to information send by JSON Dump registration backend.
* [:backend:`5024`] Loosened validation on ZGW registration backend. Allowing domains to
contain lowercase characters.
* [:backend:`4622`] Improved accessibility for logo used in submission report PDF.
* [:backend:`4980`] Added JSON schema definitions to information send by JSON Dump
registration backend.
* [:backend:`4882`] Added documentation on how to use django-setup-configuration.
* [:backend:`4993`] Retreiving select/selectboxes components values/options from
Referentielijsten API.
* [:backend:`2177`] Changed the map component output to geoJson geometry. Allowing the
placement of pins, lines and polygons in the map component.
* Tweaked clearable react-select styling, to better fit in the page.
* [:backend:`4908`] Added new JSON Dump registration backend. Sending form submission
variables, in JSON formatting, to extern services.
* [:backend:`4931`] Upgraded the form submission statistics to reflect actual submissions
, using the timeline logs.
* [:backend:`4991`] Added selection of Referentielijsten API services to global
configuration.
* [:backend:`4785`] Updated the eHerkenning metadata generation to match the latest
standard version(s).

**Bugfixes**

* [:backend:`5088`] Fixed collapsed group being inaccessible in JSON Dump configuration
modal when pushed outside the view.
* [:backend:`5065`] Fixed attachments in a repeating group not being processed in the
JSON Dump registration backend.
* [:backend:`5077`] Fixed the performance issues when loading logic rules in the admin.
* [:backend:`5084`] Fixed the performance issues when saving form steps/definitions with
large numbers of components (30-100), especially if they are reusable form definitions
used in many (20+) forms. This was caused by an earlier patch for :backend:`5058`.
* [:backend:`4375`] Reverted "Removed environment variable
``DISABLE_SENDING_HIDDEN_FIELDS`` for Objects API."
* [:backend:`4510`] Fixed error messages on form summary page not shown properly.
* [:backend:`5037`] Fixed submission PDF not able to format date values.
* [:backend:`5058`] Fixed race conditions and database errors being caused when editing
forms, originally because of :backend:`4900`.
* [:backend:`4689`] Fixed file uploads in repeating groups not being processed correctly.
* [:backend:`5034`] Fixed Objects API registration plugin crashing when
"update existing object" is not enabled.
* Fixed a misconfiguration for AddressNL end-to-end testing in CI.
* Fixed submission status in registration management command.
* [:backend:`5035`] Fixed duplicate values being sent by legacy Objects API registration
plugin.
* Fixed default version handling for Objects API registration.
* [:backend:`4825`] Fixed prefill reporting false failures to daily digest when multiple
authentication flows are used.

**Project maintenance**

* [:sdk:`76`] Prefer ESM modules over UMD for the SDK, if the browser supports it.
* Removed unused ``celery_worker.sh`` command line arguments.
* Addressed proptype warnings in SubmissionLimitFields components.
* Added AXES_FAILURE_LIMIT environment variable.
* [:backend:`4927`] Added system checking for missing configuration on non-required
serializer fields, and added missing configuration to non-required char fields.
* [:backend:`4654`] Cleaned up and squashed migrations where possible.
* Removed 2.7.x from supported versions in Docker Hub description.
* Updated backend dependencies

- Bumped playwright to 1.49.1.
- Bumped typing-extensions to 4.12.2.
- Bumped django to 4.2.18 patch release.
* Updated frontend dependencies

- Bumped undici to 5.28.5.

3.0.4 (2025-02-06)
==================

Expand Down Expand Up @@ -88,7 +164,7 @@ Regular bugfix release

2.7.11 (2025-01-09)
===================

Final bugfix release in the ``2.7.x`` series.

* [:backend:`4795`] Fixed not always being able to upload ``.msg`` files.
Expand Down Expand Up @@ -127,7 +203,7 @@ Open Forms 3.0.0 is a feature release.
.. epigraph::

Until the 19th century, the countryside of North and South Holland was divided into
hundreds of small legal-administrative units, the 'lordships' (Heerlijkheid). The current
hundreds of small legal-administrative units, the 'lordships' (Heerlijkheid). The current
municipalities can be considered as a kind of successors of the former lordships. The release
name reflects the influence of various large and smaller municipalities on this release.
This is also a "lordly" release with many features, improvements and clean-ups.
Expand All @@ -149,7 +225,7 @@ To upgrade to 3.0, please:
* ⚠️ Please review the instructions in the documentation under **Installation** >
**Upgrade details to Open Forms 3.0.0** before and during upgrading. You can find
details for the deprecated code and how this might affect you.

Where possible, we have included upgrade checks that can you inform about detected problems before
any database changes are made. We will add (some) of these checks to the next 2.8.x patch release
to so you can run them to explore possible impact.
Expand All @@ -172,7 +248,7 @@ An example is defined in :ref:`Prefill examples <examples_objects_prefill>`.
We now provide a much more intuitive user experience to have someone cosign a form submission - users need
to click less and in general we removed a lot of friction for this process.

On top of that, the new configuration options for cosign allow you to tweak the content of emails and screens
On top of that, the new configuration options for cosign allow you to tweak the content of emails and screens
when cosigning is enabled in a form - from inviting someone to cosign to the confirmation page they get.

**💳 More powerful price calculations**
Expand Down Expand Up @@ -241,7 +317,7 @@ Detailed changes
- Moved the introduction page configuration to clarify the difference with the introduction text fields.
* Registration plugins:

* [:backend:`4686`] All the registration plugin configuration options are now consistently managed in a
* [:backend:`4686`] All the registration plugin configuration options are now consistently managed in a
modal with better UX.

* Email:
Expand Down Expand Up @@ -320,7 +396,7 @@ Detailed changes
- Updated translations of improved texts.
* [:backend:`4815`] The minimum submission removal limit is now 0 days, allowing submissions to be deleted on the
same day they were created.
* [:backend:`4717`] Improved accessibility for site logo, error message element and PDF documents.
* [:backend:`4717`] Improved accessibility for site logo, error message element and PDF documents.
* [:backend:`4719`] Improved accessibility in postcode fields.
* [:backend:`4707`] You can now resize the Json-Logic widgets.
* [:backend:`4720`] Improved accessibility for the skiplink and the PDF report.
Expand Down Expand Up @@ -362,7 +438,7 @@ Detailed changes
* Fixed long words taking a lot of place and pushing icons.
* Fixed markup of checkboxes with help text.
* Fixed migration for update summary tag.
* [:backend:`4320`] Fixed ambiguous langugage in the summary PDF when the submission
* [:backend:`4320`] Fixed ambiguous langugage in the summary PDF when the submission
still requires cosigning.
* Fixed variables mapping by applying fallback for missing form values.
* [:backend:`4862`] Fixed unintended hashing of identifying attributes when the cosigner
Expand Down Expand Up @@ -504,7 +580,7 @@ Detailed changes
(i.e. on the same day).
* [:backend:`4717`] Improved accessibility for site logo, error message element and PDF documents.
* [:backend:`4707`] You can now resize the Json-Logic widgets.
* [:backend:`4686`} All the registration plugin configuration options are now consistently managed in a
* [:backend:`4686`} All the registration plugin configuration options are now consistently managed in a
modal with better UX.
* [:backend:`4720`] Improved accessibility for the skiplink and the PDF report.
* [:backend:`4719`] Improved accessibility in postcode fields.
Expand Down Expand Up @@ -547,7 +623,7 @@ Detailed changes
Regular bugfix release

.. warning:: Manual intervention required

We fixed a bug that would mess with the default values of selectboxes components.
A script is included to fix the forms that are affected - you need to run this
after deploying the patch release.
Expand All @@ -571,7 +647,7 @@ Regular bugfix release
filename.
* [:backend:`4727`] Fixed crash when a user defined variable was changed to an array
datatype.
* [:backend:`4320`] Fixed ambiguous langugage in the summary PDF when the submission
* [:backend:`4320`] Fixed ambiguous langugage in the summary PDF when the submission
still requires cosigning.

2.7.10 (2024-11-25)
Expand All @@ -580,7 +656,7 @@ Regular bugfix release
Periodic bugfix release

.. warning:: Manual intervention required

We fixed a bug that would mess with the default values of selectboxes components.
A script is included to fix the forms that are affected - you need to run this
after deploying the patch release.
Expand All @@ -589,7 +665,7 @@ Periodic bugfix release
# in the container via ``docker exec`` or ``kubectl exec``:
python src/manage.py /app/bin/fix_selectboxes_component_default_values.py
Alternatively, you can also manually open and save all the affected forms in the
admin interface.

Expand All @@ -601,7 +677,7 @@ Periodic bugfix release
in a step that's being skipped. See the instructions below on how to patch existing forms.
* [:backend:`4823`] Fixed uploading files with leading or trailing whitespace in the
filename.
* [:backend:`4727`] Fixed a crash in the form designer UI when a user defined variable was
* [:backend:`4727`] Fixed a crash in the form designer UI when a user defined variable was
changed to an array datatype.

2.8.1 (2024-10-29)
Expand Down

0 comments on commit 6bc54c1

Please sign in to comment.