Skip to content

Releases: mysociety/alaveteli

0.44.0.0

24 Oct 11:53
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Improve handling of messages with multiple email addresses (Alexander Griffen)
  • Fix admin timeline filters (Helen Cross, Graeme Porteous)
  • Update Docker environment scripts (Graeme Porteous)
  • Allow authority disclosure log URLs to be translated (Graeme Porteous)
  • Remove Vagrant development boxes (Graeme Porteous)
  • Improve calculation of authority home pages (Gareth Rees)
  • Apply attachment censor rules and masks in the background (Graeme Porteous)
  • Remove "inline" background job processing (Graeme Porteous)
  • Add Xapian background job queue (Graeme Porteous)
  • Single request guess delivery (Alexander Griffen, Graeme Porteous)
  • Detect request email addresses in BCC/Received by headers (Alexander Griffen)
  • Add disclosure log to authority JSON (Graeme Porteous)
  • Add notify varnish cache job (Matthew Somerville, Graeme Porteous)
  • Improve user comment anonymisation (Graeme Porteous)
  • Show admin users previous names and slugs (Graeme Porteous)
  • Add ability for users to change their name (Graeme Porteous)
  • Separate admin account closure actions (Alexander Griffen, Gareth Rees)
  • Make user content limit configurable (Gareth Rees)
  • Add CSV files to Google Doc Viewer and refactoring (Gareth Rees)
  • Show authority notes in admin (Helen Cross)
  • Fix IP address matching in user spam scorer (Graeme Porteous)
  • Fix logging duplicate events (Matthew Somerville)
  • Fix favicon web server configuration (Graeme Porteous)
  • Fix asset compilation issues (Graeme Porteous)
  • Fix POP poller timeouts (Graeme Porteous)
  • Code linting updates and refactoring (Alexander Griffen)
  • Dependencies upgrades (Graeme Porteous)

Highlighted Pro Features

  • View and download subscription invoices (Graeme Porteous)
  • Add subscription started webhook state (Graeme Porteous)
  • Update Stripe token information (Graeme Porteous)
  • Improve batch request sending memory limit (Laurent Savaete)
  • Fix draft batch request composition bug (Graeme Porteous)

Full Changelog: 0.43.2.0...0.44.0.0

0.43.0.0

28 Apr 11:38
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Improve censor rules comment editing (Alexander Griffen)
  • Reduce the visual prominence of defunct bodies in lists (Gareth Rees)
  • Improve application health metrics (Graeme Porteous)
  • Add ability to display blog posts on request/authority page sidebars using tags (Graeme Porteous)
  • Adding localisation to resent notice (Miroslav Schlossberg, Graeme Porteous)
  • Add ability to paginate through requests in a batch (Gareth Rees)
  • Add list of batch requests to admin user page (Gareth Rees)
  • Add daily limit to user message creation (Gareth Rees)
  • Add project leaderboards (Alexander Griffen)
  • Add background job processing (Graeme Porteous)
  • Add rate limiting to comment creation (Gareth Rees)
  • Fix bug preventing ex-pro users follow up to still-private requests (Gareth Rees, Graeme Porteous)
  • Make it clearer that usernames are published (Gareth Rees)
  • Add spam term checking to user to user messages (Gareth Rees)
  • Install script improvements (Graeme Porteous)
  • Update passenger config (Graeme Porteous)
  • Removed legacy event params (Graeme Porteous)
  • Removed legacy notes (Graeme Porteous)
  • Fix rendering of notes on request new (Graeme Porteous)
  • Add support for Ruby 3.2 (Graeme Porteous)
  • Add support for Ruby 3.1 (Graeme Porteous)
  • Upgrade to Rails 7 (Graeme Porteous)
  • Improve processing of large PDF attachments (Graeme Porteous)
  • Add support for Ruby 3.0 (Graeme Porteous)
  • Drop support for Ruby 2.7 (Graeme Porteous)
  • Code linting (Alexander Griffen, Graeme Porteous)
  • Dependencies upgrades (Alexander Griffen, Graeme Porteous)

Full Changelog: 0.42.0.1...0.43.0.0

0.42.0.0

04 Jan 15:49
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Use CSV output and ignore case for users:count_per_domain stats (Gareth Rees)
  • Improve storage of event parameter data (Graeme Porteous)
  • Allow admins to destroy post redirects (Gareth Rees)
  • Add initial administration UI for batch requests (Gareth Rees)
  • Add ability to hide individual attachments using prominence (Graeme Porteous)
  • Refactor requests, outgoing messages, incoming messages and attachments prominence to be consistent and reusable (Graeme Porteous)
  • Fix categorisation game total requests count (Gareth Rees)
  • Add count of requests in each prominence state to body and user admin pages (Gareth Rees)
  • Update all-authorities.csv endpoint to download and cache file nightly (Graeme Porteous)
  • Improved notes feature, allowing multiple notes to be associated with bodies and requests. Association can either be direct or via a tag. Tagged notes are useful for displaying one note to a subset of bodies or requests which are all tagged with the same tag (Gareth Rees, Graeme Porteous, Lucas Cumsille Montesinos)
  • Add administration UI for notes (Graeme Porteous)
  • Add administration UI for tags (Graeme Porteous)
  • Allow outgoing messages, incoming messages to be tagged (Graeme Porteous)
  • Automatically apply missing_email tag to bodies who are missing a request email so that they can be found in a public list (Gareth Rees)
  • Improve linking from outgoing & incoming message admin pages (Gareth Rees)
  • Allow admins to destroy user post redirects (Gareth Rees)
  • Use correct mime type for cached CSV attachments (Gareth Rees)
  • Improvements to the admin object columns listings (Gareth Rees, Graeme Porteous)
  • Protect mass-tag update buttons in admin bodies lists (Gareth Rees)
  • Dependencies upgrades (Alexander Griffen, Graeme Porteous)

Highlighted Pro Features

  • Allow former pro to classify embargo requests (Graeme Porteous)

0.41.1.0

08 Jul 13:50
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Add simple classification game milestone celebration (Gareth Rees)
  • Remove legacy batch request interface (Graeme Porteous)
  • Dependencies upgrades (Graeme Porteous)

Highlighted Pro Features

  • Enable the batch category picker for all new Pro users (Graeme Porteous)

Full Changelog: 0.41.0.0...0.41.1.0

0.41.0.0

05 Jul 09:00
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Improve admin authorisation for embargoed content (Laurent Savaete, Graeme Porteous)
  • Fixes some colour contrast accessibility issues (Lucas Cumsille Montesinos)
  • Clarify foi_no special tag usage in admin UI (Gareth Rees)
  • Make law used clearer on authority page (Gareth Rees)
  • Add mass "delete tag" button for authorities in admin UI (Graeme Porteous)
  • Add drag and drop handles to admin category interface (Gareth Rees)
  • Improve spam notification messages with IP and country (Gareth Rees, Graeme Porteous)
  • Remove Gaze support (Graeme Porteous)
  • GitHub Action permission (Naveen Srinivasan, Graeme Porteous)
  • Add clarification request button to incoming message admin actions (Gareth Rees)
  • Show day of week in admin timeline (Gareth Rees)
  • Improve admin CSV upload error prominence (Gareth Rees)
  • Show all applicable censor rules on admin request pages (Gareth Rees)
  • Track IP addresses associated with User sign ins if configured (Gareth Rees)
  • Improve authorities questions radio button styling (Lucas Cumsille Montesinos)
  • Add Xapian Job count health check (Graeme Porteous)
  • Add "revert log in as" feature for admins (Graeme Porteous)
  • Add admin user scopes tabs (Gareth Rees, Graeme Porteous)
  • Show citations on admin pages (Gareth Rees)
  • Show public body change request notes on body edit page (Gareth Rees)
  • Show public body change request notes in the admin summary (Gareth Rees)
  • Link to Public Body Change Request source URLs in admin interface (Gareth Rees)
  • Admin styles for page printing or saving as PDF (Lucas Cumsille Montesinos)
  • Add support ActiveStorage for attachments (Graeme Porteous)
  • Block sign ups from restricted countries (Gareth Rees)
  • Improve comment metadata on comment edit page (Gareth Rees)
  • Improve comment metadata on comment listings (Gareth Rees)
  • Add extra common one-click user ban reasons (Gareth Rees)
  • Improve admin page browser tab titles (Gareth Rees)
  • Show who made each edit on public body admin pages (Gareth Rees)
  • Cap number of annotations a user can make in a day (Gareth Rees)
  • Add "select all" button for annotations on admin pages (Gareth Rees)
  • Fix rendering of refusal advice overflow (Lucas Cumsille Montesinos)
  • Add support ActiveStorage for raw emails (Graeme Porteous)
  • Add canned censor rule replacement reasons (Gareth Rees)
  • Localise stripping of salutations (Gareth Rees)
  • Ensure comments are reindexed after a bulk visibility change (Gareth Rees)
  • Reduce attractiveness of Alaveteli to spammers by only showing user "about me" profile text to logged in users, or when the user has been manually marked as genuine (Gareth Rees)
  • Add /tor path for redirecting sign ups from Tor at the webserver level (Gareth Rees)
  • Add donate link to request page sidebar (Lucas Cumsille Montesinos, Gareth Rees)
  • Upgrade to Rails 6.1 (Graeme Porteous)
  • Preparation for Rails 7.0 upgrade (Graeme Porteous)
  • Drop support for Ruby 2.5 (Graeme Porteous)
  • Drop support for Ruby 2.6 (Graeme Porteous)
  • Drop support for Debian 9 Stretch (Graeme Porteous)
  • Drop support for Debian 10 Buster (Graeme Porteous)
  • Drop support for Ubuntu 18.04 Bionic (Graeme Porteous)
  • Continued code refactoring and improvements (Gareth Rees, Graeme Porteous)
  • Dependencies upgrades (Graeme Porteous)

Highlighted Pro Features

  • Add batch authority count (Graeme Porteous)
  • Improve batch duplication detection (Graeme Porteous)
  • Add batch category UI improvements (Graeme Porteous)
  • Add batch category performance improvements (Graeme Porteous)
  • Add feature groups to grant access to multiple features based on user roles (Graeme Porteous)

Full Changelog: 0.40.1.2...0.41.0.0

0.40.0.0

16 Nov 16:09
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Improve spacing of pro request navigation folders (Gareth Rees)
  • Update daemon templates (Laurent Savaete)
  • Fix incorrect crontab PATH setup (Graeme Porteous)
  • Add support for Debian 11 Bullseye (Graeme Porteous)
  • Add draft icon in the pro dashboard (Lucas Cumsille Montesinos)
  • Fix overflow of pro announcement icon on mobile devices (Lucas Cumsille Montesinos)
  • Use consistent colour for admin interface save buttons (Gareth Rees)
  • Remove dependency on Python (Graeme Porteous)
  • Use human-friendly URLs to body listings (Gareth Rees)
  • Add unsubscribe links to survey mailer (Graeme Porteous)
  • Prepare for the Rails 6.1 version (Graeme Porteous)
  • Add beta script to redact raw emails (Graeme Porteous)
  • Improve phrasing of closed correspondence message (Gareth Rees)
  • Prevent blank attributes being saved to translations (Gareth Rees)
  • Add citation count to general statistics (Gareth Rees)
  • Remove unused followup anchors (Gareth Rees)
  • Display the current public body request email when notifying admins of a change request (Gareth Rees)
  • Fix batch pages breaking due to empty embargo_duration value (Gareth Rees, Graeme Porteous)
  • Add quick links to browse latest requests and responses (Gareth Rees)
  • Fix rendering of unsubscribe flash message (Graeme Porteous)
  • Allow external utilities to be found within default environment paths (Graeme Porteous)
  • Make public body notes admin form field larger (Gareth Rees)
  • Upgrade to Rails 6 (Graeme Porteous)
  • Expire sensitive post redirect tokens after use. Thanks to Sohail Ahmed for responsibly disclosing with clear, actionable and thorough reports. https://www.linkedin.com/in/sohail-ahmed-755776184/
  • Expire session on sensitive user profile changes. Thanks to Sohail Ahmed for responsibly disclosing with clear, actionable and thorough reports. https://www.linkedin.com/in/sohail-ahmed-755776184/
  • Add Rack middleware to handle RangeError (Graeme Porteous)
  • Fix PDF request rendering when using wkhtmltopdf 0.11 (Graeme Porteous)
  • Fix text encoding and byte sequences errors (Graeme Porteous)
  • Show true count of old unclassified requests in admin (Gareth Rees)
  • Render newest Citations in request sidebar instead of oldest (Gareth Rees)
  • Consistent display to dates and times in the admin (Graeme Porteous)
  • Add support for Ubuntu Focal (20.04 LTS) (Gareth Rees)
  • Continued code refactoring and improvements (Gareth Rees, Graeme Porteous)
  • Dependencies upgrades (Graeme Porteous)

Highlighted Pro Features

  • Add Share by Link feature to allow Pro users to share embargoed request privately (Graeme Porteous)

0.39.1.8

16 Nov 16:07
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Updated translations from Transifex (Graeme Porteous)

0.39.1.7

28 Oct 08:43
Compare
Choose a tag to compare

Highlighted Features

  • Updated translations from Transifex (Graeme Porteous)

0.39.1.6

28 Oct 08:43
Compare
Choose a tag to compare

Highlighted Features

  • Updated translations from Transifex (Graeme Porteous)

0.39.1.5

28 Oct 08:43
Compare
Choose a tag to compare

Highlighted Features

  • Update survey mailer strings for easier translation (Graeme Porteous)
  • Updated translations from Transifex (Graeme Porteous)