Skip to content

Releases: Amsterdam/signals

Release notes for version 0.21.0

17 Mar 09:29
cc68e04
Compare
Choose a tag to compare

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

  • PR728 Filter for signals whose deadline have passed (or passed by a factor of three) SIG-3509

Configuration / Configurability / Reuse

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

11 Mar 11:37
1011077
Compare
Choose a tag to compare

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).

Email

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

03 Dec 13:38
1926a4e
Compare
Choose a tag to compare

After not using tags and releases for a while, we are now picking up this old habit again.

A lot have changed since the previous official tag/release.

0.15.0: Merge pull request #492 from Amsterdam/release/0_15_0

16 Apr 08:02
47389b1
Compare
Choose a tag to compare

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

15 Jul 13:59
6a70d08
Compare
Choose a tag to compare

Backend Release 0.14.1 highlights

Better PDFs.

Jira tickets
https://datapunt.atlassian.net/browse/SIG-1395

0.14.0

26 Jun 11:36
0c5895f
Compare
Choose a tag to compare

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

17 Jun 14:48
5450db1
Compare
Choose a tag to compare

0.13.3

13 Jun 08:46
8169a34
Compare
Choose a tag to compare

0.12.1

23 May 09:32
5d21427
Compare
Choose a tag to compare

0.10.5

05 Apr 12:43
Compare
Choose a tag to compare

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