Skip to content

0.45.0.0

Latest
Compare
Choose a tag to compare
@gbp gbp released this 08 Jan 10:13
· 1 commit to develop since this release

Highlighted Features

  • Localise alert email subjects in the receiver's language (Anders Lindeberg)
  • Remove deprecated Google Chart from request game (Gareth Rees)
  • Migrated from Stripe Plans to Stripe Prices (Graeme Porteous)
  • Change notes so that records tagged with name:value will be associated with notes tagged as name (Graeme Porteous)
  • Upgrade Stripe API version (Graeme Porteous)
  • Drop support for Azure storage (Graeme Porteous)
  • Add basic Citation searching in admin UI (Gareth Rees)
  • Improve citations admin to allow title and description updates (Graeme Porteous)
  • Add public citations view (Graeme Porteous)
  • Add project dataset question "select" format (Graeme Porteous)
  • Fix script/mailin when multiple EXCEPTION_NOTIFICATIONS_TO addresses are specified (Graeme Porteous)
  • Add example logrotate configuration (Graeme Porteous)
  • Switch application server from Thin to Puma (Graeme Porteous)
  • Fix rendering invoices page when there are discounted Pro subscription (Graeme Porteous)
  • Drop support for Ruby 3.0 (Graeme Porteous)
  • Allow projects owners to publish datasets (Graeme Porteous)
  • Add comment deletion (Helen Cross, Graeme Porteous, Gareth Rees)
  • Show and allow creation of citations from info request batch pages (Graeme Porteous)
  • Allow pro users to create and manage Projects (Graeme Porteous)
  • Improve Xapian queue health check (Graeme Porteous)
  • Improve nginx configuration file for Sidekiq Web UI (Graeme Porteous)
  • View user profile photos from admin list of users (Gareth Rees)
  • Update user email to be sent from the blackhole address (Graeme Porteous)
  • Remove ability to publicly view authority contact email addresses to prevent harvesting (Gareth Rees)
  • Fix issues loading tags containing . or / in admin UI (Graeme Porteous)
  • Change docker scripts to not require bash (Anders Lindeberg)
  • Prevent multiple require admin emails from being sent (Graeme Porteous)
  • Allow requests to be browsed by category (Graeme Porteous)
  • Add default value and not null constraint to CensorRule#regexp (Gareth Rees)
  • Allow requests to be listed and filtered by tag (Graeme Porteous)
  • Fix admin error when authority are missing an email address (Graeme Porteous)
  • Allow categories to have notes associated with them (Graeme Porteous)
  • Add styling option and rich text editor to the notes admin (Graeme Porteous)
  • Strengthen 2FA warning. Users must remember to keep this code safe (Gareth Rees)
  • Broaden citation type classifications to cover wider thematic areas and add "campaigning" type (Gareth Rees, Graeme Porteous)
  • Treat unstemmed words as normal search terms. (Matthew Somerville)
  • Update /alaveteli_pro base path to /pro (Alexander Griffen, Graeme Porteous)
  • Change use of /alaveteli_pro/info_requests/{request} to instead appear as /request/{request} (Alexander Griffen, Graeme Porteous)
  • Remove locale prefixes from URLs (Alexander Griffen, Graeme Porteous)
  • Update Twitter/X logos and wording (Lucas Cumsille Montesinos)
  • Fix missing headers when exporting Project data (Gareth Rees)
  • Reduce amount of storage related background jobs (Graeme Porteous)
  • Add automatic parsing of emails contain Excel spreadsheets (Graeme Porteous)
  • Improve rendering of admin hidden request prominence and explanations (Graeme Porteous)
  • Add admin list of all citations (Gareth Rees)
  • Improve redirection flow after user account closure actions (Gareth Rees)
  • Fix duplicated attachment masking jobs (Graeme Porteous)
  • Display metadata on admin attachment views (Graeme Porteous)
  • Change request URL patterns to be member routes (Alexander Griffen, Graeme Porteous)
  • Change request URL patterns to only use titles rather than request IDs (Alexander Griffen, Graeme Porteous)
  • Colourise holding pen guess scores (Gareth Rees)
  • Fix default holding pen guess scores (Gareth Rees)
  • Add support for Debian 12 "Bookworm" (Graeme Porteous)
  • Add support for Ubuntu 22.04 LTS "Jammy Jellyfish" (Graeme Porteous)
  • Update alert daemon from init script to systemd (Sam Pearson)
  • Update incoming mail poller daemon from init script to systemd (Sam Pearson)
  • Update notification daemon from init script to systemd (Sam Pearson)
  • Add basic admin notes index page (Gareth Rees)
  • Restore delivery status notification attachment note (Gareth Rees)
  • Explore CSV files in a Datasette Lite instance (Gareth Rees)
  • Add link from incoming message to admin page for attachments (Gareth Rees)
  • Add XLS & XLSX spreadsheet analyser to automatically detect hidden data (Helen Cross, Graeme Porteous)
  • Update attachment processing to automatically rebuild if cached file goes missing (Graeme Porteous)
  • Allow InfoRequest to be categorised (Graeme Porteous)
  • Replace public body categories with generalised categories (Graeme Porteous)
  • Add admin links to and from batch request show action (Graeme Porteous)
  • Update request base calculated status for internal reviews (Graeme Porteous)
  • Automatically apply not_many_requests tag to bodies who don't have many public requests so that they can be found in a public list or have tag-based notes applied (Gareth Rees)
  • Improve background job performance by limiting the number NotifyCacheJob jobs created (Graeme Porteous)
  • Signpost key user administration contributions for requests on request list pages (Gareth Rees)
  • Signpost users to find new contact details for requests with delivery errors (Gareth Rees)
  • Add admin view of unmasked version of main body part attachments (Gareth Rees)
  • Add internal ID number to authority CSV download (Alex Parsons, Graeme Porteous)
  • Don't show users that have closed their account or been banned on leaderboards (Chris Mytton)