Skip to content

v1.7.0 Seven of Nine

Compare
Choose a tag to compare
@mauromsl mauromsl released this 26 Sep 17:51
· 33 commits to r-v1.7.x since this release

Settings Change

New builtin template tags

In this release, we have introduced a new built-in template tag library securitytags. This library has been added to the builtins section of the Django TEMPLATES setting. If you have overridden the TEMPLATES variable in your own settings, please ensure you update the builtins key to include 'security.templatetags.securitytags'. Failing to do so may result in template errors where security-related tags are not recognised.

Example:

'builtins': [
    'core.templatetags.fqdn',
    'security.templatetags.securitytags',  # Ensure this line is added
    'django.templatetags.i18n',
]

Production cache settings

With the bump to Django 4.2 support for python-memcached is now deprecated. If you are making use of django.core.cache.backends.memcached.MemcachedCache in your settings.py, you'll need to swap it for one of the two supported builtin backends

Alternatively, you can look into using Redis or a redis-compatible key/value store (e.g. Valkey) which is now officially supported

What's Changed

  • Jenkins xml runner by @mauromsl in #4158
  • #3821 Dashboard Breadcrumb removed by @StephDriver in #3822
  • Display plural section name on issue page by @joemull in #4151
  • Fixes a bad typo on the editor's revision interface. by @ajrbyers in #4161
  • #3909 table popups updated to have unique ids by @StephDriver in #4183
  • Replaced use of deprecated docker-compose command in favour of docker compose by @mauromsl in #4191
  • The OLH and Material themes no longer use header tags to display metrics. by @ajrbyers in #4171
  • Adds a new column to the copyediting dashboard showing assigned copyeditors. by @ajrbyers in #4160
  • #3836 create accessiblity issue reporting template by @StephDriver in #3837
  • #4102 additional fields with the date type now display the correct widget by @ajrbyers in #4103
  • #3776 specified url patterns updated from .+ to \d+ by @StephDriver in #3848
  • Revisions to Janeway documentation by @joemull in #4036
  • When sending a direct email to a user this message is now logged by @ajrbyers in #4198
  • Updates to class-based view for filterable lists by @joemull in #4173
  • Editors have more control over publication notifications by @joemull in #4094
  • Fix tests by @ajrbyers in #4206
  • A warning will show in prepublication when an article has no license set. by @ajrbyers in #4219
  • Adds logs to both emails sent when a review is completed. by @ajrbyers in #4270
  • Fixes unclosed footer link in clean theme by @ajrbyers in #4284
  • Merge of v1.6.0 by @mauromsl in #4289
  • Registration page now uses the correct privacy policy link for presses by @ajrbyers in #4283
  • Check field value before accessing an attribute by @yakky in #3644
  • Removes unused setting by @ajrbyers in #4255
  • Adds an option to display country after affiliation on editorial team pages by @ajrbyers in #4249
  • Reverts change to funder_articles url pattern. by @ajrbyers in #4297
  • Fix migration order error by @yakky in #4317
  • Bump django from 4.2.11 to 4.2.14 by @dependabot in #4323
  • 3936 add alt text to social media buttons by @StephDriver in #4178
  • Editor review complete email now contains additional information and a direct link by @ajrbyers in #4324
  • Close incomplete review assignments when an article is rejected by @everreau in #4305
  • Fixed an issue where a server error was raised when downloading a PDF for an invalid article identifier by @gamboz in #4344
  • Bump tqdm from 4.65.0 to 4.66.3 by @dependabot in #4165
  • Adds a skip to content link to all themes that is tab navigable by @ajrbyers in #4332
  • Buttons and labels for complicated forms by @joemull in #4328
  • #4342 revision requests now show on the review dashboard even when no review assignments have been created by @ajrbyers in #4343
  • Switches RepositoryField.help_text back to a TextField by @ajrbyers in #4300
  • 3911 do not render empty lists on article page by @StephDriver in #4293
  • Updates clean to use frozen authors for citation modals. by @ajrbyers in #4345
  • Fix a bug that caused an error when choosing a preferred timezone by @joemull in #4352
  • ORCiD info is prefilled when registering by @everreau in #4279
  • Repository submission now has a review page before submission is complete by @ajrbyers in #4357
  • Bump djangorestframework from 3.15.1 to 3.15.2 by @dependabot in #4303
  • Bump django from 4.2.14 to 4.2.15 by @dependabot in #4369
  • Fix repository migration conflict by @joemull in #4368
  • Unified user list by @joemull in #4281
  • Updates logger output when extracting citations fails by @ajrbyers in #4346
  • Improve usability of file types by @joemull in #4327
  • 3621 password reset email validation rebased by @StephDriver in #4177
  • Allow italics in a variety of content fields by @joemull in #4153
  • 4353 article page sharelinks a11y update by @StephDriver in #4355
  • Fix a bug that kept tick marks from sticking in prepub checklist by @joemull in #4377
  • Fix a bug that kept support email and message from displaying in journal settings by @joemull in #4379
  • Add event on submission start by @yakky in #4383
  • Splits back content archive into two views, removes query round trips to improve load time. by @ajrbyers in #4370
  • Fixes a typo on the manager by @ajrbyers in #4388
  • Fixed an issue with middle names and added support for page ranges in RIS and BIB exports (zotero, endnote, etc) by @ajrbyers in #4385
  • Bump version v1.7.0 by @mauromsl in #4394
  • Adds support for repository sitemaps. by @ajrbyers in #4398
  • Fixes the display of password rules when resetting a password. by @ajrbyers in #4397
  • Get the documentation site running again by @joemull in #4401
  • Finish fixing the docs build by @joemull in #4403
  • Fixes the copyright notice label. by @ajrbyers in #4407
  • Add Dutch translation for copyright help text by @joemull in #4410
  • Reverts account and frozen author fields to charfields. by @ajrbyers in #4406
  • Resolves a backwards incompatible changed introduced in ORCID login template by @mauromsl in #4411
  • Fixed an issue where review decisions where sometimes displayed to editors before the review assignment was completed. by @ajrbyers in #4413
  • Update typesetting guide by @joemull in #4419
  • Fixes a bug where submit_info would clear CI. by @ajrbyers in #4420
  • Adds option to hide personally identifiable information from section editors before review is complete by @ajrbyers in #4416

Full Changelog: v1.6.0...v1.7.0-RC-1