diff --git a/.bumpversion.cfg b/.bumpversion.cfg index f2c8fe93..62e6a2fa 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,11 +1,15 @@ [bumpversion] commit = False tag = False -current_version = 2.4.3 +current_version = 3.0.0 [bumpversion:file:README.rst] +search = :Version: {current_version} +replace = :Version: {new_version} [bumpversion:file:README.NL.rst] +search = :Version: {current_version} +replace = :Version: {new_version} [bumpversion:file:package.json] search = "version": "{current_version}", diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 75f8ca93..9c76ab37 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,14 +2,92 @@ Change history ============== -2.x.x -===== -*TBD* +3.0.0 (2025-01-22) +------------------ + +**Breaking changes** + +* removed objects-api V1 [#453] + +2.5.0 (2025-01-09) +------------------ + +**Breaking changes** + +* upgraded ``django-setup-configuration`` to ``0.5.0`` + +.. warning:: + + Previous configuration files used for ``setup_configuration`` do not work. + See the `documentation `_ + for the available settings that can now be configured through ``setup_configuration``. + +* added support for configuring permissions through ``django-setup-configuration`` + version ``0.4.0`` [#497] +* added support for configuring token authorizations through ``django-setup-configuration`` + version ``0.4.0`` [#485] +* added support for configuring ``mozilla-django-oidc-db`` through ``django-setup-configuration`` + version ``0.4.0`` [#490] +* added support for configuring ``OBJECTTYPE``'s through ``django-setup-configuration`` + version ``0.4.0`` [#467] +* added support for configuring Notificatiescomponentconfiguratie through ``django-setup-configuration`` + version ``0.4.0`` [#484] **New features** -* Updated OAF version to 0.9.0. This upgrade allows admin users managing their sessions through the admin. +* added the new ``data_attrs`` query parameter for the ``OBJECT``'s resource [#472] + +.. warning:: + + Usage of the `data_attr` query parameter is deprecated. Usage of the + new `data_attrs` query parameter is recommended. + +* updated OAF version to 0.9.1. This upgrade allows admin users managing their sessions through the admin. + + +**Bugfixes and QOL** + +* fixed ``latest`` docker image tag not being pushed [open-api-framework/#92] +* fixed documentation building in CI [#501] +* included ``gettext`` in docker images [#495] +* updated zgw-consumers to 0.35.1 [open-api-framework/#66] + +.. warning:: + + Configuring external services is now done through the ``Service`` model. This + replaces the ``APICredential`` model in the admin interface. A data migration + was added to move to the `Service` model. It is advised to verify the ``Service`` + instances in the admin to check that the data migration was ran as expected. + +* updated PATCH request behaviour for the ``data`` field [#466] +* fixed CSP errors [open-api-framework/#68] + +**Project maintenance** + +* implementend CI action to create a PR with latest OAF version [open-api-framework/#44] +* security updates [open-api-framework/#93] +* switched from ``pip-compile`` to ``uv`` [open-api-framework/#81] +* pinned ``publish`` workflow to ``v3.0.1`` [#504] +* implementend open-api-workflows [open-api-framework/#13] + +**Documentation** + +* added documentation for notification retry behavior [#403] +* added missing changelog entry [#455] + +2.4.4 (2024-10-01) +------------------ + +**Bugfixes and QOL** + +* fixed CSP errors on the OAS page (#458) +* fixed OIDC login by making SameSite setting lax (#458) +* fixed adding permissions in the Admin (#449) +* fixed ``NOTIFICATIONS_DISABLED`` setting (#452) + +**Project maintenance** +* added CI action to check if OAF is up-to-date (#443) 2.4.3 (2024-09-18) ------------------ diff --git a/README.NL.rst b/README.NL.rst index ffffeb58..111c49eb 100644 --- a/README.NL.rst +++ b/README.NL.rst @@ -2,7 +2,7 @@ Objecten API ============ -:Version: 2.4.3 +:Version: 3.0.0 :Source: https://github.com/maykinmedia/objecttypes-api :Keywords: objecten, assets, zaakobjecten @@ -33,31 +33,40 @@ API specificatie |lint-oas| |generate-sdks| |generate-postman-collection| -============== ============== ============================= -Versie Release datum API specificatie -============== ============== ============================= -latest n/a `ReDoc `_, - `Swagger `_, - (`verschillen `_) -2.4.3 2024-03-22 `ReDoc `_, - `Swagger `_ - (`verschillen `_) -2.3.0 2024-03-15 `ReDoc `_, - `Swagger `_ - (`verschillen `_) -2.2.1 2024-01-30 `ReDoc `_, - `Swagger `_ - (`verschillen `_) -2.1.0 2022-06-24 `ReDoc `_, - `Swagger `_ - (`verschillen `_) -2.1.0 2022-05-17 `ReDoc `_, - `Swagger `_ - (`verschillen `_) -2.0.0 2021-09-22 `ReDoc `_, - `Swagger `_ - (`verschillen `_) -============== ============== ============================= +================= ============== ============================= +Applicatie versie Release datum API specificatie +================= ============== ============================= +latest n/a `ReDoc `_, + `Swagger `_, + (`verschillen `_) +3.0.0 2025-01-22 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.5.0 2025-01-09 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.4.4 2024-03-22 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.4.3 2024-03-22 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.3.0 2024-03-15 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.2.1 2024-01-30 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.1.0 2022-06-24 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.1.0 2022-05-17 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +2.0.0 2021-09-22 `ReDoc `_, + `Swagger `_ + (`verschillen `_) +================= ============== ============================= Vorige versies worden nog 6 maanden ondersteund nadat de volgende versie is uitgebracht. diff --git a/README.rst b/README.rst index 85b2e75f..f6341404 100644 --- a/README.rst +++ b/README.rst @@ -2,7 +2,7 @@ Objects API =========== -:Version: 2.4.3 +:Version: 3.0.0 :Source: https://github.com/maykinmedia/objects-api :Keywords: objects, assets, zaakobjecten @@ -31,31 +31,40 @@ API specification |lint-oas| |generate-sdks| |generate-postman-collection| -============== ============== ============================= -Version Release date API specification -============== ============== ============================= -latest n/a `ReDoc `_, - `Swagger `_, - (`diff `_) -2.4.3 2024-03-22 `ReDoc `_, - `Swagger `_ - (`diff `_) -2.3.0 2024-03-15 `ReDoc `_, - `Swagger `_ - (`diff `_) -2.2.1 2024-01-30 `ReDoc `_, - `Swagger `_ - (`diff `_) -2.1.1 2022-06-24 `ReDoc `_, - `Swagger `_ - (`diff `_) -2.1.0 2022-05-17 `ReDoc `_, - `Swagger `_ - (`diff `_) -2.0.0 2021-09-22 `ReDoc `_, - `Swagger `_ - (`diff `_) -============== ============== ============================= +=================== ============== ============================= +Application version Release date API specification +=================== ============== ============================= +latest n/a `ReDoc `_, + `Swagger `_, + (`diff `_) +3.0.0 2025-01-22 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.5.0 2025-01-09 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.4.4 2024-03-22 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.4.3 2024-03-22 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.3.0 2024-03-15 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.2.1 2024-01-30 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.1.1 2022-06-24 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.1.0 2022-05-17 `ReDoc `_, + `Swagger `_ + (`diff `_) +2.0.0 2021-09-22 `ReDoc `_, + `Swagger `_ + (`diff `_) +=================== ============== ============================= Previous versions are supported for 6 month after the next version is released. diff --git a/docs/api/index.rst b/docs/api/index.rst index 81112203..12694fae 100644 --- a/docs/api/index.rst +++ b/docs/api/index.rst @@ -10,13 +10,13 @@ as of March 1, 2022`_. Their specifications can be found below. ====================== ========================================== API Specification version(s) ====================== ========================================== -`Objecttypes API`_ 2.0.0 ( - `Redoc `__, - `Swagger `__ +`Objecttypes API`_ 2.2.2 ( + `Redoc `__, + `Swagger `__ ) `Objects API`_ 2.4.3 ( - `Redoc `__, - `Swagger `__ + `Redoc `__, + `Swagger `__ ) ====================== ========================================== diff --git a/package-lock.json b/package-lock.json index bcb89ee0..3236112f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "objects", - "version": "2.4.3", + "version": "3.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "objects", - "version": "2.4.3", + "version": "3.0.0", "license": "UNLICENSED", "dependencies": { "microscope-sass": "latest", diff --git a/package.json b/package.json index 622f4bcd..afd647db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "objects", - "version": "2.4.3", + "version": "3.0.0", "description": "objects project", "main": "src/objects/static/bundles/objects-js.js", "directories": { diff --git a/publiccode.yaml b/publiccode.yaml index d2e4d661..03898258 100644 --- a/publiccode.yaml +++ b/publiccode.yaml @@ -7,8 +7,8 @@ publiccodeYmlVersion: '0.2' name: Objects API url: 'http://github.com/maykinmedia/objects-api.git' softwareType: standalone/backend -softwareVersion: 2.4.3 -releaseDate: '2021-01-13' +softwareVersion: 3.0.0 +releaseDate: '2025-01-22' logo: 'https://github.com/maykinmedia/objects-api/blob/master/docs/logo.png' platforms: - web diff --git a/src/objects/__init__.py b/src/objects/__init__.py index 5f18cdd4..9a611bc0 100644 --- a/src/objects/__init__.py +++ b/src/objects/__init__.py @@ -1,6 +1,6 @@ from .celery import app as celery_app __all__ = ("celery_app",) -__version__ = "2.4.3" +__version__ = "3.0.0" __author__ = "Maykin Media" __homepage__ = "https://github.com/maykinmedia/objects-api"