From 9f40cc2615e3671270f3c831538f613abb264cf5 Mon Sep 17 00:00:00 2001 From: Conor Holden Date: Fri, 5 Jul 2024 16:41:49 +0200 Subject: [PATCH] :bookmark: Release 2.1.0 --- .bumpversion.cfg | 10 +--------- CHANGELOG.rst | 26 +++++++++++++++++++++++--- README.rst | 6 +++--- package-lock.json | 4 ++-- package.json | 2 +- src/openklant/__init__.py | 2 +- 6 files changed, 31 insertions(+), 19 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index a4bf4d2d..8773783b 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,20 +1,12 @@ [bumpversion] commit = False tag = False -current_version = 2.0.0 +current_version = 2.1.0 [bumpversion:file:README.rst] -# [bumpversion:file:README.EN.rst] - [bumpversion:file:package.json] search = "version": "{current_version}", replace = "version": "{new_version}", [bumpversion:file:src/openklant/__init__.py] - -# [bumpversion:file:docs/api/index.rst] - -# [bumpversion:file:publiccode.yaml] -# search = softwareVersion: {current_version} -# replace = softwareVersion: {new_version} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 14dacb5b..883b9c47 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,13 +5,16 @@ Change history 2.1.0 ===== -*??? ???, 2024* +*July 16, 2024* -New features: +**New features**: * Add support for mounting Open Klant on a ``SUBPATH`` * Elastic APM service name can now be configured with ``ELASTIC_APM_SERVICE_NAME`` envvar +* [#175] added expand for detail endpoints in redoc * Made user emails unique to prevent two users logging in with the same email, causing an error +* [#183] added afgehandeld_op field for internetaken +* [#189] Introduced two-factor authentification (2FA) for the Admin, which can be disabled by the environment variable ``DISABLE_2FA`` .. warning:: @@ -22,11 +25,28 @@ New features: User email addresses will now be unique on a database level. The database migration will fail if there are already two or more users with the same email address. You must ensure this is not the case before upgrading. +.. warning:: + Two-factor authentication is enabled by default. The ``DISABLE_2FA`` environment variable + can be used to disable it if needed. -Bugfixes/QoL: +**Bugfixes/QoL**: * Settings module was refactored to use generic settings provided by Open API Framework +* [#187] Streamline environment variables +* Fix help-text icon for datetime field in the admin + +**Documentation** + +* [#196] remove links to outdated VNG documentation + +**Project maintenance** + +* [#179] Fix Trivy github action +* Update to Python 3.11 +* [#155] use open-api-framework +* [#188] remove unused notification settings +* Refactor settings module 2.0.0 diff --git a/README.rst b/README.rst index b2a9b962..0f17f4c2 100644 --- a/README.rst +++ b/README.rst @@ -2,7 +2,7 @@ Open Klant ========== -:Version: 2.0.0 +:Version: 2.1.0 :Source: https://github.com/maykinmedia/open-klant :Keywords: klanten, klantinteracties, contactmomenten, api, common ground :License: EUPL @@ -39,8 +39,8 @@ Open Klant versie API versie Release datum API specificatie ================== ============== ============= ================ master/latest n/a n/a `ReDoc `_, `Swagger `_ -2.0.0 0.0.3 2024-03-15 `ReDoc `_, - `Swagger `_ +2.1.0 0.0.3 2024-03-15 `ReDoc `_, + `Swagger `_ 1.0.0 0.0.1 2023-08-05 Klanten: `ReDoc `_, `Swagger `_ diff --git a/package-lock.json b/package-lock.json index 652f3570..f869237f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "openklant", - "version": "2.0.0", + "version": "2.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "openklant", - "version": "2.0.0", + "version": "2.1.0", "license": "UNLICENSED", "dependencies": { "microscope-sass": "^2.0.0" diff --git a/package.json b/package.json index 10ec50c4..be0bb23d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openklant", - "version": "2.0.0", + "version": "2.1.0", "description": "openklant project", "main": "src/static/openklant/js/openklant.js", "directories": { diff --git a/src/openklant/__init__.py b/src/openklant/__init__.py index 77df78d1..58ba659e 100644 --- a/src/openklant/__init__.py +++ b/src/openklant/__init__.py @@ -1,6 +1,6 @@ from .celery import app as celery_app __all__ = ("celery_app",) -__version__ = "2.0.0" +__version__ = "2.1.0" __author__ = "Maykin" __homepage__ = "https://github.com/maykinmedia/open-klant"