Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.8.0-beta.0 #4674

Merged
merged 6 commits into from
Sep 17, 2024
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
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[bumpversion]
commit = False
tag = False
current_version = 2.8.0-alpha.0
current_version = 2.8.0-beta.0
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-(?P<pre>[a-z]+)\.(?P<build>\d+))?
serialize =
{major}.{minor}.{patch}-{pre}.{build}
Expand Down
2 changes: 1 addition & 1 deletion .sdk-release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.4.0-alpha.0
2.4.0-beta.0
72 changes: 72 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,78 @@
Changelog
=========

2.8.0-beta.0 (2024-09-17)
=========================

The (first) beta version for 2.8.0 is available for testing now.

.. warning:: We encourage you to test out this beta version on non-production
environments and report your findings back to use. This release is not suitable for
production yet though.

Upgrade notes
-------------

There are no manual actions required - all upgrades and migrations are automatic.

.. note:: The UX rework in the ZGW APIs registration plugin is not entirely finished
yet. The Objects API integration in particular can be a bit confusing since it's not
possible yet to select which Objects API should be used. The plugin now uses the API
group that's listed first in the admin interface (**Admin** > **Miscellaneous** >
**Objects API Groups**).

Detailed changes
----------------

**New features**

* [:backend:`4577`] We improved the user experience when configuring the Objects API
registration plugin. Copy-pasting URLs is being phased out - you can now select the
relevant configurations in dropdowns.
* [:backend:`4606`] Improved the user experience of the ZGW APIs registration plugin.
We're making this consistent with the Objects API. More improvements will be done in
the future.
* [:backend:`4542`] Email components now support optional verification - when enabled,
users must verify their email address before they can continue submitting the form.
* [:backend:`4582`] The SAML metadata for the DigiD/eHerkenning identity providers is
now automatically refreshed on a weekly basis.
* [:backend:`4380`] The StUF-ZDS registration plugin now supports sending payment
details in the ``extraElementen`` data. For 2.7 this was available in an extension,
which has been merged in core - migrating is automatic.
* [:backend:`4545`] You can now optionally configure an introduction page, which is
displayed before the start of the form.
* [:backend:`4543`] You can now optionally enable a short progress summary showing the
current step number and the total number of steps in a form.

.. note:: The ``addressNL`` component is not yet a fully capable replacement for
individual address fields. Currently, it's only recommended for BRK-validation
purposes.

**Bugfixes**

* [:backend:`4597`] Revert message for not-filled-in-fields in confirmation PDF back to
just empty space.
* Fixed processing of empty file upload components in the Objects API registration plugin.
* Fixed an upgrade check incorrectly reporting problems.
* [:backend:`4627`] Fixed a crash in the eHerkenning-via-OIDC plugin if no ActingSubjectID
claim is present.
* [:backend:`4602`] Fixed missing Dutch translation for minimum required checked items
error message in the selectboxes component.
* [:backend:`4587`] Fixed the product not being copied along when copying a form.

**Project maintenance**

* Addressed broken test isolation in CI leading to flaky tests.
* Upgraded a number of dependencies to their latest (security) releases.
* Improved the static type annotations in the codebase.
* Failing end-to-end tests now produce Playwright traces in CI to help debug the problem.
* Added a utility script to find VCR cassette directories.
* [:backend:`4646`, :backend:`4396`] Restructured the Objects API configuration to be
in a shared code package, which can be used by the registration and prefill plugins.
* [:backend:`4648`] Corrected the documentation about the minimum PostgreSQL version
(v12) and confirmed support for PostgreSQL 15.
* Squashed migrations.

2.7.6 (2024-09-05)
==================

Expand Down
2 changes: 0 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,6 @@ RUN mkdir /app/bin /app/log /app/media /app/private_media /app/certifi_ca_bundle
COPY \
./bin/check_celery_worker_liveness.py \
./bin/report_component_problems.py \
./bin/check_objecttype_urls.py \
./bin/check_zgw_groups.py \
./bin/

# prevent writing to the container layer, which would degrade performance.
Expand Down
2 changes: 1 addition & 1 deletion README.NL.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Open Formulieren
================

:Version: 2.8.0-alpha.0
:Version: 2.8.0-beta.0
:Source: https://github.com/open-formulieren/open-forms
:Keywords: e-Formulieren, Common Ground, FormIO, API

Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Open Forms
==========

:Version: 2.8.0-alpha.0
:Version: 2.8.0-beta.0
:Source: https://github.com/open-formulieren/open-forms
:Keywords: e-Formulieren, Common Ground, FormIO, API

Expand Down
100 changes: 0 additions & 100 deletions bin/check_objecttype_urls.py

This file was deleted.

78 changes: 0 additions & 78 deletions bin/check_zgw_groups.py

This file was deleted.

4 changes: 4 additions & 0 deletions docs/developers/versioning.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ experimental feature changes (see :ref:`developers_versioning_api`).
2.1.0 2.4.0 n/a
2.2.0 2.4.0 2.6.x
2.3.0 2.7.0 n/a
2.4.0 2.8.0 n/a
=========== =================== ===================

End-of-life versions are not listed in this table.
Expand Down Expand Up @@ -73,6 +74,8 @@ Version Release date API specification
============== ============== =============================
latest n/a `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-formulieren/open-forms/master/src/openapi.yaml>`__,
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/open-formulieren/open-forms/master/src/openapi.yaml>`__
2.8.0 2024-09-16 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-formulieren/open-forms/2.8.0-beta.0/src/openapi.yaml>`__,
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/open-formulieren/open-forms/2.8.0-beta.0/src/openapi.yaml>`__
2.7.0 2024-07-09 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-formulieren/open-forms/2.7.0/src/openapi.yaml>`__,
`Swagger <https://petstore.swagger.io/?url=https://raw.githubusercontent.com/open-formulieren/open-forms/2.7.0/src/openapi.yaml>`__
2.6.0 2024-03-25 `ReDoc <https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-formulieren/open-forms/2.6.0/src/openapi.yaml>`__,
Expand Down Expand Up @@ -142,6 +145,7 @@ backend version.
=============== ===========
Backend version API version
=============== ===========
2.8.x 2.8.y
2.7.x 2.7.y
2.6.x 2.6.y
2.5.x 2.5.y
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "openforms",
"version": "2.8.0-alpha.0",
"version": "2.8.0-beta.0",
"description": "Open Forms",
"main": "src/static/openforms/js/openforms.js",
"directories": {
Expand Down
2 changes: 1 addition & 1 deletion publiccode.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ publiccodeYmlVersion: '0.2'
name: Open Forms Builder and API
url: 'http://github.com/open-formulieren/open-forms.git'
softwareType: standalone/backend
softwareVersion: 2.8.0-alpha.0
softwareVersion: 2.8.0-beta.0
releaseDate: '2022-03-10'
logo: 'https://github.com/open-formulieren/open-forms/blob/master/docs/logo.svg'
platforms:
Expand Down
2 changes: 1 addition & 1 deletion src/openapi.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: Open Forms API
version: 2.8.0-alpha.0
version: 2.8.0
description: |2

Open Forms provides an API to manage multi-page or multi-step forms.
Expand Down
2 changes: 1 addition & 1 deletion src/openforms/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from .celery import app as celery_app

__all__ = ("celery_app",)
__version__ = "2.8.0-alpha.0"
__version__ = "2.8.0-beta.0"
__author__ = "Maykin Media"
__homepage__ = "https://github.com/open-formulieren/open-forms"
2 changes: 1 addition & 1 deletion src/openforms/conf/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -956,7 +956,7 @@
and it plays nice with other available components.
"""

API_VERSION = "2.8.0-alpha.0"
API_VERSION = "2.8.0"

SPECTACULAR_SETTINGS = {
"SCHEMA_PATH_PREFIX": "/api/v2",
Expand Down
5 changes: 4 additions & 1 deletion src/openforms/contrib/objects_api/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ class ObjectsAPIGroupConfigAdmin(admin.ModelAdmin):
"drc_service",
"catalogi_service",
)
ordering = ("name",)
ordering = (
"id",
"name",
)
fieldsets = [
(None, {"fields": ["name"]}),
(
Expand Down
Loading
Loading