Releases: Amsterdam/signals
Release notes for version 0.21.0
Some links below will not work because the Amsterdam JIRA instance is not open to all.
Focus of this release are general clean-ups and filtering signals/complaints whose deadlines have passed.
Action needed
This release contains no changes that require configuration changes, optionally
DDtrace is now supported see PR730 below.
API Filtering
Configuration / Configurability / Reuse
- PR730 Add optional DDtrace support (defaults to inactive) Signalen#122
Miscellaneous code clean-ups and fixes
- PR623 Add SPDX license headers to Python source files Signalen#69
- PR695 Add assigned users to CSV dump Signalen#107
- PR719 Added a image filetype check + move image resize code to services layer SIG-3510
- PR732 Removed unused docker service "import" SIG-3585
- PR733 Large clean-up of the email integrations app SIG-3604
- PR735 Use new Centraal Bureau voor Statistiek municipal boundaries data set SIG-3587
- PR736 Removed unused CategoryTranslations workaround SIG-3586
- PR737 Small fix for reimports of areas from Datapunt "gebieden" API SIG-3605
- PR741 Fix errors in public map and hide certain statuses Signalen#127
- PR742 Fix reimports of CBS data after manual changes to previously imported data
- PR746 Fix history of "servicebelofte" (promised term to resolution of signal/complaint) being wrong SIG-3555
Release notes for version 0.20.1
Some links below will not work because the Amsterdam JIRA instance is not open to all.
Focus of this release was preparations for Den Bosch going live with the first Signalen instance after the original Amsterdam instance (SIA).
SIA/Signalen gained the ability to define email templates in the Django admin.
Validations of these email templates is still work in progress.
- PR 621 configurable email templates (no template validation yet). Signalen 44
- PR 638 send email via REST interface Signalen 77
- PR 692 email template rendering fix special characters
- PR 693 fix markdown link rendering in plaintext emails SIA SIG-3436
- PR 703 Address formatting in email templates SIA SIG-3496
- PR 707 Email template validation (NOW DISABLED) SIA SIG-3501
- PR 710 fix email rendering tests (020)
- PR 711 disable email template validation (from PR 707)
- PR 717 small fix in email template address formatting
API Features
The SIA API was tweaked to allow external partners to pick up on Signals that
were promoted to "hoofdmelding" (allowing better usage of "deelmeldingen" in
workflows).
- PR 723 Change abridged child signals endpoint to show whether current user is allowed access to specific child signals SIA SIG-3488
- PR 724 add /signals/v1/private/signals/promoted/parent that shows whether a "normal" signal became a parent signal SIA SIG-3545
API Filtering
The SIA/Signalen API allows filtering list endpoints, especially for signals/complaints.
- PR 681 filtering for signals/complaints children fixed SIA SIG-3415
- PR 688 filter signals/complaints by reporter email SIA SIG-3400
- PR 706 allow filtering signals on department code
- PR 708 allow multiple choices when filtering signals by associated area_code Signalen 111
- PR 714 allow filtering users on department code
- PR 725 new categories for the Amsterdam instance SIA SIG-3491
- PR 673 filter signals/complaints by assigned user email
CSV downloads
For reporting purposes SIA/Signalen can dump CSV files to external storage, it
is now also possible to download these dumps from the API (if the right
configuration option is set).
- PR 649 CSV report downloads (VNG)
- PR 678 dates in CSV dump filenames (VNG)
- PR 685 area_code as fallback when stadsdeel is unknown during CSV export (VNG)
Maps
Den Bosch required a publicly available map of a subset of Signals/complaints.
- PR 684 Public signals map endpoint (VNG)
Configuration / Configurability / Reuse
- PR 683 FEEDBACK_ENV_FE_MAPPING configurable
- PR 674 (trivial) set email backend default
- PR 679 Change SIA- to Signalen- Signalen 105
- PR 680 Add configuration option to accept invalid addresses as not validated
- PR 704 secure default setting for JWKS
- PR 712 make max upload size for attachments configurable SIA SIG-2680
- PR 721 change maximum number of allowable status message templates SIA SIG-3520
Documentation
- PR 672 updated contributor documentation
- PR 689 Standard for Public Code compliance documentation updated to version standard version 0.2.0
- PR 691 Swagger fixes SIA SIG-3478
- PR 670 Github PR template
- PR 694 log-in example script updated to use KeyCloak SIA SIG-3477
- PR 697 Foundation for Public code stewardship text to contribution guide Signalen 108
- PR 722 Standard for Public Code compliance documentation updated
Miscellaneous code clean-ups and fixes
- PR 630 fix warning in test suite
- PR 668 fix to question handling
- PR 669 fix in expression grammar
- PR 671 fix expression error handling
- PR 687 PDF fixes
- PR 696 unittest demonstrating permissions problem in signal history SIA SIG-3486
- PR 698 signal history permissions fix SIA SIG-3492
- PR 699 fix permissions check for PDFs SIA SIG-3495
- PR 700 remove invalid JWT tokens from repository
- PR 702 fix permissions check for attachments SIA SIG-3502
- PR 705 downscale and render correctly images in PDFs SIA SIG-3499
- PR 709 Clean-up, remove proof of concept GraphQL support
- PR 718 fix sniffing image filetypes SIA SIG-3511
- PR 719 refactor image handling for PDFs move code to services layer SIA SIG-3510
- PR 729 small clean-up of commented out code
Dependency updates
- PR 682 Dependabot fixes
- PR 686 Dependabot fixes
- PR 715 Depandabot fixes
- PR 716 Depandabot fixes
0.20.0
0.15.0: Merge pull request #492 from Amsterdam/release/0_15_0
Backend Release 0.15.0 highlights
PDF markers are positioned better and permissions were renamed.
Jira tickets
https://datapunt.atlassian.net/browse/SIG-2533
https://datapunt.atlassian.net/browse/SIG-2192
External contributions
Fix for running the test suite on Linux, contributed by the VNG.
0.14.1
Backend Release 0.14.1 highlights
Better PDFs.
Jira tickets
https://datapunt.atlassian.net/browse/SIG-1395
0.14.0
Backend Release 0.14.0 highlights
Email when reopening a signal
Jira tickets
https://datapunt.atlassian.net/browse/SIG-1339
https://datapunt.atlassian.net/browse/SIG-1413
0.13.4
Backend Release 0.13.4 highlights
Category updates
Jira tickets
https://datapunt.atlassian.net/browse/SIG-1279
https://datapunt.atlassian.net/browse/SIG-1280
https://datapunt.atlassian.net/browse/SIG-1327
https://datapunt.atlassian.net/browse/SIG-1345
0.13.3
Backend Release 0.13.3 highlights
Fix for double split bug in API
Jira tickets
https://datapunt.atlassian.net/browse/SIG-1278
https://datapunt.atlassian.net/browse/SIG-1231
https://datapunt.atlassian.net/browse/SIG-1313
https://datapunt.atlassian.net/browse/SIG-1333
0.12.1
Backend Release 0.12.1 highlights
Preparations for the new workflow.
Jira tickets
https://datapunt.atlassian.net/browse/SIG-1214
https://datapunt.atlassian.net/browse/SIG-1245
https://datapunt.atlassian.net/browse/SIG-1255
https://datapunt.atlassian.net/browse/SIG-1259
https://datapunt.atlassian.net/browse/SIG-1264
0.10.5
Backend Release 0.10.5 highlights
Bugfix release for HTTP 500 errors caused by truncated image uploads. Also contains preparations for complaint feedback mechanism (support for forms and database functionality).
Jira tickets
https://datapunt.atlassian.net/browse/SIG-1060
https://datapunt.atlassian.net/browse/SIG-1062
https://datapunt.atlassian.net/browse/SIG-1071
https://datapunt.atlassian.net/browse/SIG-1077
https://datapunt.atlassian.net/browse/SIG-1082
https://datapunt.atlassian.net/browse/SIG-1086
https://datapunt.atlassian.net/browse/SIG-1091