Releases: mysociety/alaveteli
Releases · mysociety/alaveteli
0.44.0.0
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
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
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
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
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
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
0.39.1.7
Highlighted Features
- Updated translations from Transifex (Graeme Porteous)
0.39.1.6
Highlighted Features
- Updated translations from Transifex (Graeme Porteous)
0.39.1.5
Highlighted Features
- Update survey mailer strings for easier translation (Graeme Porteous)
- Updated translations from Transifex (Graeme Porteous)