1.3.0 (14-07-2025)
New features
[#164] added product thema filters
[#172] added read only uuid field to modeladmins
[#175] added producttype naam filters
[#185] changed producttype naam filters to nl only
[#170] added in aanvraag status
Bugfixes
[#171] changed product price to allow 0
Project maintenance
[#169] added date automation to product status in api spec
[#152] added structlog
[#176] changed pagination keys to english
[#148] added postgres section to docs
added prefetch & select related to viewsets
Project maintenance
Upgrade dependencies
open-api-framework to 0.11.0
urllib3 to 2.5.0
psycopg to 3.2.9
django-privates to 3.1.1
1.2.0 (13-06-2025)
Warning
This release upgrades Django to version 5.2.3, which requires PostgreSQL version 14 or higher. Attempting to deploy with PostgreSQL <14 will cause errors during deployment.
New features
[#134] added product taken & zaken
[#156] changed contact to have a generic naam field
[#149] added dark/light theme toggle to the admin
[#131] added product naam
[#119] added thema filters
producttypen__uuid
producttypen__uuid__in
[#130] added producttype code validation
[#123] added dmn mapping and validation
Bugfixes
fixed issue with UPL import
[#122] fixed trailing slash api paths
Project maintenance
Upgrade dependencies
django to 5.2.3
open-api-framework to 0.10.2
notifications-api-common to 0.7.3
commonground-api-common to 2.6.4
django-celery-beat to 2.8.0
tornado to 6.5.1
requests to 2.23.4
added the quickstart workflow
added image to web-init container in compose example
[#139] added django-upgrade-check
[#140] upgraded python to 3.12
Replace OAS workflows with single workflow
[#133] Replace black, isort and flake8 with
ruffand updatecode-qualityworkflow[#132] Removed pytest & sphinx check
[#137] follow api design rules
changed pagination keys to NL
moved openapi schemas
added API-Version header
Documentation
[#114] added context to api specs
[#137] added documentation about api design rules see API-specifications
1.1.0 (09-05-2025)
New features
[#104] Added filters
ProductType themas__naam__in
ProductType themas__uuid__in
Product productype__naam__in
Product eigenaren__bsn
Product eigenaren__kvk_nummer
Product eigenaren__vestigingsnummer
Product eigenaren__klantnummer
Project maintenance
[#20] Added support for django-setup-configuration. see Open Product configuration (CLI)
[#100] Added demodata fixture
[#88] Updated CI workflows
[#116] Fixed parler admin issues
[#106] Fixed localemiddleware to only be active for the API
Fixed readme links
Fixed csp errors
Documentation
1.0.0 (08-04-2025)
New features
[#81] Added product documenten verwijzing.
[#9] Added Audit logging & reversion to all models.
[#15] Added producttypen externe verwijzingen.
[#50] Added oidc authentication to api.
[#66] Added json filters for product dataobject & verbruiksobject.
[#14] Added prijsregels & productype acties.
[#46] Added product eigenaar.
[#43] Added filters to all viewsets.
[#26] Added producttype dataobject_schema & product dataobject.
Bugfixes
Project maintenance
0.0.5 (11-03-2025)
New features
0.0.4 (18-02-2025)
Project maintenance
[#29] added docs github action job
Documentation
New features
Added multi-language support for PRODUCTTYPEN.
Added CONTENTELEMENTEN & CONTENTLABELS.
0.0.3 (04-02-2025)
New features
Added Celery to the project
Added
codefield to ORGANISATIESAdded audit logging for several resources
Added
status,prijsandfrequentiefields to PRODUCTENAdded
codeandtoegestaneStasussenfields to PRODUCTTYPES
Breaking changes
Added admin validation for PRODUCTEN
0.0.2 (17-01-2025)
Breaking changes
Moved from rest framework’s pagination
Moved default database from postgis to postgres
New features
Added endpoints for LOCATIES
Added endpoints for PRODUCTEN
Added frontend related pages (e.g homepage, open api spec linking pages)
Documentation
Splitted openapi spec into two seperate files, one for PRODUCTTYPES and one for PRODUCTS
0.0.1 (02-01-2025)
🎉 First release of Open Product.
Features:
Producttype API
Vragen API
Prijzen API
Themas API
Links API
Bestanden API
Automated test suite