- Updated ppyaml version tot
6.0.1
- Changed how rootUrl is fetched
API spec bugfix release. There are some fixes and clarifications in the API spec compared to 1.0.0. Additionally, some bugfixes without effect on the API spec have been carried out.
- Fix
Besluit
validations documentation: Besluit.besluittype
is immutableBesluit.besluittype
is validated against ZTC API spec onbesluit_create
- Fix
- Updated ZTC API spec reference (commit hash) to point to 1.0.x version
- Added validator for
Besluit.besluittype
immutability
tada: | Release 1.0.0 API spec |
---|
Second release candidate
- Fixed some response descriptions
- Fixed
drc_sync
cache backend on Docker - Added documentation w/r to notifications to the API spec document itself. For provider implementations: this means you MUST send these notifications
- Bump dependencies to latest stable/security releases
- Fixed a bug leading to tests not being picked up and fixed the bug that was revealed by that
- Added missing query params check to endpoints taking filter parameters
- Removed update methods on
BesluitInformatieObject
- these were not posssible in the first place because of immutable attributes - Fixed typo in audit trail
Wijzigingen
schema (wasWijzgingen
) - Added missing resource validation for
Besluit.besluittype
and validation ifbesluittype
andBesluit.zaak.zaaktype
may be used together (based on ZTC) - Added
Zaaktype-Informatieobjecttype
relation validation to ZIO if besluit is linked toZaak
Release candidate tag
- Bumped to vng-api-common 1.0.0
- Bumped version numbers to 1.0.0-rc
Bumped to latest vng-api-common with the migrated enums.
Prepare for release candidate (consistency)
- Added pagination to
Besluit
resource - Update to latest Django & vng-api-common versions
- Set up CI/CD for
develop
builds to test domains - Removed
BesluitInformatieObject.aardRelatieWeergave
- Added management command to migrate URL references to new domains
Added a data migration to handle the flattened ZTC urls.
Fixed bug in docker start script preventing fixtures from being loaded.
Fixed issue with BesluitInformatieObject deletion drc validation
Updated API schema
Added fixture loading on container startup
Bugfixes and maintenance release
- Added tests for audittrails
- Removed atomic transaction for
Besluit
create so that ZRC can validate the relation forZaakBesluit
. On errors, theBesluit
creation is still rolled back.
First step towards release candidate
BesluitInformatieObject
relation direction has been inverted. The BRC syncs this to DRC automatically.- Added a view-config page to diagnose configuration problems
- Upgraded to Django 2.2 (LTS) and other libraries for security releases
BesluitInformatieObject
must now be made in BRC instead of DRC viaObjectInformatieObject
in DRC. This affects consumers.
Authorizations V2 and audit trail release - breaking changes
- Applied new authorizations mechanism, where authorizations for a
client_id
are looked up in the configured authorization component (AC) - Authorizations now filter data in collections, limiting it to the ``besluittype``s you're authorized for
- Scopes apply per-
besluittype
from the AC now - Scopes have been renamed, the
zds.scopes
prefix is dropped for consistency and brevity - Added scopes on operations that didn't have them yet
- Audit trail on a
Besluit
is added - actions are stored in the audit trail and can be retrieved as aBesluit
sub-resource.
API-lab release
- Improved homepage layout, using vng-api-common boilerplate
- Bumped to latest bugfix release of gemma-zds-client
Flattened the
kenmerken
in notifications sent from a list of objects with one key-value to a single object with multiple key-value pairs. Requires the NC to be at version 0.4.0 or higher.Old:
- {
- "kenmerken": [
{"key1": "value1"}, {"key2": "value2"},
]
}
New:
- {
- "kenmerken": {
"key1": "value1", "key2": "value2",
}
}
Removed zds-schema from the project
- Fixed a bug because of missing entry in INSTALLED_APPS
Added missing application to INSTALLED_APPS
Added missing markup/markdown dependencies
Feature release: notifications support
- Included URL to EUPL 1.2 license in API spec
- added notifications machinery. Configure the NC to use in the admin and then
run
python src/manage.py register_kanaal
to register the notifications exchange and be able to publish events. - added notifications documentation.
- replaced zds-schema with vng-api-common. Run
python src/manage.py migrate_from_zds_schema
on existing installs to complete the migration.
Bugfix release
- Bump zds-client via zds-schema
Fix operation -> scopes mapping
- Enforced required scopes
- Ensured scopes end up in OAS
Archiving feature release
- added support for
DELETE
requests toBesluit
resource - added support for
DELETE
requests toBesluitInformatieObjectViewSet
resource
Bump Django and urllib
- urllib3<=1.22 has a CVE
- use latest patch release of Django 2.0
Small bugfixes
- Fixed validator using newer gemma-zds-client
- Added a name for the session cookie to preserve sessions on the same domain between components.
- Added missing Api-Version header
- Added missing Location header to OAS
Stap naar volwassenere API
- HTTP 400 errors op onbekende/invalide filter-parameters
- Docker container beter te customizen via environment variables
De Authorization
headers is veranderd van formaat. In plaats van <jwt>
is het nu Bearer <jwt>
geworden.
Autorisatie: bugfix
Bij het aanroepen van ZTC en ZRC werd er geen gebruik gemaakt van de autorisatie headers.
Bump naar zds-schema 0.14.0 om JWT decode-problemen correct af te vangen.
DSO API-srategie fix
Foutberichten bevatten een type
key. De waarde van deze key begint niet
langer incorrect met "URI: "
.
Fix missing auth configuration from 0.4.0
Autorisatie-feature release
- Voeg JWT client/secret management toe
- Opzet credentialstore om URLs te kunnen valideren met auth/autz
Aanpassingen na RGBZ-toetsing
CORS
-support toegevoegd
Besluit.datum
als datum in plaats van datetime- Geen limitatie op lengte van
Besluit.toelichting
identificatie
enverantwoorelijkeOrganisatie
zijn immutablevervalredenWeergave
is niet langer een enum - de mapping staat in de beschrijving vanvervalreden
.
Bugfix in infrastructuur
- nodejs deps toegevoegd (swagger2openapi)
Besluit-informatieobject relatie resource toegevoegd
- fix MIME-types voor error responses
besluitinfomratieobject
als nested resource toegevoegd op besluiten- validaties op
BesluitInformatieObject
toegevoegd
- Fix missing
Accept-Crs
header in ZAAK-url validator - Added license
- Eerste aanzet besluitregistratie