Releases: maykinmedia/open-inwoner
Releases · maykinmedia/open-inwoner
v1.32.0
What's Changed
- 🐛 [#3297] Duplicate upload icon for messages by @jiromaykin in #1789
- [#3246] Hide branch data from Siteimprove tracking by @jiromaykin in #1772
- [#3296] E-herkenning switch between branches by @jiromaykin in #1790
- [#3303] Disable performance transactions in Sentry by @pi-sigma in #1793
- [#2559] Remove legacy styling by @jiromaykin in #1796
- [#3289] Display second-to-last login on profile page by @linssen814 in #1786
- [#3324] add contact_page field to SiteConfig admin by @swrichards in #1799
- ✨ [#3291] Add single file-upload into Plan detailpage by @jiromaykin in #1775
- [#3125] Enable msedge e2e in CI by @jiromaykin in #1800
- [#3306] Translations for sprint 1.32 by @jiromaykin in #1794
- [#3288] Migrate flatpages to CMS by @pi-sigma in #1795
- fix: properly use templatetag for branch changing ui conditions by @swrichards in #1802
- [#3306] New translations for 1.32 by @jiromaykin in #1810
- Fix contactform error handling by @swrichards in #1809
Full Changelog: v1.31.0...v1.32.0
v1.31.0
What's Changed
- Release v1.30.0 by @swrichards in #1752
- Deprecate black and flake8 by @swrichards in #1731
- Small refactors of kvk/vestigingen params in API queries by @swrichards in #1755
- [#3225] Add HTML autocomplete attribute to profile edit inputs by @pi-sigma in #1751
- build: bump Django to 4.2.21 by @swrichards in #1759
- Remove deprecated dependencies and config files superseded by ruff by @swrichards in #1762
- 🐛 [#3201] Sidebar space appears when searchfiltering is turned off by @jiromaykin in #1764
- ✨ Update page titles for several pages by @stefrado in #1763
- [#3242] Replace 'welcome' with icon and add firstname/businessname in authenticated menu by @jiromaykin in #1758
- [#3231] Add sitemap to footer by @pi-sigma in #1754
- [#3253] Display different metrics for completed/un-completed cases by @pi-sigma in #1765
- [#3254] Display
esuite_compat_naam
for resultaattype in admin by @pi-sigma in #1766 - ✨ Add Plain text notes field to plan by @jiromaykin in #1769
- More resilient thread management in CaseListService by @swrichards in #1757
- refactor: downgrade errors for missing OpenKlant2 config to info by @pi-sigma in #1777
- feat: use a human-friendly name for esuite_compat_naam in admin by @swrichards in #1778
- [#3039] Remove error suppression in synchronous API based flows by @pi-sigma in #1767
- feat: fix Service connected to CatalogusConfig on zgw_import_data by @swrichards in #1779
- [#3222] Papercut issues Release 1.31 by @jiromaykin in #1776
- ✨ [#3257] Improve Sitemap styling by @jiromaykin in #1770
- ✨ #3277 Implement new design for actions. by @stefrado in #1773
- Integrate CMS pages into the search results by @swrichards in #1774
- [#3219] Update translations by @jiromaykin in #1771
- fix: only show complete CMS page search results by @swrichards in #1780
- fix: downgrade logs for missing Klanten services to warning by @pi-sigma in #1783
- build: bump django-setup-configuration to 0.8.2 by @swrichards in #1784
- build: bump Django to 4.22 by @swrichards in #1785
- Release v1.31.0 by @swrichards in #1782
Full Changelog: v1.30.0...v1.31.0
v1.30.0
What's Changed
- [#1522] Add a configurable redirect target for the security.txt file by @swrichards in #1728
- [#3092] Remove loon zorgverzekeringswet value from SSD jaaropgaaf report by @swrichards in #1729
- [#3128] Distinguish between company_name and branch_name by @pi-sigma in #1720
- Fix plans admin class typos by @swrichards in #1732
- style: remove tuple expressions from erroneous trailing comma by @swrichards in #1733
- ⬆️ [#3145] Upgrade HTMX and dependencies by @jiromaykin in #1700
- style: remove errant tuple expressions from trailing commas by @swrichards in #1734
- [#3166] Use
case.description
for title in userfeed by @pi-sigma in #1735 - 🐛 [#3151] Delete button for message attachment not clickable by @jiromaykin in #1706
- [#3153] Add rich text-editor for zero results box by @jiromaykin in #1717
- [#3122] Amend plans creation flows to match new designs by @swrichards in #1737
- [#3209] Add sites config to setup config steps by @swrichards in #1739
- [#3167] Make primary klant backend optional by @pi-sigma in #1740
- docs: update the admin link shortcut to point to correct docs by @swrichards in #1742
- feat: make SECRET_KEY_FALLBACKS environment configurable by @swrichards in #1743
- fix: use correct navigation urls in plan creation views by @swrichards in #1744
- 💄 [#3156] Add new design for Samenwerkings detail page (top half) by @jiromaykin in #1722
- [#3161] Create/edit action redesign by @stefrado in #1736
- feat: make rebuild_search_index task retryable by @swrichards in #1745
- fix: improve error message for invalid plan end date by @pi-sigma in #1747
- [#3218] Use correct anchors and titles in profile navigation menu by @pi-sigma in #1749
- fix: validate collaborators are selected for plan create from template by @swrichards in #1750
- 🌐 [#3163] Translations for release 1.30 by @jiromaykin in #1746
- 🐛 [#3223] Faulty alignment for input-icons with error-notifications by @jiromaykin in #1748
Full Changelog: v1.29.0...v1.30.0
v1.29.0
What's Changed
- vernieuwde screenshots by @Djuzz-LdL in #1663
- [#3125] Temporarily disable msedge e2e in CI by @swrichards in #1668
- [#3087] Add DB constraint that primary and alternative phonenumber differ by @pi-sigma in #1662
- [#3076] page title change with cms page title by @linssen814 in #1665
- [#3068] Make regeling in SSD jaaropgave report dynamic by @pi-sigma in #1661
- Bump playwright to 1.50.0 by @swrichards in #1659
- Use uv to compile dependencies by @pi-sigma in #1671
- [#3144] Improve logging for fetching/resolving of ZGW objects by @pi-sigma in #1666
- [Venray #143] Show zaaknotificaties option for eHerkenning users by @alextreme in #1667
- [#3134] Explicitly handle ES timeouts in search view by @swrichards in #1677
- 💄 [#3016] Desktop search filters - new design by @stefrado in #1632
- Fix uv based compile dependencies by emitting base.txt by @swrichards in #1680
- [#3049] Fix end-date of plan can precede that of action templates by @linssen814 in #1630
- [#3061] Integrate objects API to fetch external tasks ("externe taken") by @pi-sigma in #1637
- Fix compile deps version and bump csp reports by @swrichards in #1690
- [#3136] Add option to fetch only zaken where user has relevant role by @pi-sigma in #1676
- ♻️ [#3059] Refactoring of searchpage Sidebar/grids by @jiromaykin in #1638
- [#1432] Opening links from FAQ by @linssen814 in #1633
- [#3136] Add option to fetch only zaken where user has relevant role by @swrichards in #1694
- Bump kombu to 5.5.1 by @swrichards in #1696
- new screenshots by @Djuzz-LdL in #1686
- Update 04_gebruikersprofielen.rst by @Djuzz-LdL in #1673
- Update 05_plannen.rst by @Djuzz-LdL in #1674
- Update 06_pdc.rst by @Djuzz-LdL in #1675
- Update 07_zoeken.rst by @Djuzz-LdL in #1678
- Update 08_permissies_2fa_logging.rst by @Djuzz-LdL in #1679
- Update 09_datakoppelingen.rst by @Djuzz-LdL in #1681
- Update 10_inlog_koppelingen.rst by @Djuzz-LdL in #1682
- Update 11_cms.rst by @Djuzz-LdL in #1683
- Update 12_configuratie.rst by @Djuzz-LdL in #1684
- Update 13_overige_diverse.rst by @Djuzz-LdL in #1685
- Fixing doc build by @alextreme in #1702
- [#2731] Fix whitespace in footer by @linssen814 in #1636
- 💄 [#3083] New search feedback design by @jiromaykin in #1672
- 🐛 [#3146] Hide input data for siteimprove by @jiromaykin in #1703
- [#3081] New designs for Plans / checkboxes / modal / screens by @jiromaykin in #1657
- Bump CodeQL GHA to v3 by @swrichards in #1704
- 🗺️ [#3084] Translations for sprint 33 by @jiromaykin in #1693
- 🐛 [#3154] Fix padding for form-actions + pagination button by @jiromaykin in #1708
- [#3043] Reduce Sentry noise by downgrading expected exceptions as warnings by @pi-sigma in #1634
- Expand user admin display items and filters by @swrichards in #1710
- Upgrade objects-api-client by @pi-sigma in #1713
- [#2864] Replace notification-red with a more accessible variant by @jiromaykin in #1709
- 🐛 [#3160] Fix CKeditor for login page wysiwyg by @jiromaykin in #1718
- [#3134] Handle all exceptions when executing search query by @swrichards in #1721
- Feature branch: explicitly model vestigingen as part of the User model by @swrichards in #1687
- Remove KVK_BRANCH_SESSION_VARIABLE by @pi-sigma in #1723
- Bump mozilla django oidc to 0.23.0 by @swrichards in #1725
- Update Openklant2 client to target 2.7.0 by @swrichards in #1724
- Fix incorrect params for Partij get-or-create in Mijn Vragen by @swrichards in #1727
- Release v1.29.0 by @swrichards in #1726
New Contributors
Full Changelog: v1.28.0...v1.29.0
v1.25.1
💥 Deployment notes
- This release contains database migrations which will conflict with those in releases
v1.26
throughv1.28
. If this patch is deployed, you will have to subsequently upgrade tov1.29
to avoid these conflicts.
Full Changelog: v1.25.0...v1.25.1
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
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