- Add English translations for Applicatie model
- Update setup-config docs to use example directive and add extra example values to models
- Make geojson fields optional by catching ImproperlyConfigured errors
- [#57] Improved validation of RSIN and BSN by creating a generic validator.
- Add ConfigurationStep for Applicatie model
- [#29] Replaced drf-yasg with drf-spectacular
- [#29] Removed management commands to generate markdown files for scopes and notifications channels:
generate_autorisaties
generate_notificaties
- Add support for
django-setup-configuration
, add aConfigurationStep
forJWTSecret
- Version 2.1.1 tagged the incorrect commit (403494178746fba882208ee7e49f9dd6a2c6c5f6)
- Move zgw-consumers-oas import to related function
- Update notifications-api-common to version 0.3.1
- [#44] include missing Service migration from zgw-consumers
- Add check_autorisaties_subscription keyword argument to _test_nrc_config which allows checking for subscriptions to be optional (defaults to True) for the authorization service.
- Modify _test_nrc_config check to skip extra checks if Notificaties API is not configured
- Add raise_exceptions option to get_client util
- Remove assertion in to_internal_data util to avoid errors in case of empty (204) responses
- move zgw-consumers-oas to
testutils
instead oftests
, to avoid pulling in irrelevant test deps in other projects
- upgrade to zgw-consumers 0.35.1
- remove zds-client dependency and replace with
ape_pie.APIClient
- upgrade to notifications-api-common>=0.3.0
- replace
get_auth_headers
withgenerate_jwt
util
Warning
If your project uses OAS test utilities, make sure to install them via commonground-api-common[testutils]
Warning
The APICredential
class has been removed in favor of the Service
model from zgw-consumers,
a data migration is added to create Service
instances from APICredential
instances
Warning
Several notifications related models (NotificationsConfig
and Subscription
) as well as
the constants SCOPE_NOTIFICATIES_CONSUMEREN_LABEL
and SCOPE_NOTIFICATIES_PUBLICEREN_LABEL
have
been removed, since they are defined in notifications-api-common
and were a not deleted yet in commonground-api-common
- Move AuthMiddleware to authorizations app, to avoid unnecessary migrations for projects that don't use
vng_api_common.authorizations
- Dropped support for Python 3.8 and Python 3.9
- [#33] Added dynamic pagination
- Added identificatie to
UniekeIdentificatieValidator
error message
- Marked notifications view scopes as private
- Added natural keys to authorization models
- Added support of Django 4.2
- Removed support of Python 3.7
- Added support of Python 3.11