Skip to content

Commit

Permalink
Merge pull request #4861 from open-formulieren/release/3.0.0-alpha.1
Browse files Browse the repository at this point in the history
Release 3.0.0-alpha.1
  • Loading branch information
vaszig authored Nov 28, 2024
2 parents 5fbc769 + a5475df commit de45256
Show file tree
Hide file tree
Showing 12 changed files with 99 additions and 11 deletions.
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 = 3.0.0-alpha.0
current_version = 3.0.0-alpha.1
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.5.0-alpha.0
2.5.0-alpha.1
83 changes: 83 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,89 @@
Changelog
=========

3.0.0-alpha.1 (2024-11-28)
==========================

This is an alpha release, meaning it is not finished yet or suitable for production use.

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

**New features**

* [:backend:`4606`] Improved the user experience of the ZGW APIs registration plugin:

- All dropdowns/comboboxes now have a search field.
- You can now select which catalogue to use, which enables you to select the case and
document types in dropdowns that show only relevant options.
- During registration the plugin will now automatically select the right version of a case and
document type.
- The URL-based configuration can still be used, but it's deprecated and will be removed in the
future.
* [:backend:`4418`] You can now map individual parts of the addressNL component in the Objects API
registration plugin.
* [:backend:`4396`, :backend:`4693`] You can now configure a variable to be prefilled from the Objects API
(a.k.a. "product prefill"):

- It's possible to assign individual properties from the object type to particular form variables.
- To avoid duplicating configuration, you can copy the configuration from a configured registration
backend.
* [:backend:`4796`] You can now select a product to be set on the created case from the selected case type
in the ZGW APIs registration plugin.
* [:backend:`4762`] The cosigner identifier (BSN) is now included in the created case in the StUF-ZDS
registration plugin.
* [:backend:`4798`] Made the confirmation box consistent with other modals and improved the UX.
* [:backend:`4344`] You can now select which Objects API group to use in the ZGW APIs registration plugin
rather than "the first one" being used always.
* [:backend:`4320`] Improved the cosign flow and the texts used in cosign flows, while adding more flexibility:

- You can now use templates specifically for cosigning for the confirmation screen content,
with the ability to include a 'cosign now' button.
- You can now use templates specifically for cosigning for the confirmation email subject and content.
- When links are used in the cosign request email, the cosigner can now directly click through without
having to enter a code to retrieve the submission.
- Updated the default templates with better text/instructions.
* [:backend:`4815`] Changed submission removal limit to 0, allowing submissions to be deleted after 0 days
(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
modal with better UX.
* [:backend:`4720`] Improved accessibility for the skiplink and the PDF report.
* [:backend:`4719`] Improved accessibility in postcode fields.

**Bugfixes**

* [:backend:`4732`] Fixed CSP issues for Expoints and Govmetric analytics.
* Fixed examples in the documentation for logic with date and duration calculations.
* [:backend:`4745`] Fixed missing registration variable to the Objects API with all
the attachment URLs.
* [:backend:`4810`] Fixed uppercase component variable values turing lowercase.
* [:backend:`4823`] Fixed uploaded files with leading or trailing whitespaces in the
filename.
* [:backend:`4826`] Added a workaround for translatable defaults in database migrations.
* [:backend:`4772`] Fixed select components with integer values being treated as numbers
instead of strings.
* [:backend:`4727`] Fixed crash when a user defined variable was changed to an array
datatype.
* [:backend:`4802`] Fixed some dropdowns taking up more horizontal space than intended.
* Fixed some pre-configured component configurations not being applied entirely when adding them to the form.
* [:backend:`4763`] Fixed temporary file uploads not being delete-able in the admin interface.
* [:backend:`4726`] Fixed the styling for form delete buttons.
* [:backend:`4546`] Fixed the soft-required validation errors being shown in the summary PDF.

**Project maintenance**

* Upgraded to MSW 2.x.
* Bumped formio-builder version.
* [:backend:`3283`] Removed password Formio component.
* Upgraded some dependencies to their latest security releases.
* Dropped RJSF dependency.
* Bumped waitress.
* Replaced duplicated code for payment/registration plugin configuration option forms, by adding a generic
component.
* Fixed recursion issues in component search strategies.

2.8.2 (2024-11-25)
==================

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: 3.0.0-alpha.0
:Version: 3.0.0-alpha.1
: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: 3.0.0-alpha.0
:Version: 3.0.0-alpha.1
:Source: https://github.com/open-formulieren/open-forms
:Keywords: e-Formulieren, Common Ground, FormIO, API

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": "3.0.0-alpha.0",
"version": "3.0.0-alpha.1",
"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: 3.0.0-alpha.0
softwareVersion: 3.0.0-alpha.1
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: 3.0.0-alpha.0
version: 3.0.0-alpha.1
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__ = "3.0.0-alpha.0"
__version__ = "3.0.0-alpha.1"
__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 @@ -954,7 +954,7 @@
and it plays nice with other available components.
"""

API_VERSION = "3.0.0-alpha.0"
API_VERSION = "3.0.0-alpha.1"

SPECTACULAR_SETTINGS = {
"SCHEMA_PATH_PREFIX": "/api/v2",
Expand Down
5 changes: 5 additions & 0 deletions src/openforms/upgrades/upgrade_paths.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,11 @@ def run_checks(self) -> bool:
VersionRange(minimum="2.7.4"),
},
),
"3.0.0": UpgradeConstraint(
valid_ranges={
VersionRange(minimum="2.8.2"),
},
),
}


Expand Down

0 comments on commit de45256

Please sign in to comment.