v1.28.0
What's Changed
- Add ruff to ci by @swrichards in #1613
- Make ruff return an error code on lint failures by @swrichards in #1618
- Use uv for pip install in code quality CI by @swrichards in #1619
- [#3002] Support clickthrough from vraag to zaak by @pi-sigma in #1612
- [#venray-144] Expose case description (zaak.omschrijving) in email templates by @pi-sigma in #1617
- [#3044] Change title: Mijn aanvragen -> Mijn zaken by @pi-sigma in #1622
- [#2984] Include link to changelog/releases in the docs by @pi-sigma in #1624
- [#3045] Add option to enable/disable indexing by search engines by @pi-sigma in #1623
- Apply ruff flake8-simplify by @swrichards in #1614
- 💄 [#3017] Desktop design for search results by @jiromaykin in #1603
- Ruff perf and furb by @swrichards in #1615
- [#3033] Support multiple phone numbers by @pi-sigma in #1620
- [#2849] Enable siteimprove independently of cookie settings by @pi-sigma in #1629
- [#3047] Add option to send confirmation email for creation of klantcontact by @pi-sigma in #1628
- [#3056] Open links to open formulieren and acties in new tabs by @pi-sigma in #1631
- [#3052] Fix clickthrough zaak -> vraag by @pi-sigma in #1626
- [#3048] Fix meervoud begeleider niet correct by @linssen814 in #1627
- [2833] Fixed white screen after switching to desktop from mobile nav by @linssen814 in #1635
- Make mozilla_django_oidc_db SessionRefresh middleware configurable by @swrichards in #1640
- 🌐 [#3046] update translations by @jiromaykin in #1639
- Fix incorrect passing of contactmomenten API client to pagination_helper by @swrichards in #1643
- Refactor eSuite profile sync to use service methods + openklant2 partij patch by @swrichards in #1641
- Fix missing vestigingsnummer in eSuite klant fetching by @swrichards in #1644
- Improve typing and guards for klanten/vragen services by @swrichards in #1646
- 🐛 [#3003] Fix case-filters when paginated by @jiromaykin in #1625
- Add a paginated test to the eSuite klant retrieve service method by @swrichards in #1647
- Initial pass at applying ruff bugbear by @swrichards in #1645
- Apply ruff pep8-naming rule by @pi-sigma in #1616
- Improve klanten service typing by @swrichards in #1648
- Reduce configurations.0075 migration logging noise by @swrichards in #1649
- Demo fixups 2025-03-04 by @swrichards in #1650
- Harmonize translation of 'vraag ingediend op' label by @swrichards in #1652
- 🌐 Change Aanvragen to Zaken in Siteimprove error Dashboard by @jiromaykin in #1654
- Ensure case contact form selects klanten backend from API group by @swrichards in #1655
- Bump Django to 4.2.20 by @swrichards in #1658
- [#3080] Replace error-darker red with notification-red in Profiel by @jiromaykin in #1656
- [#3086] Add defaults for ContactFormSubject klant configs by @pi-sigma in #1653
- Fix data migration for contactform subject data migration by @pi-sigma in #1664
New Contributors
- @linssen814 made their first contribution in #1627
💥 Deployment notes
- This release adds a configuration option to allow your instance to be crawled by search engines. This flag is enabled by default: if you do not wish for your instance to be crawlable by search engines, you can disable this flag via the admin page ("Configuratie > Algemene configuratie")
Full Changelog: v1.27.2...v1.28.0