Releases: maykinmedia/open-inwoner
v1.27.2
- [d43d800] Fix contactmomenten API pagination which caused failures in "Mijn vragen" flows when the number of questions exceeded the page size
Full Changelog: v1.27.1...v1.27.2
v1.27.1
- [9f3433e] mozilla_django_oidc_db.middleware.SessionRefresh can be disabled by setting the
USE_OIDC_SESSION_REFRESH_MIDDLEWARE
environment variable tofalse
. This is a workaround for maykinmedia/mozilla-django-oidc-db#136 and should only be relevant for installations that have multiple OIDC backends configured.
Full Changelog: v1.27.0...v1.27.1
v1.26.2
- [76dd63d] mozilla_django_oidc_db.middleware.SessionRefresh can be disabled by setting the
USE_OIDC_SESSION_REFRESH_MIDDLEWARE
environment variable tofalse
. This is a workaround for maykinmedia/mozilla-django-oidc-db#136 and should only be relevant for installations that have multiple OIDC backends configured.
Full Changelog: v1.26.1...v1.26.2
v1.27.0
What's Changed
- WARNING: For the Klant configuration (Admin -> Data koppelingen -> Configuratie Klanten Systeem) it is now required to select a "Primaire Backend" (Esuite or Open Klant)
- [#2972] Skip case search if no ZGW clients configured by @pi-sigma in #1561
- 🔥 Remove unused celery command line args by @SilviaAmAm in #1571
- [Venray #140] Ensure zaaktypeconfig admin screens with more than 1000 fields (many inline statusses/results) are supported by @alextreme in #1570
- Add system logging for company branch selection by @swrichards in #1572
- ♿ [#2955] A11y: Remove B-tags if they are used for styling by @jiromaykin in #1566
- [#2968] Add word-wrap + overflow-wrap to PDF export CSS by @pi-sigma in #1557
- [#2966] Refactor logic for registering contactmomenten in eSuite by @pi-sigma in #1552
- 💄 [#2888] Indicate active case-filters on mobile by @jiromaykin in #1550
- [#2808] Use KVK API to check legal status of compay at login by @pi-sigma in #1544
- Make case title description explicitly configurable from the source ZGW fields by @swrichards in #1573
- Check for missing OpenKlant2 Service model in ok2 vragen service by @swrichards in #1583
- [#2969] Update OpenKlant service + resources for OpenKlant v2.5.0 by @pi-sigma in #1584
- Upgrade openklant2 client for 2.5.0 by @swrichards in #1585
- [#2989] Make eherkenning for eenmanszaak configurable by @swrichards in #1579
- Update 09_datakoppelingen.rst by @Djuzz-LdL in #1576
- Update 12_configuratie.rst by @Djuzz-LdL in #1577
- Update 11_cms.rst by @Djuzz-LdL in #1578
- Add files via upload by @Djuzz-LdL in #1581
- Update 09_datakoppelingen.rst by @Djuzz-LdL in #1582
- Add files via upload by @Djuzz-LdL in #1580
- 📈 [#2870] Add 'Mijn aanvragen' Siteimprove tracking (static) by @jiromaykin in #1498
- 🐛 [#2665] Fix phone-parsing Safari (iOS only) by @jiromaykin in #1369
- [#2975] Consolidate feature flags for OpenZaak config by @pi-sigma in #1575
- Fix RST heading issue in 11_cms by @swrichards in #1591
- [#3005] Fix option to display zaken without status by @pi-sigma in #1594
- [#2991] Disable fuzziness in main search by @swrichards in #1587
- [#2997] More resilient uWSGI process/worker management by @swrichards in #1589
- 🐛 [#3001] Fix clickable case status-button by @jiromaykin in #1592
- 🌐 [#2986] Add translations for sprint 31 by @jiromaykin in #1595
- Update 11_cms.rst by @Djuzz-LdL in #1590
- Fix eherkenning user update on login by @swrichards in #1596
- Move eherkenning eenmanszaak flag to more natural SiteConfiguration by @swrichards in #1597
- Remove api mocks for testing by @pi-sigma in #1598
- [#2969] Create questions with OpenKlant2 by @pi-sigma in #1574
- [#2967] Fix verification email not sent by @pi-sigma in #1600
- [#2996] Create questions with OpenKlant linked to a zaak by @pi-sigma in #1593
- Update uWSGI settings for Docker by @swrichards in #1599
- Fix broken zgw config step by @swrichards in #1601
- 📈 [#2965] Add 'Mijn aanvragen' Siteimprove tracking (Dynamic errors) by @jiromaykin in #1563
- [#3020] Use custom titles for flatpages by @pi-sigma in #1602
- Restore setup configuration docs by @swrichards in #1605
- opmaak + tekstuele wijzigingen by @Djuzz-LdL in #1607
- [#3021] Catch API errors when fetching related questions by @swrichards in #1608
- Issue/3022 update celery monitor to avoid tasks not starting by @alextreme in #1609
- Fix uWSGI port config for Docker by @swrichards in #1610
- Fix broken uWSGI static map by @swrichards in #1611
- Release/v1.27.0 by @swrichards in #1606
Full Changelog: v1.26.1...v1.27.0
v1.26.0
What's Changed
- Implement connectivity-related setup configuration steps with new API by @swrichards in #1523
- [#2940] Add OpenKlant2 configuration model by @pi-sigma in #1529
- [#1468] Add configuration step for OpenKlant2 connectivity by @swrichards in #1532
- Add missing entry for OpenKlant2 configuration step by @swrichards in #1534
- [#2931] Update company name from KVK API on login by @pi-sigma in #1533
- [#2933] Run select tests sequentially by @pi-sigma in #1536
- [Venray #133] Show "Nieuwe aanvraag" if the status for a case is unknown by @alextreme in #1531
- [#2946] Fix login for eHerkenning user with single vestiging by @pi-sigma in #1535
- [#2935] Mijn Afspraken: Don't show appoinments from the past by @alextreme in #1538
- Fix arg shadowing in get_or_create_klant_for_new_user by @swrichards in #1542
- [#2952] Wrap the zaak notification handler in a Celery task by @swrichards in #1541
- Bump Sentry to latest version by @swrichards in #1545
- 💄 [#2954] Remove Search from mobile menu by @jiromaykin in #1539
- Enable Mock DigiD IDP callback validation in production by @swrichards in #1543
- [#2899] Integrate OpenKlantConfig and OpenKlant2Config by @pi-sigma in #1520
- [#dp-205] Increase pagination for KVK API to 100 by @pi-sigma in #1547
- eSuite user syncing refactors by @swrichards in #1546
- [#2959] Sync user to eSuite after completing registration by @swrichards in #1553
- Bump django to 4.2.18 by @swrichards in #1555
- [#2887] Set click-width multiselectbox label to 100% by @jiromaykin in #1548
- [#2474] Fixing typo in e-mail verificationflow by @alextreme in #1537
- Update translations for v1.26.0 by @swrichards in #1558
- Fix admin-index fixture: replace eSuiteKlantConfig with KlantenSysteemConfig by @pi-sigma in #1560
- Guard against indefinite caching by @swrichards in #1554
- Configure GHA to generate docs preview links on readthedocs by @swrichards in #1567
- Add translated copy for the new klant systeem config by @swrichards in #1564
- Bump playwright to 1.49.1 by @swrichards in #1569
- Update handleiding for klant systeem config by @swrichards in #1565
💥 Deployment Notes
- Due to the changes in how users are synced with the Klanten APIs, it is important to ensure that the configured credentials for the klanten backend have permissions to create new klanten, as well as to update existing klanten (as is frequently the case right now).
Full Changelog: v1.24.0...v1.26.0
v1.25.0
What's Changed
- This release addresses a low-severity issue whereby the Mock DigiD IDP endpoint allowed open redirects. This has been fixed by upgrading to the latest
django-digid-eherkenning
- Upon completing registration for a new DigiD/eHerkenning user, that user's contactdetails will be pushed to the klanten API of eSuite (with the klant being created if it does not yet exist)
- Support for
django-setup-configuration
is disabled in this release as it is currently being rewritten, and will be re-activated in an upcoming release.
Full Changelog: v1.24.0...v1.25.0
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.