Skip to content

Releases: mysociety/alaveteli

0.36.0.0

19 Nov 10:34
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • Upgrade to Rails 5.1 (Liz Conlan, Graeme Porteous)
  • Add the password requirements to change password form (Gareth Rees)
  • Fix wording on password reset page (Gareth Rees)
  • Add spam addresses controller to admin navigation (Gareth Rees)
  • Show improved censor rule help in admin interface (Gareth Rees)
  • Show incoming message attachments in admin interface (Gareth Rees)
  • Add Facebook link to blog sidebar (Zarino Zappia)
  • Fix users updated at timestamps being inadvertently changed by background jobs
    (Graeme Porteous)
  • Fixed issue with YAML generated in old Alaveletli versions and stored in
    InfoRequestEvent (Graeme Porteous)

Highlighted Pro Features

  • Support payments using Strong Customer Authentication (Graeme Porteous)
  • Add Pro self serve configuration option allowing users to upgrade their
    accounts to Pro and bypass the payment/subscription form (Graeme Porteous)
  • Add expired embargoes to weekly metric report (Graeme Porteous)

0.35.0.0

12 Aug 15:59
@gbp gbp
Compare
Choose a tag to compare

Highlighted Features

  • This release rolls out Alaveteli Pro Pricing - a way to ask users to support
    your site by paying for access to the advanced Alaveteli Pro features
    (Liz Conlan, Gareth Rees, Graeme Porteous)
  • Switch to using the new MaxMind DB data format for geoip lookups. Adds a rake
    task to download the geoip data file (Liz Conlan)
  • Add new rake task to create the Stripe webhook endpoint (Liz Conlan)
  • Send weekly metrics email to the Pro Admin team (Liz Conlan, Gareth Rees)
  • Improve error handling when sending request-related emails (initial request
    mails and followups) - failed messages are captured and a send_error event is
    logged to make it easier for site admins to see what's happened (Nigel Jones)
  • Fixed bug where expiring embargoes were not fully removed from batches when
    the related requests reached the publication data (Liz Conlan)
  • Send daily webhook digest to the Pro Admin team (Graeme Porteous)
  • Improved admin user search feature to also search the users' about me profile
    text (Graeme Porteous)
  • Removed support for Ubuntu 16.04 LTS (Xenial Xerus) (Liz Conlan)
  • Add support for Ruby 2.6 (Liz Conlan)

0.34.0.0

24 Jun 11:58
Compare
Choose a tag to compare

Highlighted Features

  • Removed support for Ubuntu 14.04 LTS (Trusty Tahr) (Liz Conlan)
  • Dropped support for Ruby 2.0 (Liz Conlan)
  • Dropped support for Ruby 2.1 and 2.2 (Liz Conlan)
  • Upgrade to Rails 5.0 (Liz Conlan, Graeme Porteous)

0.33.0.0

12 Jun 12:19
Compare
Choose a tag to compare

Highlighted Features

  • Added support for Ubuntu 18.04 LTS (Bionic Beaver) (Gareth Rees)
  • Fix broken display of blank contact authorities (Gareth Rees)
  • Fixed a bug in AlaveteliExternalCommand where the full program path was
    not being returned correctly (Laurent Savaete)
  • Fixed a bug that meant request urls could unexpectedly change when the request
    is edited if they're in the middle of a numbered sequence (Liz Conlan)
  • Fix search.png not being included in precompiled assets (Nigel Jones)
  • Drop support for Debian Jessie (Gareth Rees)
  • Disable the destroy authority button in the admin interface rather than hiding
    it as that can be confusing with embargoed requests (Liz Conlan)
  • Handle missing query param in body search typeahead (Gareth Rees)
  • Add experimental ability to deter personal requests (Graeme Porteous)
  • Multiple performance refactorings (Graeme Porteous)
  • Don't show followup options if the request is closed to new responses
    (Liz Conlan)
  • Highlight non-default states of "Prominence" in the admin
    interface (Gareth Rees)
  • Fix bug were the header was displayed at the wrong width if the site only had
    one language configured (Martin Wright)
  • Show the message from the user on the admin summary page for requests and
    comments which have been flagged as needing administrator attention (Liz Conlan)
  • Log an event when a user reports a request and capture the message data
    supplied by the user when they report a request as needing administrator
    attention in the log (Liz Conlan)
  • Uses the url_name instead of a numeric id when sending messages between users
    to prevent id guessing (Liz Conlan)
  • Reopen closed requests to allow responses from anybody when a new followup
    message is sent, or an admin resends an outgoing message (Liz Conlan)
  • Cache the number of incoming messages belonging to an InfoRequest to improve
    performance (Graeme Porteous)
  • Simplify layout of "Find an authority" page (Zarino Zappia)
  • Warn users when their request is getting too long (Zarino Zappia)
  • Add a customisable email footer for emails sent to users (Liz Conlan)
  • Add one-click unsubscribe to TrackMailer-generated email notifications
    (Gareth Rees)
  • Use the original subject line when sending an email reply to a
    PublicBodyChangeRequest through the admin interface (Liz Conlan)
  • Improve logic for showing contact options when making followups to a request
    (Liz Conlan)
  • Add guessing from the subject line of an incoming email in the holding pen
    (Liz Conlan)
  • Encourage reporting correspondence through the request page (Gareth Rees)
  • Link to parent batch from request page (Zarino Zappia, Gareth Rees)
  • Improve guessing from addresses with missing punctuation for incoming email in
    the holding pen (Liz Conlan)
  • Improve guessing from malformed addresses for incoming email in the holding
    pen (Gareth Rees)
  • Add a USER_CONTACT_FORM_RECAPTCHA config setting to show a reCAPTCHA
    on the user-to-user contact form if set to true (defaults to false)
    (Liz Conlan)
  • Add a note to the top of the request page when a request thread is closed to
    further correspondence (Liz Conlan)
  • Add an option to hide a request containing personal information (Gareth Rees)
  • Prevent censor rules from being unintentionally made permanent when admins
    edit outgoing messages. Allow admins to see the unredacted outgoing message
    text on request's admin page and in the associated event log (Liz Conlan)
  • Added support for Ubuntu 16.04 LTS (Xenial Xerus) (Graeme Porteous)
  • Preparation for upgrading to Rails 5 (Graeme Porteous, Liz Conlan, Gareth
    Rees)
  • Add missing gettext:remove_fuzzy_alaveteli_pro task (Liz Conlan)
  • Fix erroneously escaped HTML on admin request pages (Gareth Rees)
  • Fix edge-case bug in following requests (Gareth Rees)
  • Add experimental "Close and anonymise" user feature (Graeme Porteous)

0.32.0.2

10 Jun 13:27
Compare
Choose a tag to compare

Highlighted Features

  • Updated translations from Transifex (Liz Conlan)

0.32.0.1

14 Mar 11:31
Compare
Choose a tag to compare

Highlighted Features

  • Upgrade Rails to 4.2.11.1 (Gareth Rees, Liz Conlan)

0.32.0.0

09 Oct 10:22
Compare
Choose a tag to compare

Highlighted Features

  • Move the user menu and sign up/sign in links from the navigation bar to the
    header to allow space for longer navigation link translations (Martin Wright)
  • Better duplicate request detection (Graeme Porteous)
  • Strip leading and trailing whitespace when searching for users in the admin
    interface (Gareth Rees)
  • Fall back to the theme's standard opengraph logo rather than the example pro
    logo from core if there's no opengraph-pro logo available in the theme
    (Liz Conlan)
  • Don't show the pro blank slate message when the user has a saved draft (Graeme
    Porteous)
  • Improve the pro blank slate/"Getting started" message (Martin Wright)
  • Add message navigation buttons to pro request pages to make it easier to move
    through long request threads (Martin Wright)
  • Make the pro sidebar sticky (Martin Wright)
  • Improvements to the pro sidebar to make it easier for a pro user to see when
    a private request will be published from the request page (Martin Wright)
  • Parse and display incoming email headers in the admin interface (Gareth Rees)
  • Don't update the Atom feed timestamp if there are no events (Graeme Porteous)
  • Fix padding around delivery status and hidden message containers (Martin
    Wright, Zarino Zappia)
  • Fix vertical alignment of follower count for easier theme overrides (Martin
    Wright)
  • Avoid drawing border under final attachment in list (Zarino Zappia)
  • Better user menu behaviour with long names (Martin Wright)
  • Add the ability to collapse the correspondence on the request page (Martin
    Wright)
  • Fix clash between the action menu and the sidebar in the mobile view (Martin
    Wright)
  • Add missing background colour for "awaiting classification" status message
    (Martin Wright)
  • Better HTML encoding on new request and admin email forms (Liz Conlan)
  • Add Google Analytics events for clicks for "Related requests" links (Zarino
    Zappia)
  • Add support for the foi_no tag for authorities so that new requests can
    still be made while making it clearer that they are not obliged by law to
    respond (Liz Conlan)
  • Add tooltip prompts and an "Are you sure?" dialogue on save to the admin
    interface when marking a request as "vexatious" or "not_foi" without hiding it
    using the prominence dropdown (Liz Conlan)
  • Ability to blacklist known addresses that cannot be replied to (Gareth Rees)
  • Ability to customise no-reply address Regexp (Gareth Rees)
  • Extend time before closing requests to all responses (Gareth Rees)
  • Add a footer to the Admin layout with useful links to alaveteli.org (Gareth
    Rees)
  • Add user name spam checking (Gareth Rees)
  • Run the full user spam check during signup rather than just checking the
    email domain (Liz Conlan)
  • Improve the spam checker code, make it easier to reuse and enable it on the
    sign in page (Graeme Porteous)
  • Make it quicker to ban users for spamming in admin interface (Gareth Rees)
  • Limit the frequency that PublicBody#updated_at gets updated by unrelated
    changes to an associated InfoRequest (Gareth Rees)
  • Add standard Rails timestamp columns to all tables (Gareth Rees)
  • Fix broken migrations introduced in 0.30 (Gareth Rees)
  • Destroy embargoes when the attached info request is destroyed (Gareth Rees)
  • Fix case sensitivity bug in password reset form (Gareth Rees)
  • Rename dangerous Xapian commands (Gareth Rees)
  • Improved handling of Xapian indexing failures (Gareth Rees)
  • Prioritise direct matches on PublicBody#name in search results (Liz Conlan,
    Gareth Rees)
  • Fix double encoding of URL params for search (Gareth Rees)
  • Log an InfoRequestEvent when updating response handling attributes in
    InfoRequest.stop_new_responses_on_old_requests (Gareth Rees)
  • Show that a request is part of a batch on the request page in the admin
    interface (Gareth Rees)
  • Improve batch sending - better checks for whether a batch has finished
    sending, allows batch sending to be resumed if it exits before completion
    (Graeme Porteous)
  • Add "Rejected incoming count" do the request page in the admin interface
    (Gareth Rees)
  • Highlight non-default states of "Allow new responses from" in the admin
    interface (Gareth Rees)
  • Add collapse/expand to request correspondence (Zarino Zappia)
  • Fix downloading a Zip of entire request when the request contains a resent
    message (Gareth Rees)
  • Add Pro opengraph logo (Martin Wright)
  • Create site-wide and user role announcements from within the administrative
    interface (Graeme Porteous)
  • Increase minimum password length for new users or updated passwords
    (Graeme Porteous)
  • Improve password encryption by switching to bcrypt algorithm, existing
    password hashes will be upgraded when a user signs in (Graeme Porteous)
  • Restore translated attributes to Public Body admin view (Gareth Rees)
  • Updates the addresses of the OS base boxes in the Vagrantfile
  • Various improvements to the test suite (Gareth Rees, Graeme Porteous, Liz Conlan)

0.31.0.4

28 Sep 15:03
Compare
Choose a tag to compare

Highlighted Features

  • Updated translations from Transifex (Liz Conlan)

0.31.0.3

14 Feb 17:00
Compare
Choose a tag to compare

Highlighted Features

  • Fix broken translation string (Gareth Rees)

0.31.0.2

14 Feb 16:59
Compare
Choose a tag to compare

Highlighted Features

  • Remove obsolete pro msgids (Gareth Rees)