Releases: mysociety/alaveteli
Releases · mysociety/alaveteli
0.38.4.4
0.38.4.3
0.38.4.2
0.38.4.1
0.38.4.0
0.38.4.0
0.38.3.0
0.38.3.0
0.38.2.0
0.38.2.0
0.38.1.1
0.38.1.1
0.38.1.0
0.38.1.0
0.38.0.0
0.38.0.0
Highlighted Features
- Upgrade to Rails 5.2 (Graeme Porteous)
- Upgrade to Xapian to 1.4.11 (Sam Pearson, Graeme Porteous)
- Dependencies upgrades (Gareth Rees, Graeme Porteous)
- Don't show profile photos of banned users (Gareth Rees)
- Link to change request form when asking users to contact us about request
email updates (Gareth Rees) - Configure Google Analytics to anonymise their IP address and disable storing
browser cookies. (Graeme Porteous) - Removed New Relic support (Graeme Porteous)
- Fixes encoding issue when viewing attachment as HTML. See related upgrade note
regarding checking requests/censor rules below (Graeme Porteous, Gareth Rees) - Fixes and improvements to geoip database download rake task (Graeme Porteous)
Highlighted Pro Features
- Foundational work on a new "Projects" feature allowing users to collaborate on
requests and batches together (Gareth Rees, Graeme Porteous)
See: https://www.mysociety.org/2020/07/24/whatdotheyknow-projects/
Upgrade Notes
- IMPORTANT! We now depend on Xapian 1.4, which means you may need to
convert your flint database to a chert database prior to upgrading Alaveteli.
See: https://getting-started-with-xapian.readthedocs.io/en/latest/advanced/admin_notes.html#converting-a-flint-database-to-a-chert-database) - IMPORTANT! We no longer support PostgreSQL 9.4. Please upgrade to 9.6
before upgrading Alaveteli. See: https://www.postgresql.org/docs/9.6/release-9-6.html - NOTE: This release will be the last to support Ruby 2.3 and 2.4. Please
consider upgrading to either 2.6. See: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-6-6-released/ - Run
bundle exec rake temp:identify_broken_binary_censor_rules
to generate
a list of requests which should be manually checked to ensure censor rules are
applied correctly. - The Google Analytics code has been extracted into
views/application/_ga_code.html.erb
, and to avoid the GDPR requirement to
show cookie opt-in notices, now sets cookie-less tracking. Additionally, we
are instructing Google to anonymise visitors IP address using the
anonymizeIp
option. This means that visitors are no longer individually
profiled. If you wish to continue individually targeting users, you'll need
to overrideapp/views/application/_ga_code.html.erb
in your theme and set
appropriate options. - There are some database structure updates so remember to run
bundle exec rails db:migrate