diff options
Diffstat (limited to 'doc/CHANGES.md')
-rw-r--r-- | doc/CHANGES.md | 21 |
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 |