Skip to content

Releases: maykinmedia/open-inwoner

v1.20.0

22 Aug 10:30
69a2d27
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.19.0...v1.20.0

v1.19.0

07 Aug 14:58
Compare
Choose a tag to compare

What's Changed

  • [#2587] Require all services except forms in ZGWApiGroupConfig by @swrichards in #1278
  • [#2589] Run CI tests in parallel by @swrichards in #1282
  • [#2574] Added format-detection meta-tag for Safari iOS by @jiromaykin in #1271
  • [#2572] Show roepnaam in log-in menu by @jiromaykin in #1270
  • [#2537] Implement a multi-zgw backend proxy to the individual clients by @swrichards in #1281
  • ♿ [#2435] Add aria-expanded to mobile anchors navigation by @jiromaykin in #1273
  • [#2558] Multi backend support for the catalogi and zaaktypes ZGW importer by @swrichards in #1283
  • [#2580] Link questions with cases by @pi-sigma in #1277
  • [#2578] Add optional help text field for monthly benefits reports by @pi-sigma in #1275
  • Fix specification of multiple package versions by @pi-sigma in #1292
  • 🐳 Add setup_configuration script by @sjoerdie in #1291
  • ♿ [#2371] Make search label text same as placeholder by @jiromaykin in #1286
  • ♿ [#2374] Add more verbose error-text for input fields by @jiromaykin in #1285
  • [#2570] Add multi-backend support to ZGW iotypes importer by @swrichards in #1284
  • [#2593] Fix missing coverage data in codecov by @swrichards in #1290
  • [#2606] Refactor flakey test, use more general assertions by @pi-sigma in #1293
  • [#2577] Use CKEditorWidget for SSD help-text fields by @pi-sigma in #1274
  • [#2605] Use NLDS classes for uitkeringen PDF styling by @pi-sigma in #1298
  • ♿ [#2379] Search feedback notification for screenreaders by @jiromaykin in #1280
  • ♿ [#2583] Make control of modal focusable in the right order by @jiromaykin in #1287
  • [#2620] Update handbook for v 1.18 by @pi-sigma in #1306
  • ♿ [#2621] Extend session warning time by @jiromaykin in #1305
  • Fix broken autoload of django-admin-index fixture by @swrichards in #1307
  • ♿ [#2584] Refactor heading architecture (no flexbox) by @jiromaykin in #1299
  • [#2426] Migrate generation of config docs to library by @pi-sigma in #1265
  • [#2598] Refactor notifications by @pi-sigma in #1289
  • 🐛 [#2508] Fix hotfix for non-business login tab-panel by @jiromaykin in #1312
  • [#dimpact-107] Hotfix for celery search task not showing in admin by @pi-sigma in #1316
  • [#2424] Check that config-setup documentation is up-to-date in CI by @pi-sigma in #1310
  • 🌐 [#2600] Update translations by @jiromaykin in #1311
  • 📝 [#2626] Add beheerhandleiding to ReadTheDocs by @jiromaykin in #1309
  • [#2582] Make contact form on questions list page optional by @pi-sigma in #1300
  • [#2483] Update cases listview to show the combined data from multiple endpoints by @swrichards in #1317
  • [#2432] fix incorrect task invocation in notification processing by @swrichards in #1318
  • [#2633] Unable to add contactmoment to active cases by @swrichards in #1319
  • [#2636] stop using human-friendly names for tasks by @swrichards in #1320

Deployment Caveats

  • Be aware that the "Periodic tasks" admin page will now display certain tasks twice (in English and Dutch). These duplicates will have English names and can be safely deleted: Rebuild search index, Send emails about messages, Send emails about expiring plans, Send emails about expiring actions, Import ZGW data and Delete old emails.
  • For all defined ZGW API sets (on the "Configuratie 'Open Zaak' admin page), you must now define all ZGW services (with the exception of a forms services) before upgrading to v1.19.0 or you will receive a migration error. If you do not currently use the ZGW integration, but you do have a ZGW API set defined (with empty services fields), you will have to delete the whole API set before upgrading.

Full Changelog: v1.18.2...v1.19.0

v1.18.2

02 Aug 16:26
Compare
Choose a tag to compare

What's Changed

  • Updated Django to 4.2.14

Full Changelog: v1.18.1...v1.18.2

v1.18.1

02 Aug 11:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.0...v1.18.1

v1.18.0

25 Jun 16:11
Compare
Choose a tag to compare

What's Changed

  • [#2521] Fix Open-Formulieren embedded form styling by @jiromaykin in #1230
  • [#2465] Postprocess HTML for NLDS styling by @pi-sigma in #1216
  • [#2513] Refactor generic ZGW client factories to concrete equivalents by @swrichards in #1226
  • Swapping around migrations due to InconsistentMigrationHistory on acc… by @alextreme in #1228
  • Replace django-mailer with django-yubin by @pi-sigma in #1231
  • Also add celery to docker containers, some ppl use them by @sjoerdie in #1232
  • [#2514] Refactor generic openklant client factories to concrete equivalents by @swrichards in #1233
  • [#2509] Create celery task to rebuild search index by @pi-sigma in #1219
  • [#2448] Link to manual from docs by @pi-sigma in #1227
  • Some ❤️ for 🐳 by @sjoerdie in #1238
  • [#2480] Add NLDS paragraph components by @jiromaykin in #1215
  • Add support for resolving instance attributes in the cache decorator by @swrichards in #1235
  • [#2529] Expose yubin logs to the admin panel by @swrichards in #1239
  • [#2523] Prevent display of unpublished pages by @pi-sigma in #1236
  • [#2416] Scope ZGW clients cache keys by the underlying service endpoint by @swrichards in #1237
  • 🐛 [#2530] Implement qmatic appointments using publicId by @stevenbal in #1243
  • ♿ [#2342] Add accessible text to meaningful icon by @jiromaykin in #1247
  • ♿ [#2370] Enable equal text-alternative for Header and Footer logo by @jiromaykin in #1245
  • ♿ [#2349] Wrap headings around Case-status accordion buttons by @jiromaykin in #1248
  • ♿ [#2350] Remove link from status-accordion button by @jiromaykin in #1251
  • 🐛 [#2544] Added quickfix for non-URL dependent tab panels by @jiromaykin in #1249
  • ♿ [#2365] Remove focus from final case status by @jiromaykin in #1250
  • ♿ [#2369] Add focus-style for custom file-input by @jiromaykin in #1255
  • ♿ [#2345] A11y replace disallowed heading tags in Cards by @jiromaykin in #1224
  • [#2526] Allow for additional ZGW service backends to be configured by @swrichards in #1240
  • [#2523] Avoid indexing unpublished products into elasticsearch by @alextreme in #1253
  • ♿ [#2352] Set meaningful order in cards with status-indicator by @jiromaykin in #1256
  • [#2504] Adding architecture documentation by @alextreme in #1244
  • ♿ [#2352] Remove faulty aria-label and add external link by @jiromaykin in #1257
  • [#2503] Add dyslexia modus with NL-DesignSystem components by @jiromaykin in #1223
  • ♿ [#2366] Add link purpose to document download links by @jiromaykin in #1252
  • ♿ [#2344] Add text alternatives for meaningful status-icons by @jiromaykin in #1254
  • [#2560] Treat catalogus as a required field on zaaktype response by @swrichards in #1259
  • ♿ [#2340] Header/footer logo use alt from image configuration by @jiromaykin in #1260
  • ♿ [#2347] Add table-TH style/markup for product pages by @jiromaykin in #1258
  • [#2566] Persist the originating ZGW service on the client by @swrichards in #1263
  • Support both successful and failing migrations in the migration test utility by @swrichards in #1267
  • Persist the source service when syncing CatalogusConfig by @swrichards in #1266
  • [#2236] Bump openformsclient to 0.4.0 by @pi-sigma in #1272
  • ♿ [#2357] Correct product-pages 400% zoom by @jiromaykin in #1268
  • [#2564] Mark catalogus as a required field on ZaakTypeconfig by @swrichards in #1262
  • ♿ [#2376] Add aria-expanded for desktop navigation menus by @jiromaykin in #1246
  • 🌐 [#2586] Translations for v1.18 by @jiromaykin in #1276

New Contributors

Full Changelog: v1.17.0...v1.18.0

v1.17.1

29 May 18:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.16...v1.17.0

v1.16.5

13 May 14:54
Compare
Choose a tag to compare

Full Changelog: v1.16.3...v1.16.5

v1.16.3

10 May 18:16
Compare
Choose a tag to compare

What's Changed

  • ✨ [#2179] Display list of Qmatic appointments in profiel by @stevenbal in #1099
  • ✨ [#2180] Implement reschedule and delete for Qmatic appointments by @stevenbal in #1103
  • 🐛 [#2280/2269] Properly catch errors when fetching openstaande taken by @stevenbal in #1120
  • [#2277] Use first OIP subject for questions as fallback by @pi-sigma in #1115
  • [#2217] Use 'statustekst' as default case status label by @pi-sigma in #1098
  • ⬆️ Django and gitpython security upgrades by @stevenbal in #1119
  • ⬆️ [#2279] Upgrade pydantic to 2.6.4 by @stevenbal in #1118
  • 💄 [#2241] Make appointment list conform to design by @stevenbal in #1114
  • ✨ [#2262] Add setup configuration steps for ZGW and KIC by @stevenbal in #1116
  • [#2170] Fixed issue with profile_page_is_published() & get_active_app_names() CMS helpers by @Bartvaderkin in #1125
  • ✅ Fix flaky e2e test due to unique constraint by @stevenbal in #1122
  • [#2254] Fix toggle hide for case-related questions by @pi-sigma in #1113
  • [#2187] Refactored user update middleware by @Bartvaderkin in #1124
  • 🔍 [#2265] Add siteimprove event tracking by @jiromaykin in #1117
  • [#2283] Show categories plugin even if no other plugin is enabled by @pi-sigma in #1131
  • 🐛 [#2284] Do not show selected categories in plugin if disabled by @stevenbal in #1127
  • ✨ [#2242] Add CMS plugin for mijn afspraken by @stevenbal in #1121
  • ✨ [#2216] Add KCM survey link by @stevenbal in #1128
  • [#2258] Add breadcrumbs to Mijn uitkeringen by @pi-sigma in #1129
  • [#2253] Add new modal with buttons by @jiromaykin in #1009
  • [#2299] Upgrading django-digid-eherkenning and maykin-python-saml due to bug when parsing eHerkenning IdP metadata by @alextreme in #1136
  • 💄 [#2275] Fix margin document-notification by @jiromaykin in #1135
  • [#2221] Fix klant creation with e-suite by @pi-sigma in #1123
  • 💄 [#2271] Fix status margins by @jiromaykin in #1133
  • [#2299] Due to django-digid-eherkenning issue #67 by @alextreme in #1147
  • [#2294] Remove scroll-to-top, add KCM-feedback mobile style by @jiromaykin in #1149
  • [#2187] Implemented email-verification by @Bartvaderkin in #1126
  • ♻️ [#2257] Fetch subscriptions for user directly from Laposta by @stevenbal in #1138
  • [#2288] Handle None questions in case detail view by @pi-sigma in #1132
  • [#2287] Fix mailtemplate background colors by @jiromaykin in #1146
  • ✨ [#2306] Move newsletter form to profile detail page by @stevenbal in #1148
  • [#2245] Registration notifications redesign by @jiromaykin in #1065
  • [#2266] Add setup for siteconfiguration by @pi-sigma in #1140
  • 💄 [#2311] Add border around feedback button on mobile by @jiromaykin in #1153
  • [#2292] Style 'email_verification' mail-template by @jiromaykin in #1143
  • [#2291 #2273 #2233] Use verified email for Laposta newsletters and Qmatic appointments by @Bartvaderkin in #1151
  • [#2310] Added reverse("logout") to user redirect middleware pass list by @Bartvaderkin in #1152
  • [#2207] Avoid showing the current status of the case twice in the situation where the zaak.status URL isn't in the status history by @alextreme in #1139
  • 💄 [#2255] Add new mail-templates styles everywhere by @jiromaykin in #1144
  • 🔧 Remove deprecated Laposta subscription model from admin index by @stevenbal in #1156
  • Make vragen detail conform to design by @pi-sigma in #1112
  • Applied pyupgrade to project by @Bartvaderkin in #1159
  • Removing duplicate oidc admin option, it's already available in 'inlogkoppelingen' by @alextreme in #1162
  • 💄 [#2282] Remove box-shadow from welcome by @jiromaykin in #1157
  • 💄 [#2289] Add newsletter section checkbox styles by @jiromaykin in #1155
  • 💄 [#2194] Correct use of Sections and other gaps by @jiromaykin in #1161
  • [#2106, #2203] Implemented 'contactform_confirmation' email by @Bartvaderkin in #1106
  • ➕ Re-add beautifulsoup4 to deps by @stevenbal in #1163
  • [#2259] Show case result in list view by @Bartvaderkin in #1160
  • [#2274] Pass data in Haalcenntraal POST as JSON by @pi-sigma in #1145
  • 💄 [#2272] Position indicator dot headings by @jiromaykin in #1134
  • ✅ [#2324] Add test for setup_configuration command by @stevenbal in #1165
  • ⬆️ [#2321] Upgrade several dependencies and fix docker setup by @stevenbal in #1164
  • [#2036] Add tab-design for login page by @jiromaykin in #992
  • [#2248] Make contact details editable for eHerkenning user by @pi-sigma in #1154
  • ✨ [#2263] Setup configuration steps for authentication by @stevenbal in #1137
  • Updating translations for OIP v1.16 release by @alextreme in #1167

Full Changelog: v1.15...v1.16.3

v1.16

19 Apr 17:26
Compare
Choose a tag to compare

What's Changed

  • ✨ [#2179] Display list of Qmatic appointments in profiel by @stevenbal in #1099
  • ✨ [#2180] Implement reschedule and delete for Qmatic appointments by @stevenbal in #1103
  • 🐛 [#2280/2269] Properly catch errors when fetching openstaande taken by @stevenbal in #1120
  • [#2277] Use first OIP subject for questions as fallback by @pi-sigma in #1115
  • [#2217] Use 'statustekst' as default case status label by @pi-sigma in #1098
  • ⬆️ Django and gitpython security upgrades by @stevenbal in #1119
  • ⬆️ [#2279] Upgrade pydantic to 2.6.4 by @stevenbal in #1118
  • 💄 [#2241] Make appointment list conform to design by @stevenbal in #1114
  • ✨ [#2262] Add setup configuration steps for ZGW and KIC by @stevenbal in #1116
  • [#2170] Fixed issue with profile_page_is_published() & get_active_app_names() CMS helpers by @Bartvaderkin in #1125
  • ✅ Fix flaky e2e test due to unique constraint by @stevenbal in #1122
  • [#2254] Fix toggle hide for case-related questions by @pi-sigma in #1113
  • [#2187] Refactored user update middleware by @Bartvaderkin in #1124
  • 🔍 [#2265] Add siteimprove event tracking by @jiromaykin in #1117
  • [#2283] Show categories plugin even if no other plugin is enabled by @pi-sigma in #1131
  • 🐛 [#2284] Do not show selected categories in plugin if disabled by @stevenbal in #1127
  • ✨ [#2242] Add CMS plugin for mijn afspraken by @stevenbal in #1121
  • ✨ [#2216] Add KCM survey link by @stevenbal in #1128
  • [#2258] Add breadcrumbs to Mijn uitkeringen by @pi-sigma in #1129
  • [#2253] Add new modal with buttons by @jiromaykin in #1009
  • [#2299] Upgrading django-digid-eherkenning and maykin-python-saml due to bug when parsing eHerkenning IdP metadata by @alextreme in #1136
  • 💄 [#2275] Fix margin document-notification by @jiromaykin in #1135
  • [#2221] Fix klant creation with e-suite by @pi-sigma in #1123
  • 💄 [#2271] Fix status margins by @jiromaykin in #1133
  • [#2299] Due to django-digid-eherkenning issue #67 by @alextreme in #1147
  • [#2294] Remove scroll-to-top, add KCM-feedback mobile style by @jiromaykin in #1149
  • [#2187] Implemented email-verification by @Bartvaderkin in #1126
  • ♻️ [#2257] Fetch subscriptions for user directly from Laposta by @stevenbal in #1138
  • [#2288] Handle None questions in case detail view by @pi-sigma in #1132
  • [#2287] Fix mailtemplate background colors by @jiromaykin in #1146
  • ✨ [#2306] Move newsletter form to profile detail page by @stevenbal in #1148
  • [#2245] Registration notifications redesign by @jiromaykin in #1065
  • [#2266] Add setup for siteconfiguration by @pi-sigma in #1140
  • 💄 [#2311] Add border around feedback button on mobile by @jiromaykin in #1153
  • [#2292] Style 'email_verification' mail-template by @jiromaykin in #1143
  • [#2291 #2273 #2233] Use verified email for Laposta newsletters and Qmatic appointments by @Bartvaderkin in #1151
  • [#2310] Added reverse("logout") to user redirect middleware pass list by @Bartvaderkin in #1152
  • [#2207] Avoid showing the current status of the case twice in the situation where the zaak.status URL isn't in the status history by @alextreme in #1139
  • 💄 [#2255] Add new mail-templates styles everywhere by @jiromaykin in #1144
  • 🔧 Remove deprecated Laposta subscription model from admin index by @stevenbal in #1156
  • Make vragen detail conform to design by @pi-sigma in #1112
  • Applied pyupgrade to project by @Bartvaderkin in #1159
  • Removing duplicate oidc admin option, it's already available in 'inlogkoppelingen' by @alextreme in #1162
  • 💄 [#2282] Remove box-shadow from welcome by @jiromaykin in #1157
  • 💄 [#2289] Add newsletter section checkbox styles by @jiromaykin in #1155
  • 💄 [#2194] Correct use of Sections and other gaps by @jiromaykin in #1161
  • [#2106, #2203] Implemented 'contactform_confirmation' email by @Bartvaderkin in #1106
  • ➕ Re-add beautifulsoup4 to deps by @stevenbal in #1163
  • [#2259] Show case result in list view by @Bartvaderkin in #1160
  • [#2274] Pass data in Haalcenntraal POST as JSON by @pi-sigma in #1145
  • 💄 [#2272] Position indicator dot headings by @jiromaykin in #1134
  • ✅ [#2324] Add test for setup_configuration command by @stevenbal in #1165
  • ⬆️ [#2321] Upgrade several dependencies and fix docker setup by @stevenbal in #1164
  • [#2036] Add tab-design for login page by @jiromaykin in #992
  • [#2248] Make contact details editable for eHerkenning user by @pi-sigma in #1154
  • ✨ [#2263] Setup configuration steps for authentication by @stevenbal in #1137
  • Updating translations for OIP v1.16 release by @alextreme in #1167

Full Changelog: v1.15...v1.16

v1.15

22 Mar 16:30
1c0e74e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.14.5...v1.15