v1.15
What's Changed
- 💚 Add font files in playwright tests by @stevenbal in #1035
- 🐛 [#2103] Properly format eSuite zaakid in Mijn vraag by @stevenbal in #1036
- 🎨 Apply flake8 for code style by @stevenbal in #1019
- 🎨 Remove remaining unused import by @stevenbal in #1039
- [#2062] Remove condition and contact tags by @pi-sigma in #1018
- [#2093] Upgrade django admin index by @pi-sigma in #1014
- [#2069] Upgrade KvK Zoeken API to v2 by @pi-sigma in #1016
- ✅ [#1916] Fix flakey password reset throttling test by @stevenbal in #1038
- 🗑️ [#2062] Remove several templatetags by @stevenbal in #1041
- [#2076] Replace 2FA with maykin-2fa by @alextreme in #1003
- ✨ [#2088] Implement Zaken search for eHerkenning users by @stevenbal in #1030
- [#1808] Use long month names consistently in ssd templates by @pi-sigma in #1020
- 💄 [#2117] Tag styles for wysiwyg in footer by @jiromaykin in #1047
- 💄 [#2081] add profile-edit page designs by @jiromaykin in #1008
- 🔧 [#2101] Add OIDC admin config to admin index fixture by @stevenbal in #1021
- ⬆️ Upgrade django-open-forms-client to 0.3.0 by @stevenbal in #1040
- 🗑️ [#2062] Remove dashboard templatetags by @stevenbal in #1051
- 🐛 [#2143] Show all categories to staff users by @stevenbal in #1046
- ➖ Remove unused dependencies by @stevenbal in #1042
- Release/1.14 by @stevenbal in #1037
- 🐛 [#2146] Avoid KvK branch select redirects for media files by @stevenbal in #1052
- ⏪ [#2096] Re-add selected categories for users by @stevenbal in #1012
- Updating translations for sprint 19 by @alextreme in #1055
- [#2119] Added status to case update emails by @Bartvaderkin in #1054
- [#2042] Fix margins for Userfeed and Home by @jiromaykin in #1048
- 🔒 [#2130] Obfuscate incorrect password in Axes logs by @stevenbal in #1053
- Updated flake8 dependency, added autoflake by @Bartvaderkin in #1060
- [#2137] Show disabled pseudo-checkbox for actions by @jiromaykin in #1056
- [#2058] Added status indicator to case_status userfeed items by @Bartvaderkin in #1058
- 🐛 Avoid necessary fields redirect for media files by @stevenbal in #1061
- ✨ [#2112] Retrieve open tasks on login and store in userfeed by @stevenbal in #1057
- [#939] Upgrade to Django 4.2 by @pi-sigma in #1024
- [#2058] Added
status_text
attribute to FeedItem, fixed issue in case_status item by @Bartvaderkin in #1063 - 🐛 [#1961] Implement redirect after DigiD/eHerkenning OIDC login by @stevenbal in #960
- 🐛 [#2166] Make status argument for send_case_update_email optional by @stevenbal in #1069
- [#2026] KVK branch selection by @jiromaykin in #1043
- 🐛 Handle pagination for openstaande taken endpoint by @stevenbal in #1071
- [#2174] Updated ckeditor and mail-editor requirements by @Bartvaderkin in #1076
- [#2171] Translate status in case status email, modified helper & added test by @Bartvaderkin in #1077
- [#2116] Added 'contact_phonenumber' field to SiteConfiguration, mail context & mail templates by @Bartvaderkin in #1066
- [#2166] Fixed mock usage issue by adding autospec=True by @Bartvaderkin in #1070
- [#2135] Remove dots from file-upload errors by @jiromaykin in #1044
- 💄 [#2173] Make userfeed indicators/icons conditional by @jiromaykin in #1080
- [#2183] Fixed regression with optional status by @Bartvaderkin in #1083
- [#2170] Fix profile-notifications for mail-templates by @jiromaykin in #1073
- [#2099] Re-design mijn vragen by @pi-sigma in #1045
- [#2169] Improve mail-template styling by @jiromaykin in #1072
- ♻️ [#2150] Throttle user emails based on template name by @stevenbal in #1067
- [#2175] Fix rounded corners for mail-templates by @jiromaykin in #1078
- [#2139] Fixed tuple in case status email by @Bartvaderkin in #1088
- 🐛 [#2195] Mijn interessegebieden back button should send user to Mijn Profiel by @stevenbal in #1089
- ♻️ [#2193] Replace django-better-admin-arrayfield with django-jsonform by @stevenbal in #1087
- 💄 [#2148] Make pagination conform to design by @jiromaykin in #1085
- [#2199] Re-implemented
inform_admins_about_failing_emails()
for django-mailer by @Bartvaderkin in #1092 - [#2199] Replaced django-yubin with django-mailer by @Bartvaderkin in #1090
- [#2062] Remove questionnaire tags by @pi-sigma in #1081
- [#2106] New contact-form mail-template by @jiromaykin in #1086
- ✨ [#2157] Implement newsletter subscription form by @stevenbal in #1082
- [#2098] Show case-related questions in case detail view by @pi-sigma in #1059
- ✨ [#2149] Display new answer header for mijn vragen list by @stevenbal in #1075
- 🏷️ [#1718] Update typehints to use PEP585 generics by @stevenbal in #1094
- ✨ [#2192] Display newsletter form errors to user by @stevenbal in #1091
- 🤡 [#2196] Inject query parameter values in Mock API responses by @stevenbal in #1095
- [#2232] Updating translations for release 1.15 by @jiromaykin in #1097
- Fixed autoload of django-admin-index by @pi-sigma in #1093
- [#2188] Updated requirements for mail-editor to use latest pypi release by @Bartvaderkin in #1102
- [#2219] Fix e-suite compatibility with open klant by @pi-sigma in #1104
- 💄 [#1811] Fix spacing warning-header text by @jiromaykin in #1101
- [#2234] Fix subject for questions without e-suite code mapping by @pi-sigma in #1100
- 🐳 Upgrade keycloak docker image to 24.0.1-0 by @stevenbal in #1109
- [#2243] Remove subject from question card text by @pi-sigma in #1105
- [#2235] Fix toggle-hide for case-related questions by @pi-sigma in #1107
- 🥅 [#2197] Block eHerkenning login for ZZP if RSIN is required by @stevenbal in #1108
Full Changelog: v1.14.5...v1.15