aboutsummaryrefslogtreecommitdiffstats
path: root/doc/CHANGES.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/CHANGES.md')
-rw-r--r--doc/CHANGES.md21
1 files changed, 17 insertions, 4 deletions
diff --git a/doc/CHANGES.md b/doc/CHANGES.md
index ea8010d5f..7b0341b30 100644
--- a/doc/CHANGES.md
+++ b/doc/CHANGES.md
@@ -1,4 +1,4 @@
-# rails-3-develop
+# Version 0.21
## Highlighted Features
* Lots of improvements in the process of making a new
@@ -41,25 +41,38 @@
name in multiple locales (Louise Crow).
* No longer need to restart webserver when compacting Xapian database (Gareth
Rees).
+* `config/deploy.yml` now accepts a `daemon_name` parameter so that Capistrano
+ can deploy multiple Alaveteli instances on the same host (Gareth Rees).
## Upgrade notes
* Admin route names have been standardised so if you have overridden
templates that refer to admin routes, check the original templates to
- see if these need to be changed.
+ see if these need to be changed. URLs in rreviously sent admin emails about
+ requested changes to authorities will need to be tweaked to work - from
+ `admin/body/new?change_request_id=n` to `admin/bodies/new?change_request_id=n`
* If you override the `app/views/user/_signin.html.erb` or
`app/view/user/_signup.html.erb` templates, check the tabindex order
is still sensible - the order of the elements on the page has changed
- signup now appears on the left.
* If you override the application stylesheets rather than adding to them
using a `custom.css` or `custom.scss` file, check that your
- stylesheets still order elements correctly in the
+ stylesheets still order elements correctly in the templates
`app/views/request/select_authority.html.erb`,
`app/views/public_body/show.html.erb` and
- `app/views/request/new.html.erb`.
+ `app/views/request/new.html.erb`. Also, if you use the application
+ stylesheets, but have overridden any of these templates or their partials, check to see
+ if you need to update the order of elements in the templates.
* [Regenerate your crontab](http://alaveteli.org/docs/installing/manual_install/#generate-crontab)
so that compacting the Xapian database only restarts the application, rather
than the webserver. This requires the [appropriate SysVinit script](http://alaveteli.org/docs/installing/manual_install/#generate-application-daemon) to be installed.
+* Alaveteli daemons must be executable by the app owner in a Capistrano setup.
+ In a regular setup, the permissions should be `rwxr-xr-- root:alaveteli`.
+* `config/sysvinit-thin.ugly` has been improved. Regenerate it with
+ `rake config_files:convert_init_script`. See [the documentation](http://alaveteli.org/docs/installing/manual_install/#generate-application-daemon)
+ for more information.
+* This release includes an update to the commonlib submodule - you
+ should be warned about this when running rails-post-deploy.
# Version 0.20