Releases: mysociety/alaveteli
Releases · mysociety/alaveteli
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
0.37.0.0
Highlighted Features
- Automatically run
db:seed
on deployment (Gareth Rees) - Highlight the importance of remembering OTP (Gareth Ress)
- Updated world sites index with new Alaveteli installs (Jen Bramley)
- Fetch MaxMind database weekly (Sam Pearson)
- Link requests to news articles through citations (Graeme Porteous)
- Account for new MaxMind license restrictions (Gareth Rees)
- Fix HTML output in Zip download correspondence extract (Gareth Rees)
- Clean up Censor Rule admin forms (Gareth Rees)
- Improve flow of closing public body change requests (Gareth Rees)
- Fix usage statistics for new installations (Graeme Porteous)
Highlighted Pro Features
- Respect locale when composing batch request (Gareth Rees)
- Add configurable
STRIPE_TAX_RATE
to correctly calculate gross amounts for
Pro plans (Gareth Rees) - Improve handling of failed Stripe payments (Graeme Porteous)
- Add CSV download for batch requests (Graeme Porteous)
- Add targeted Pro marketing pages (Myfanwy Nixon, Martin Wright, Gareth Rees)
- Fix embargoed requests email response notification (Graeme Porteous)
Upgrade Notes
- Set
STRIPE_TAX_RATE
inconfig/general.yml
if you charge for Pro features. - MaxMind – the providers of the GeoLite2 GeoIP databases – now require a free
license key to download the databases. You must now add your license key to
MAXMIND_LICENSE_KEY
in order to continue using theGEOIP_DATABASE
setting.
See https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/
for more information. - There are some database structure updates so remember to run
bundle exec rails db:migrate
0.36.1.0
Highlighted Features
- Account for new MaxMind license restrictions (Gareth Rees)
Upgrade Notes
- MaxMind – the providers of the GeoLite2 GeoIP databases – now require a free
license key to download the databases. You must now add your license key to
MAXMIND_LICENSE_KEY
in order to continue using theGEOIP_DATABASE
setting.
See https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/
for more information.