Releases: maykinmedia/open-inwoner
v1.24.0
What's Changed
- [#2757] Add home view styling for registratiemelding notifications by @jiromaykin in #1491
- [#2863] When retrieving eHerkenning-cases, filter on either vestigingsnummer or rsin/kvk, but not both by @alextreme in #1488
- [#2755] Expand speechsynthesis by @jiromaykin in #1496
- [#2851] Making product admin relation to categories clearer by @alextreme in #1481
- [#2845] Update Keycloak fixtures with data for digid-eherkenning library by @pi-sigma in #1479
- [#2871] Refactor ZGW imports to work on different environments by @pi-sigma in #1497
- [#2902] Add celery tasks to prune outgoing-request-logs by @pi-sigma in #1501
- [#2880] Show different label for zaak results by @pi-sigma in #1499
- [#2709] Add beheerhandleiding entry or ZGW import/export by @swrichards in #1506
- [#2912] Fix styling for zgw import-export error messages by @pi-sigma in #1505
- [#2862] Integrate OpenKlant2 service with detail views by @pi-sigma in #1490
- [#2917] Increase number of simultaneous threads per worker by @alextreme in #1509
- [#2894] Remove grey border-bottom from search bar by @pi-sigma in #1510
- [#2913] Check for duplicate keys in ZGW imports by @pi-sigma in #1508
- Release v1.23.0 by @swrichards in #1495
- Raise and make configurable UWSGI http timeout and max requests by @swrichards in #1513
- [#2903] Refactor import/export for ZaakType configs by @pi-sigma in #1503
- [#2920] Fix check for natural key duplicates in ZGW imports by @pi-sigma in #1515
- Expand beheerhandleiding to reflect import/export via ZTC admin by @swrichards in #1518
- [#2914] Add certificate manager to admin index by @pi-sigma in #1512
- [#2892] Remove print option from accessibility header by @pi-sigma in #1514
- [#2893] Remove search from mobile menu by @pi-sigma in #1511
- [#2898] Fix update_user_from_partij with OpenKlant2 by @pi-sigma in #1522
- [#2923] Update OpenKlant2 code/tests for OpenKlant v2.4 by @pi-sigma in #1521
- Remove max-requests and add die-on-term uwsgi flag in docker by @swrichards in #1527
- Fix assorted issues in the OpenKlant2 service by @swrichards in #1525
- [#2860] Additional header for Haal Centraal BRP via Yenlo by @alextreme in #1516
- [Venray #133] Adding a featureflag to allow showing cases without a status by @alextreme in #1528
- Implement frontchannel OIDC logout flow by @swrichards in #1500
- [#2932] Skip KVK branch selection if vestigingsnummer already selected by @pi-sigma in #1526
- Release v1.24.0 by @swrichards in #1530
💥 Breaking changes
- ACTION REQUIRED: The changes to the DigiD/eHerkenning single sign out require updating your broker settings to add
https://{your_oip_base_url}/accounts/login/
to the set of allowed callback URLs.
Full Changelog: v1.23.0...v1.24.0
v1.23.1
This patch release includes several changes to the ZGW import/export functionality, to facilitate exchanges between OIP instances that are backed by different ZGW backends. When moving between instances, ZGW objects are matched on their natural identifying attributes (such as "identificatie" en "omschrijving") and not on backend-specific attributes such as URL or UUID. This release also increases the default request timeout to 3 minutes to provide sufficient time for the import to complete.
Further information about this features can be found in the documentation.
Full Changelog: v1.23.0...v1.23.1
v1.21.4
This patch release includes several changes to the ZGW import/export functionality, to facilitate exchanges between OIP instances that are backed by different ZGW backends. When moving between instances, ZGW objects are matched on their natural identifying attributes (such as "identificatie" en "omschrijving") and not on backend-specific attributes such as URL or UUID. This release also increases the default request timeout to 3 minutes to provide sufficient time for the import to complete.
Further information about this features can be found in the documentation.
Full Changelog: v1.21.3...v1.21.4
v1.23.0
What's Changed
- [#2618] Replace digid_eherkenning_oidc_generics with library by @pi-sigma in #1448
- [#2825] Venray/Rx.mission - adding openzaak config option to use zaak.omschrijving if available instead of zaaktype.omschrijving by @alextreme in #1453
- Refactor OpenKlant2 service to use UUID refs rather than objects by @swrichards in #1451
- [Venray #121] Support sorting the statusses on date set (Rx.mission, Open Zaak) by @alextreme in #1446
- 🐛 [#2829] Fix captcha error-label styling by @jiromaykin in #1458
- [#2823] Filter contactmomenten on Mijn Vragen based on kanaal by @pi-sigma in #1454
- [#2821] Implement provisional configuration for OpenKlant2 service by @pi-sigma in #1452
- [#2830] Properly expose ADMIN_OIDC setup configuration to docker-compose by @swrichards in #1459
- ♿ [#2372] Fix dyslexia data-attributes for toggling accessible label by @jiromaykin in #1464
- ♿ [#2367] Fix data-attributes for toggling larger font by @jiromaykin in #1465
- 💄 [#2741] Add multiselect listbox mobile design by @jiromaykin in #1398
- [#2838] Make OpenKlant2 client compatible with zgw_consumers logic by @swrichards in #1472
- [#2831] Fix contactform math captcha by @pi-sigma in #1462
- [#2835] Remove legacy celery tasks by @pi-sigma in #1461
- [#2832] Rx.mission/Venray: Also show documents with the status archived by @alextreme in #1456
- [#2820] Reduce coupling of user signals and klanten API logic by @pi-sigma in #1474
- Mark incorrectly untagged elasticsearch tests by @swrichards in #1477
- [#2811] Exclude empty email/phone number from being sent with contactform by @pi-sigma in #1455
- [#2840] Refactor contactmomenten list and detail to use a protocol for data fetching by @swrichards in #1473
- Fix support for loading SQL dumps in docker-compose by @pi-sigma in #1471
- ♿ [#2623] A11y Fix and add SpeechSynthesis pause/stop functionality by @jiromaykin in #1460
- [#2858] Update django-admin-index fixture by @pi-sigma in #1485
- [#2852] Integrate OpenKlant2 service with list view by @pi-sigma in #1483
- ♿ [#2362] a11y Force focus order in opened mobile menu by @jiromaykin in #1489
- [#2859] Filter zaken search by visibility by @pi-sigma in #1486
- ♿ [#2625] Add mobile design for keeping accessibility functions available on small screens by @jiromaykin in #1470
- [#2825] Ensure we show case.omschrijving on the detailview if we configured to use this on the listview by @alextreme in #1487
- Fixes prompted by prep for demo 2024 11 12 by @swrichards in #1493
- Improve error handling for use of klanten services by @pi-sigma in #1494
- 🌐 [#2857] Add translations for sprint 28 by @jiromaykin in #1492
Full Changelog: v1.22.0...v1.23.0
NOTE: Due to a change in how DigiD/eHerkenning OIDC is configured, you will loose your existing settings for these modules and will have to reconfigure via OpenID Connect-configuratie voor DigiD wijzigen
and OpenID Connect-configuratie voor eHerkenning wijzigen
in the admin panel.
v1.21.3
What's Changed
- [#2804] Update headers for requests with Haal Centraal API client via #1438
- [#2823] Filter contactmomenten on Mijn Vragen based on kanaal via #1454
Full Changelog: v1.21.2...v1.21.3
v1.22.1
Full Changelog:
- [#2823] Filter contactmomenten on Mijn Vragen based on kanaal via #1454
v1.22.0
What's Changed
- [#2767] Ensure logged-in non-staff non-DigiD non-KvK users see Onderwerpen (assume regular citizen) by @alextreme in #1408
- [#2761] Map contact data of anonymous contactmoment to E-suite fields by @pi-sigma in #1405
- [#2783] Show submit button always when filter-bar opened by @jiromaykin in #1412
- [#2776] Show date modified instead of end date for openstaande aanvragen by @pi-sigma in #1409
- [#2779] Only filter case list by open and closed status by @swrichards in #1410
- [#2782+#2780] Disable first name editing for DigiD user with BRP by @pi-sigma in #1414
- [#2771] Add support for fetching open submissions with KVK by @pi-sigma in #1411
- Disambiguate missing cache values from None by @swrichards in #1413
- [#2764] Resolve cases concurrently when loading the case list by @swrichards in #1407
- [#2474] Textual changes for e-mailconfirmation flow based on MijnHoorn feedback by @alextreme in #1416
- [#2753] Make contact form configurable via CMS by @pi-sigma in #1402
- [#2752] Add math captcha to contactform by @pi-sigma in #1417
- Serialize list params in an OK2 supported format by @swrichards in #1420
- [#2758] Add the KlantContact and related resources to the openklant2 client by @swrichards in #1404
- [#2795] More fine-grained error handling in concurrent case fetching by @swrichards in #1421
- 🌐 [#2769] Add new translations for sprint 27 by @jiromaykin in #1422
- [#2789] Model "Mijn Vragen" in OpenKlant2 as klantcontacten by @swrichards in #1423
- [#2800] Respect configured kanaal when registering contactmoment on zaak by @swrichards in #1428
- Upgrade playwright to 1.47.0 by @pi-sigma in #1441
- [#2804] Update headers for requests with Haal Centraal API client by @pi-sigma in #1438
- [#2809] Anonymous contact form should not send empty email or phone by @swrichards in #1443
- Bump django-timeline-logger to v4.0.0 by @swrichards in #1444
- Disable playwright browser cache in CI by @swrichards in #1450
- Release v1.22.0 by @swrichards in #1440
Full Changelog: v1.21.2...v1.22.0
v1.21.2
What's Changed
- [#2800] Respect configured kanaal when registering contactmoment on zaak in #1428
Full Changelog: v1.21.1...v1.21.2
v1.21.1
What's Changed
- [#2771] Add support for fetching open submissions with KVK in #1411
- [#2782+#2780] Disable first name editing for DigiD user with BRP in #1414
- [#2779] Only filter case list by open and closed status in #1410
- [#2776] Show date modified instead of end date for openstaande aanvragen in #1409
- [#2783] Show submit button always when filter-bar opened in #1412
Full Changelog: v1.21.0...v1.21.1
v1.21.0
What's Changed
- [#2688] Improve template for user notifications by @pi-sigma in #1360
- [#2698] Remove default Django authentication backend by @pi-sigma in #1368
- [#2684] Remove/replace display_name (roepnaam) by @jiromaykin in #1362
- Fix missing mock DigiD/eHerkenning backends in dev by @swrichards in #1371
- 💄 [#2311] Set feedback border-color by @jiromaykin in #1158
- [#2700] Support multiple ZGW backends for zaak notifications by @pi-sigma in #1370
- [#2707] Fix display of notification preferences in profile by @pi-sigma in #1374
- Include hidden files in coverage upload by @pi-sigma in #1379
- 💄 [#2685] Add snailmail/digital notifications design by @jiromaykin in #1357
- 💄 [#2703] Move upload-button for file-input closer to selection field by @jiromaykin in #1373
- Bump setup-django-backend to v1.3 by @swrichards in #1383
- Bump django to 4.2.16 by @swrichards in #1382
- [#dimpact-138] Fix creation of contactmoment without medewerker by @pi-sigma in #1380
- Add CI job for testing django-setup-configuration docs by @pi-sigma in #1377
- Improve validation for SiteConfiguration config setup by @pi-sigma in #1375
- Update django_setup_configuration docs for SiteConfiguration by @pi-sigma in #1386
- [#2704] Filter contactmomenten by kanaal by @pi-sigma in #1372
- [#2736] Make zaken filter optional by @pi-sigma in #1388
- ✨ [#2686] Add dropdown with checkboxes by @jiromaykin in #1384
- [#2743] Show action required notifications only if cases notifications enabled by @pi-sigma in #1394
- ♿ [#2727] Correct ALT text of footer logo by @jiromaykin in #1390
- [#2596] Disable scroll zoom on Productkaart homepage by @jiromaykin in #1391
- [#2720] Fix email field prefill in NecessaryFieldsUserView by @pi-sigma in #1387
- [#2535] Exclude closed actions from notifications by @pi-sigma in #1385
- Initial version of the OpenKlant2 client by @swrichards in #1381
- Handle URL rewriting for ZGW import/export by @swrichards in #1395
- [#2744] Hide notifications if disabled via admin by @pi-sigma in #1393
- 🌐 [#2710] Translations for sprint 26 by @jiromaykin in #1392
- [#2723] Support multiple backends for Notifications API by @pi-sigma in #1378
- [#2737] Sync user personal data with OpenKlant2 by @swrichards in #1396
- ✨ [2687] Display selected statuses for multiselect filter by @jiromaykin in #1389
- [#2760] Correct double colon in translations by @jiromaykin in #1399
- Ensure default concurrency is set to a more workable level by @alextreme in #1401
- [#2760] Correct sidebar for when notifications are off by @jiromaykin in #1400
- Release 1.21.0 by @swrichards in #1406
Full Changelog: v1.20.0...v1.21.0