Skip to content

v1.4.0

Compare
Choose a tag to compare
@ajrbyers ajrbyers released this 25 Oct 15:49
· 2903 commits to master since this release

Version 1.4 makes a move from HVAD to ModelTranslations as well as some bugfixes and improvements.

ModelTranslations

Janeway now uses ModelTranslations to store translated settings and metadata. The setting USE_I18N must be set to True in settings.py otherwise settings may not be returned properly.

Each journal can also select a subset of the supported languages and pick a default.

1.4 has support for:

  • News
  • Pages
  • Navigation
  • Sections
  • Editorial Groups
  • Contacts
  • Journals
  • Article (limited to Editors only, title and abstract)

Support for Welsh (Cymraeg) is included. Support for German, French, Spanish and Italian is coming soon.

General

  • The backend has been updated to use the Open Sans font.
  • The default theme has been removed from core and now has its own repo (#1895)
  • The clean theme is now part of core (#1896)
  • All themes have a language switcher when this setting is enabled (#2159)
  • JATS output for <underline>: <span class="underline"> is now supported via common.css (#2322)
  • When an Issue number is 0 it will no longer be displayed (#2338)
  • The register page has been updated to make it clear you're registering for a press wide account (#2390)
  • Author text on the OLH theme is now the same size as other surrounding text (#2368)

News

  • The news system can now be re titled eg. Blog (#2381)
  • News items can have a custom byline (#2382)

Bugfixes

  • When sending data to crossref the authors are now in the correct order (#2157)
  • doi_pattern and switch_language are no longer flagged as translatable (#2088 & #2160)
  • edit_settings_group has been refactored (#1708)
  • When assigning a copyeditor Editors can now pick any file and it will be presented to the copyeditor (#2078)
  • When a news item, journal and press all have no default image news items will still work (#2531)
  • Update to our XSLT will display more back matter sections (#2502)
  • Users should now be able to copy content from the alternate citation styles popup (#2506)
  • A new setting has been added to allow editors to add a custom message to the login page (#2504)
  • A new setting has been added to add custom text to the end of a crossref datestamp (#2504)

Workflow

  • We now send additional metadata to crossref inc. abstract and accepted date (#2133)
  • The review assignment page has been sped up, suggested reviewers is now a setting and is off by default (#2325)
  • Articles that are assigned to an editor but not sent to Review now have a warning that lets the Editor know this and has a button to move the article into review (#2322)
  • A new setting has been added to allow editors to hide Review metadata from authors including the Reviewer decision (#2391)
  • Typeset files can now be marked as not for public display, this allows them to be previewed before they are made available in cases where the paper is published before the typeset file is loaded.

Manager

Many areas of the Manager have been reworked. We now have a better grouping of settings and additional groupings. Reworked:

  • Journal Settings
  • Image Settings (new)
  • Article Display Settings
  • Styling Settings

Other areas have been redesigned:

  • Content Manager

  • Journal Contacts

  • Editorial Team

  • Section Manager

  • Submission Page Items is a new area that lets you build a custom Submission Page with a combination of free text, links to existing settings and special displays (like licenses and sections).

  • The Review and Revision reminders interface has been reworked to make it easier to use. A new reminder type (accepted) so you can have different templates for reminder unaccepted and accepted reviews. (#2370)

Plugins

  • A new hook has been added to the CSS block of all themes (#2385)

API

  • A KBART API endpoint has been added [url]/api/kbart (#2035)

Feature Removal

The ZIP Issue Download feature has been removed, this is due to the fact that in its current form it does not work and is regularly hit by spiders and bots that cause disk space to fill up. The hope is that we can work out a way to bring this back in the future. The Issue Galley feature remains active. (#2504)

Deprecations

  • utils.setting_handler.get_requestless_setting has been marked as deprecated and will be removed in 1.5.
  • PluginSettings and PluginSettingValues are deprecated as of 1.4 - all settings are now stored in core.Setting and core.SettingValue a migration moved PluginSettings over to core.Setting in 1.4 and uses a group name plugin:PluginName.