Skip to content

Latest commit

 

History

History
367 lines (245 loc) · 8.64 KB

CHANGELOG.rst

File metadata and controls

367 lines (245 loc) · 8.64 KB

Wijzigingen

1.0.2 (2023-08-22)

Implementation changes

  • Updated ppyaml version tot 6.0.1
  • Changed how rootUrl is fetched

1.0.1 (2019-12-16)

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.

API spec changes

  • Fix Besluit validations documentation:
    • Besluit.besluittype is immutable
    • Besluit.besluittype is validated against ZTC API spec on besluit_create

Implementation changes

  • Updated ZTC API spec reference (commit hash) to point to 1.0.x version
  • Added validator for Besluit.besluittype immutability

1.0.0 final (2019-11-18)

tada:Release 1.0.0 API spec

1.0.0-rc2 (2019-09-19)

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

Breaking changes

  • Removed update methods on BesluitInformatieObject - these were not posssible in the first place because of immutable attributes
  • Fixed typo in audit trail Wijzigingen schema (was Wijzgingen)
  • Added missing resource validation for Besluit.besluittype and validation if besluittype and Besluit.zaak.zaaktype may be used together (based on ZTC)
  • Added Zaaktype-Informatieobjecttype relation validation to ZIO if besluit is linked to Zaak

1.0.0-rc1 (2019-07-18)

Release candidate tag

  • Bumped to vng-api-common 1.0.0
  • Bumped version numbers to 1.0.0-rc

0.12.1 (2019-07-15)

Bumped to latest vng-api-common with the migrated enums.

0.12.0 (2019-07-15)

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

0.11.6 (2019-07-02)

Added a data migration to handle the flattened ZTC urls.

0.11.5 (2019-07-01)

Fixed bug in docker start script preventing fixtures from being loaded.

0.11.4 (2019-06-28)

Fixed issue with BesluitInformatieObject deletion drc validation

0.11.3 (2019-06-18)

Updated API schema

0.11.2 (2019-06-18)

Added fixture loading on container startup

0.11.1 (2019-06-18)

Bugfixes and maintenance release

  • Added tests for audittrails
  • Removed atomic transaction for Besluit create so that ZRC can validate the relation for ZaakBesluit. On errors, the Besluit creation is still rolled back.

0.11.0 (2019-06-06)

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

Breaking changes

  • BesluitInformatieObject must now be made in BRC instead of DRC via ObjectInformatieObject in DRC. This affects consumers.

0.10.0 (2019-05-22)

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 a Besluit sub-resource.

0.9.0 (2019-04-16)

API-lab release

  • Improved homepage layout, using vng-api-common boilerplate
  • Bumped to latest bugfix release of gemma-zds-client

Breaking changes

  • 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",

    }

    }

0.8.0 (2019-04-04)

Removed zds-schema from the project

  • Fixed a bug because of missing entry in INSTALLED_APPS

0.7.2 (2019-04-04)

Added missing application to INSTALLED_APPS

0.7.1 (2019-04-04)

Added missing markup/markdown dependencies

0.7.0 (2019-04-04)

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.

Breaking changes

  • replaced zds-schema with vng-api-common. Run python src/manage.py migrate_from_zds_schema on existing installs to complete the migration.

0.6.2 (2019-03-05)

Bugfix release

  • Bump zds-client via zds-schema

0.6.1 (2019-02-28)

Fix operation -> scopes mapping

  • Enforced required scopes
  • Ensured scopes end up in OAS

0.6.0 (2019-02-27)

Archiving feature release

  • added support for DELETE requests to Besluit resource
  • added support for DELETE requests to BesluitInformatieObjectViewSet resource

0.5.5 (2018-12-13)

Bump Django and urllib

  • urllib3<=1.22 has a CVE
  • use latest patch release of Django 2.0

0.5.4 (2018-12-11)

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

0.5.0 (2018-11-27)

Stap naar volwassenere API

  • HTTP 400 errors op onbekende/invalide filter-parameters
  • Docker container beter te customizen via environment variables

Breaking change

De Authorization headers is veranderd van formaat. In plaats van <jwt> is het nu Bearer <jwt> geworden.

0.4.4 (2018-11-27)

Autorisatie: bugfix

Bij het aanroepen van ZTC en ZRC werd er geen gebruik gemaakt van de autorisatie headers.

0.4.3 (2018-11-26)

Bump naar zds-schema 0.14.0 om JWT decode-problemen correct af te vangen.

0.4.2 (2018-11-22)

DSO API-srategie fix

Foutberichten bevatten een type key. De waarde van deze key begint niet langer incorrect met "URI: ".

0.4.1 (2018-11-21)

Fix missing auth configuration from 0.4.0

0.4.0 (2018-11-21)

Autorisatie-feature release

  • Voeg JWT client/secret management toe
  • Opzet credentialstore om URLs te kunnen valideren met auth/autz

0.3.0 (2018-11-19)

Aanpassingen na RGBZ-toetsing

Features

  • CORS-support toegevoegd

Breaking changes

  • Besluit.datum als datum in plaats van datetime
  • Geen limitatie op lengte van Besluit.toelichting
  • identificatie en verantwoorelijkeOrganisatie zijn immutable
  • vervalredenWeergave is niet langer een enum - de mapping staat in de beschrijving van vervalreden.

0.2.1 (2018-10-25)

Bugfix in infrastructuur

  • nodejs deps toegevoegd (swagger2openapi)

0.2.0 (2018-10-02)

Besluit-informatieobject relatie resource toegevoegd

  • fix MIME-types voor error responses
  • besluitinfomratieobject als nested resource toegevoegd op besluiten
  • validaties op BesluitInformatieObject toegevoegd

0.1.1 (2018-09-12)

  • Fix missing Accept-Crs header in ZAAK-url validator
  • Added license

0.1.0 (2018-09-10)

  • Eerste aanzet besluitregistratie