Skip to content

Releases: openlibhums/janeway

v1.3.7

27 Nov 16:23
Compare
Choose a tag to compare

Release Notes

Update instructions

This release includes no breaking changes nor special procedures for upgrading:
Run the update script as usual:

cd /path/to/janeway
./.update.sh

New Features

  • On the OLH theme, if no press logo is available, the div won't be rendered ( It was rendering the word "None" before) #1358
  • There is a new home page element block that can render a list of random/featured journals as well as an accompanying customizable HTML block #1354
  • New command available for requesting and storing forward links from Crossref for any publication with a crossref DOI. Citations (forward links) will be rendered on the article metrics block for all themes #1352
usage: manage.py fetch_forward_links [-h] [--version] [-v {0,1,2,3}]
                                     [--settings SETTINGS]
                                     [--pythonpath PYTHONPATH] [--traceback]
                                     [--no-color]
                                     [journal_code] [date]

Pulls forward links and creates altmetrics.

positional arguments:
  journal_code
  date
  • Articles with no article large banner image will use the issue large banner image if there is one #1348
  • In the production pages, a new column will display the last modified date for any galleys. It was only displaying the first upload date before, making it difficult to detect when the typesetter had made changes. #1347
  • Adds object ids to articles, sections, issues and so on across all the tables in the backend #1345
  • Adds a new homepage element that renders the most popular articles. The number of articles to be displayed is configurable #1344
  • Typesetters now have access to the article metadata during proofing corrections #1338
  • When a HTML galley is uploaded, all embedded CSS is pruned. Custom CSS style sheets can still be uploaded alongside HTML galleys as usual #1336
  • Rejected articles will no longer be rendered on the issues page. Additionally, rejected articles can no longer be added to an issue from the issue manager. #1330
  • Article galleys can be previewed form the article proofing page #1327
  • Janeway now supports versioned XSL files. When a new XSL is uploaded, a copy of the previous version is preserved and will still be used by the articles published up to that point. The article metadata page let's you choose which XSL file is used for rendering. #1326
  • There is a new setting that allows to limit the maximum number of proofreaders that can be assigned in a given round. #1306

Bug fixes

  • Fixes a bug where the metadata block wouldn't be rendered for some articles on the management pages #1351
  • Fixes a front end bug where the names of the editors where being rendered without a space between them #1346
  • The list of editors in the copyedit page is now sorted correctly #1346
  • Fixes a few cases where the front end would render a translation tag instead of its contents ({% trans 'text' %}) #1349
  • The material theme will now use the names chosen for your custom collection instead of just "collections" #1339
  • Fixed a bug where the material and default themes would render "About this journal" and ignore the title of the about block #1320
  • Fixed a bug where volume and issue numbers would be rendered as "0" in citations for articles with no issue/volume information #1310
  • Various other rewording and typos have been fixed across all themes.

v1.3.6.1-RC-1

31 Oct 10:35
Compare
Choose a tag to compare
v1.3.6.1-RC-1 Pre-release
Pre-release

Adds a fix to stop display "None" when there is no title.

v1.3.6.1

31 Oct 10:18
b628895
Compare
Choose a tag to compare
v1.3.6.1 Pre-release
Pre-release

Contains some new features and a couple of bug fixes.

v1.3.6

13 Aug 10:51
Compare
Choose a tag to compare

Welcome to Janeway 1.3.6

Upgrade Notes

  • Follow the normal upgrade procedure (from the root janeway folder run sh update.sh
  • Note there are some heavy data migrations so this upgrade may take some time

Security

  • Django version has been bumped to 1.11.22 due to a vulnerability
  • Permissions for Section Editors has been overhauled so they should now be able to access required workflow pages

Plugins

Janeway now allows you to set a required version for a plugin starting in 1.3.6. This can be added by creating a new variable in plugin_settings.py: JANEWAY_VERSION = "1.3.6". Janeway will throw an error if the version does not match the current.

Bug Fixes

  • The link sent to slack when a new submission is received has been updated
  • Where a carousel has only one item it will now loop correctly rather than freeze
  • Making a search from the search bar on the OLH theme now works correctly
  • Index pages no longer call contexts for homepage plugins that aren't present
  • Plugin index no longer generates errors for homepage elements being missing
  • "Other" Galley types can now be deleted as expected
  • Editors can now be added as proofreaders without issue
  • Production managers now have their own Dashboard box with a route to the In Production list
  • Validation of the Request Revisions form has been updated to work as expected
  • Activating an account now required the user to click a button to avoid browser preloading accidentally activating an account
  • Changing an accounts email address via the profile page will now provide an error if the new email is a duplicate rather than presenting a 500 error
  • On the dashboard Completed Reviews always showed 0 due to a logic bug, this has now been fixed
  • On Prepublication the Notify Author button is now disabled until a Publication Date is set

New Features

  • An setting has been added to make the abstract mandatory
  • If default_review_visibility is set to blind or double-blind we recommend the editor ensures that review files are anonymised
  • Various pages in the editorial workflow now give editors the option to email users from within Janeway (eg. Authors, Typesetters etc.)
  • Front end templates now use the correct heading tags
  • The "About" homepage element now has a configurable title
  • Editors can now set deadlines for Typesetters
  • Editors can now delete proofing rounds
  • Reviewers can now see basic information about a review request before they have to accept or decline it
  • Editors can now generate their own Issue types and have separate pages for different types
  • When requesting corrections after proofing, comments are now shown outside the text area and are appended to the end of the task message if a checkbox is ticked
  • A new workflow manager tool has been added to move articles back along the workflow path
  • Typesetters can upload source files during typesetting

v1.3.5.2

11 Jul 15:01
Compare
Choose a tag to compare
v1.3.5.2 Pre-release
Pre-release

A minor release to address two issues:

  1. Adds AccessIndicators namespace to Crossref deposit XML.
  2. Creates a new Proofing Corrections list page where Typesetters can see lists of New, active and completed proofing tasks. These tasks used to be listed under Proofreader.

v1.3.5.1

18 Jun 08:31
Compare
Choose a tag to compare

This minor release addresses a bug on v1.3.5 where the issue block for the home page stopped rendering correctly

v1.3.5

11 Jun 15:40
Compare
Choose a tag to compare

The upgrade process for 1.3.5 is very similar to the previous releases:

  • Update dependencies: pip3 install -r requirements.txt
  • Run database migrations: python3 src/manage.py migrate
  • Build static assets: python3 src/manage.py build_assets`
  • Collect static assets python3 src/manage.py collectstatic --no-input
  • Load new settings: python3 src/manage.py load_default_settings
  • Run plugin updates: python3 src/manage.py install_plugins

v1.3.4

08 Apr 08:11
Compare
Choose a tag to compare

Upgrade Notes

The upgrade process for 1.3.4 is very similar to the previous releases:

  1. Update dependencies: pip3 install -r requirements.txt
  2. Run database migrations: python3 src/manage.py migrate
  3. Build static assets: python3 src/manage.py build_assets`
  4. Collect static assets python3 src/manage.py collectstatic --no-input
    5. Copy new settings to all journals: python3 src/manage.py sync_settings_to_journals
  5. NEW! Load new settings: python3 src/manage.py load_default_settings
  6. Run plugin updates: python3 src/manage.py install_plugins

Note that instead of running sync_settings_to_journals we now have to run load_default_settings as v.1.3.4 includes support for adding setting default values for all journals and doesn't require copying those values to all journal

New features/Enhancements

  • Presses can now set their own default values for any setting across the system.
  • We now support corporate authors
  • Removed support for DOI-like strings in URLs
  • Timezone awareness in templates
  • Editors are no longer asked to send an email when assigning yourself as an editor
  • Editors can now send an email when unassigned an Editor from an article
  • A link to the editor assignment page is now always available under Article Jump
  • Rework of the Press Settings page to make it more useful/helpful
  • Editors can now list Issue specific Editors and their contribution
  • Summernote has been upgraded to allow relative links
  • Issue title display can now be customised by journal to show a any combination of Volume, Issue, Year & Title
  • Issues can now quickly be ordered by date published and are displayed in the correct order on the Issue page

Bug Fixes

  • Production Views now make more checks for the given journal than before, though these views were protected by journal checking decorators already
  • Issue pages now adhere strictly to article publishing dates
  • Signatures will now no longer be "None" as the initial Add User option in Admin now includes First and Last Name
  • Fix for permission denied when submitting a paper you are not an author of
  • Review recommendations can no longer be blank
  • Where an article has no author a bug has been fixed that prevented users from downloading galley files
  • truncatesmart now handles Null values
  • Various typos have been fixed
  • Some {% %} tags were visible due to {% trans 'foo' %} statements being moved onto two lines
  • The proofreader_for_article_required decorator now allows authors access
  • Featured articles and collections homepage elements now work correctly
  • An error caused by disabling crossref has been fixed and now displays a warning
  • SubmissionConfiguration objects are now created automatically

1.3.3.1

14 Mar 16:57
Compare
Choose a tag to compare
v1.3.3.1

#986: Adds support for deleting custom nav items

1.3.3

04 Mar 15:30
Compare
Choose a tag to compare
v1.3.3

#954 fixes pdf bug