<commit_before># develop

## Highlighted Features

* Minor accessibility improvements (<NAME>)
* Allow local code coverage to be generated by setting `COVERAGE=local` in the
  environment when running rspec (Liz Conlan)
* Refactored `OutgoingMailer` to get "To:", "From:" and "Subject:" from the
  `OutgoingMessage` instance (Gareth Rees)
* Added some early-stage scripts (`script/current-theme`,
  `script/diff-theme-override`) to help with upgrading theme overrides. Both
  have a `-h` option with usage information (Gareth Rees)

* Added a new config option `ENABLE_ANNOTATIONS` to allow turning off the
  annotations feature (comments on requests) (<NAME>, <NAME>)

* Added a new config option `USE_RECAPTCHA_FOR_REGISTRATION` to allow reCAPTCHA
  to be used for all new signups as a measure to reduce the number of new spam
  accounts being created (defaults to false so will only change site behaviour
  if configured) (Liz Conlan)

## Upgrade Notes

# Version 0.24.1.0

## Highlighted Features

 * Removed many cases of dynamic string composition, making Alaveteli easier to
   localise (Liz Conlan, Louise Crow).

## Upgrade Notes<commit_msg>Tidy ./doc/CHANGES.md<commit_after># develop

## Highlighted Features

* Minor accessibility improvements (<NAME>)
* Allow local code coverage to be generated by setting `COVERAGE=local` in the
  environment when running rspec (Liz Conlan)
* Refactored `OutgoingMailer` to get "To:", "From:" and "Subject:" from the
* Added a new config option `USE_RECAPTCHA_FOR_REGISTRATION` to allow reCAPTCHA
  to be used for all new signups as a measure to reduce the number of new spam
  accounts being created (defaults to false so will only change site behaviour
  if configured) (Liz Conlan)
  `OutgoingMessage` instance (Gareth Rees)
* Added some early-stage scripts (`script/current-theme`,
  `script/diff-theme-override`) to help with upgrading theme overrides. Both
  have a `-h` option with usage information (<NAME>)
* Added a new config option `ENABLE_ANNOTATIONS` to allow turning off the
  annotations feature (comments on requests) (<NAME>, <NAME>)

## Upgrade Notes

# Version 0.24.1.0

## Highlighted Features

 * Removed many cases of dynamic string composition, making Alaveteli easier to
   localise (Liz Conlan, Louise Crow).

## Upgrade Notes
{'fraction_non_alphanumeric': 0.07996523250760539, 'fraction_numerical': 0.004345936549326379, 'mean_word_length': 4.769423558897243, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1946104', 'n_tokens_mistral': 687, 'n_tokens_neox': 650, 'n_words': 291}