Releases: openlibhums/janeway
v1.5.2 Yorktown
Release Notes
This patch aims to resolve some inconsistencies found when implementing the new rich-text editor, as well as provide a few improvements on Janeway themes to support additional custom templates (see hourglass)
What's Changed
- Bump version 1.5.1 by @mauromsl in #3781
- v1.5.1 RC 1 fixes by @mauromsl in #3798
- Close a left open by @gamboz in #3791
- Fixes a bug where manager and article hero image uploads failed by @ajrbyers in #3807
- merge of B 1 5 1 by @mauromsl in #3819
- Management command for sending emails by @joemull in #3812
- merge of b_1_5_1 for RC-3 by @mauromsl in #3826
- Fix bad migrations on repository by @mauromsl in #3827
- Merge of 1.5.1-RC-4 by @mauromsl in #3855
- merge of B 1 5 1 by @mauromsl in #3917
- Improvements to meta tags #3692 by @joemull in #3714
- Retrieve press-level email subjects from settings #3694 by @joemull in #3713
- Add CSS output files to .gitignore by @joemull in #3689
- Allow configuration of django-browser-reload by @joemull in #3683
- Add setting for external newsletter signup URL by @joemull in #3761
- Use press-level contact template at press level #3709 by @joemull in #3710
- Convenience methods on press object #3707 by @joemull in #3708
- Copyediting related to press site #3711 by @joemull in #3712
- Custom CMS templates by @joemull in #3808
- Improvements to news by @joemull in #3715
- Press editorial boards and staff groups by @joemull in #3901
- Quick search for press-level websites by @joemull in #3725
- Fix custom template path calculation by @joemull in #3948
- Add template field to historical page by @joemull in #3954
- #3949 bugfix - update getting tag object in news_list() func by @HamidRezaSZ in #3950
- Add pinned field to historical news item by @joemull in #3956
- Make journal sorting more reliable by @joemull in #3957
- Fix field display bug on Edit Profile page by @joemull in #3972
- #3657 removed the repository metrics summary from the dashbaord page, now available in the reporting plugin by @ajrbyers in #3986
- #3987 when making an accept or decline review decision the "Cancel & go back" button now returns the editor to the correct pages by @ajrbyers in #3988
- You can search by user ID in the admin interface by @joemull in #3990
- Settings file to declare what settings should be merged by @mauromsl in #2294
- Bump version 1 5 2 by @mauromsl in #4063
- Fixed a bug where URLS entered into rich-text editors would automatically be transformed into relative urls by @mauromsl in #4080
- [1.5.2] Fix a bug that kept some rich-text fields from saving by @joemull in #4091
New Contributors
- @HamidRezaSZ made their first contribution in #3950
Full Changelog: v1.5.1...v1.5.2-RC-3
v1.5.1 Archer
Upgrade notes
This version of Janeway introduces the TinyMCE editor for rich-text fields. It is used in combination with django-bleach to help clean unwanted formatting when copy-pasting into these fields, as well as sanitizing inputs to guard against potential XSS attacks. The two libraries are configured automatically within src/core/janeway_global_settings.py
, however you can override their configuration on your own settings.py
.
Important note: The default configuration of TinyMCE will automatically convert any asbsolute links with the same domain into relative links when used in rich-text fields which is an issue when this links are sent on emails.
Thus we recommend upgrading to Janeway v1.5.2 where this default behaviour has been overriden.
Alternatively, this can be avoided by toggling off convert_urls in this version
What's Changed
- Recognises .avif as a valid image mime by @mauromsl in #3495
- [XSLT] Allows styled-content to declare custom CSS classes by @mauromsl in #3494
- Adds support for fig/alt-text to JATS XSLT by @mauromsl in #3493
- Fixes a typo in our Readme file by @joemull in #3520
- Update requirements for Python 3.10 compatibility #3524 by @joemull in #3525
- Remove recaptcha_init templatetag by @yakky in #3507
- Added a janeway db bases SessionStore and overwrite clear_expired by @ajrbyers in #3476
- Update docs/requirements.txt to pin a few module versions by @hardyoyo in #3485
- Merge b_1_5_0 by @mauromsl in #3532
- Bump sqlparse from 0.2.3 to 0.4.4 by @dependabot in #3499
- Bump django from 3.2.18 to 3.2.19 by @dependabot in #3539
- B 1 5 0 v2 by @mauromsl in #3540
- 3316 improve sitemap generation by @ajrbyers in #3535
- B 1 5 0 by @mauromsl in #3552
- #3288 update generate_preprints command and tweaked preprint.html. by @ajrbyers in #3443
- #3188 issue_add_articles now uses the active_objects manager by @ajrbyers in #3460
- #3533 the Logs, Documents and More dropdown now has a link directly to the Edit Metadata page by @ajrbyers in #3534
- #3404 adds some enhancements to the repository submission file upload by @ajrbyers in #3479
- #3502 DOI edit and add buttons will no longer be shown to authors on the article metadata page. Text on the identifiers section has also been updated by @ajrbyers in #3513
- Adds a check_plugin_exists function to utils.plugins by @ajrbyers in #3553
- Disable is_secure URL builder checks when DEBUG is on by @mauromsl in #3554
- #3491 editors will no longer see the Review Form ID field and the slug field has been removed entirely by @ajrbyers in #3536
- Press managers can customise some elements of journal footers by @joemull in #3531
- 3427 automated reminder help text has been update to make the function of the Review (Accepted) review type clearer by @ajrbyers in #3538
- Increases the journal code CharField max_length to 40 by @ajrbyers in #3546
- Peer review invite by @ajrbyers in #3541
- #3289 remove ID from section str by @ajrbyers in #3459
- Fix a SASS bug that unset default colors on OLH theme by @joemull in #3530
- Use raw ID fields for files in a few spots for quicker loading by @joemull in #3527
- Fix bug that reloaded an email template without user confirming by @joemull in #3518
- Fix bug with section display on submissions page by @joemull in #3523
- 3101 article figures now enlarge with lightbox as the default on-click effect by @ajrbyers in #3537
- Add a test for whether /usr/bin/crontab exists, before attempting to run install_cron. Warn if crontab not found. by @hardyoyo in #3461
- Updates the JATS 1.2 XML document with additional information by @ajrbyers in #3506
- Make sure review visibility warning only shows up when it should by @joemull in #3519
- Issue assignment clarity by @joemull in #3511
- Modify article pages for all themes to support proofing accuracy by @joemull in #3471
- Editors and Section Editors can now access the account API endpoint. by @ajrbyers in #3544
- Uses Django's SQL compiler to sort FT search results by @mauromsl in #3575
- #1471 pass decisions through to the warning view so it can redirect the user properly by @ajrbyers in #3570
- Bump requests from 2.25.1 to 2.31.0 by @dependabot in #3566
- openlibhums/typesetting#184 galley.type and galley.file.mime_type will now be synced when a galley.file changes by @ajrbyers in #3580
- Fix bug that prevented BookLink from loading in admin by @joemull in #3583
- B 1 5 0 by @mauromsl in #3590
- Fixes a bug where the footer in material theme would not be fixed at the bottom of the page by @mauromsl in #3585
- Order news by sequence and display date by @gamboz in #3600
- Fixes an issue were email settings were empty on Docker by @mauromsl in #3619
- #2214: Re-instate default-li for submission items on material theme by @mauromsl in #3642
- Remove "Incomplete submissions" from repository manager by @alainna in #3626
- Bump django from 3.2.19 to 3.2.20 by @dependabot in #3623
- Fix bug that kept small caps from being applied by @joemull in #3603
- Snapshot and update authors on acceptance before deposit #2702 by @joemull in #3592
- 2986 fixes an error that caused edit_metadata to fail when additional fields were present. by @ajrbyers in #3568
- 965 the old submission_competing_interests has been removed, this is controlled by submission configuration by @ajrbyers in #3569
- #3348 comments to the editor field has been moved to the end of the submission flow by @ajrbyers in #3581
- Deprecate run_upgrade command by @joemull in #3696
- Fix invalid anchor tag #3697 by @joemull in #3698
- Add menu option for press-level media manager #3144 by @joemull in #3699
- Modify funder help text in submission migrations by @joemull in #3704
- #3627 the email sent to editors when an author completes revisions is now a template and is logged correctly by @ajrbyers in #3655
- #3618 the review preview form now renders correctly accounting for display settings by @ajrbyers in #3649
- #3616 reviewers can now access reviews in any of the accessible review stages. by @ajrbyers in #3660
- #3099 reminder emails are now logged by @ajrbyers in #3648
- #3604 Updated spelling of anonimity to anonymity. by @ajrbyers in #3613
- #3598 the press manager index no longer errors when an article is orphaned from its journal. by @ajrbyers in #3614
- Upgrade materialize by @joemull in #3594
- #3586 fixes the display of the Review Files section when there are no files and its widescreen display by @ajrbyers in #3587
- Auto-generated table of contents for articles (TOCs) can now have HTML in them. by @ajrbyers in #3526
- Add preprint API endpoint by @hardyoyo in #3166
- #3665 the Draft Decisions model now uses the correct decision types. by @ajrbyers in https://github.com/BirkbeckCTP/...
v1.5.0 Torres
Release Notes
To run this upgrade, you can use Janeway's built-in script (.update.sh).
On this version of Janeway we have bumped the version of Django from 1.11 to the most recent LTS version 3.2. As a result of multiple
backwards changes, there have been a lot of rewrites of old code involved. Any installed plugins do need to be updated for compatibility
with this new release as well, so we recommend upgrading your plugins first, before running the .update.sh script
What's Changed
- Exposes the XML url as a meta tag for indexers (Google Scholar) by @mauromsl in #3437
- Django three two rebase by @mauromsl in #3438
- Bump django from 3.2.16 to 3.2.18 by @dependabot in #3439
- Bumps Janeway version to 1.5.0 by @mauromsl in #3440
- Fix import error that happens on Python 3.10 by @joemull in #3451
- Remove flake8 overrides by @joemull in #3449
- Tweaks utils.0030 to avoid multiple leaf nodes error by @ajrbyers in #3444
- Confirmable form bugfix by @joemull in #3452
- Fix crontab configuration bug by @joemull in #3458
- Funder form fixes by @joemull in #3454
- #3463 allows staff to assign the journal-manager role. by @ajrbyers in #3464
- Fixes an issue with redirection from middleware in Django 3.2 by @mauromsl in #3467
- Updated the submission fundref page. by @ajrbyers in #3469
- Remove old recaptcha initialiser by @mauromsl in #3468
- Pre-sanitize MAIL.FROM before sending notifications by @mauromsl in #3470
- Fix value error sanitize email extra by @mauromsl in #3473
- Checking mailgun status will now use the instance's Mailgun API endpoint if it is set by @ajrbyers in #3472
- [XSLT] Adds support for JATS code by @mauromsl in #3496
- Fixes an issue with full text search compatibility and Django 3.2 by @mauromsl in #3516
- Fixes a number of issues with Janeway version missmatches by @mauromsl in #3515
- Fixes a 500 raised error when a galley has no file associated with it by @mauromsl in #3514
- Fixes a bug with email notifications when declining a paper through draft decisions workflow by @mauromsl in #3517
- Updates the send email with template function to support plugins by @ajrbyers in #3492
- Peer review invite by @ajrbyers in #3490
- Fixed an issue where From address was being encoded as a tuple on some email backends by @mauromsl in #3551
- set x-frame-options in janeway_global_settings.py by @hardyoyo in #3573
- #3563 Repository search now uses the account names/institution for search by @ajrbyers in #3564
- #3561: Uses Django's SQL compiler to sort FT search results by @mauromsl in #3576
- Revert unwanted nullable file field on Galley by @mauromsl in #3578
- #3559 Author preprint metrics summary accesses are now split into views and downloads across two charts. by @ajrbyers in #3562
- #3588 fixed a bug that stopped editors from withdrawing a review. by @ajrbyers in #3589
Full Changelog: v1.4.4...v1.5.0
v1.4.4 Apollo
Upgrade Notes
To run this upgrade, you can use Janeway's built-in script (.update.sh). There are no newly introduced configuration steps required.
This minor release includes a few bugfixes and improvements on features newly introduced in v1.4.3
What's Changed
- Add pagination for Django REST Framework to Janeway global settings by @hardyoyo in #3301
- #3302 hamburger menu now works on Repository mobile interface. by @ajrbyers in #3303
- 3304 reader notifications bugfixes by @ajrbyers in #3306
- Handle error when nose is not present by @mauromsl in #3308
- Add swagger and redoc docs to api by @hardyoyo in #3300
- Author address won't be shared as reply-to on submission acknowledgements by @mauromsl in #3312
- 3309 Add template fragment cache to metrics block on /repository/manager by @hardyoyo in #3310
- Fixes preprint generator by @mauromsl in #3314
- #3311 the Active Submissions view will no longer show archived articles. by @ajrbyers in #3313
- XSLT now allows ref/label nodes to be rendered as HTML by @mauromsl in #3320
- Improved performance of repository manager page by @mauromsl in #3315
- Updated custom replyto and added a catch incase reply_to is not a tuple or list by @ajrbyers in #3321
- typo :) by @gamboz in #3330
- #3322 articles should no longer be stalled when funding is enabled. by @ajrbyers in #3325
- Update to reviewer.rst by @justingonder in #3336
- The manage workflow stage link is now available to editors by @ajrbyers in #3349
- Display the issue DOI URL on the issue page when it is available by @mauromsl in #3354
- Changes ableist terminology around peer review anonimity by @mauromsl in #3353
- Updates localisation files by @mauromsl in #3388
- Add RSS feed for preprints by @hardyoyo in #3391
- Name of CC *-ND licenses changed to NoDerivatives by @gamboz in #3397
- Adds the base structure and migrations to support en-us locale by @mauromsl in #3389
- Fixes a bug where metrics were being stored agaisnt the wrong type of galley by @mauromsl in #3395
- Refactor tests to eliminate naive datetime warnings by @hardyoyo in #3381
- Fixed an issue where articles with a publication title override where not using in the "how to cite" block by @mauromsl in #3406
Full Changelog: v1.4.3...v1.4.4-RC-2
v1.4.3
Upgrade Notes
To run this upgrade, you can use Janeway's built-in script (.update.sh). There are no newly introduced configuration steps required.
New features
You can find a description of the main features in this release in our documentation https://janeway.readthedocs.io/en/latest/changelog.html#v1-4-3
What's Changed
- #2994 adds href to the manage reviewers link on the add reviewer page. by @ajrbyers in #2995
- Add confirmation pane to author-facing task submission buttons by @joemull in #2950
- 3015 editors can now send author copyedit review notifications if they are initially skipped. Editors can also delete uncomplete author reviews with an optioinal email notification. by @ajrbyers in #3049
- #2847 replace hard coded next stage text when completing copyediting with calculation of next stage. by @ajrbyers in #3023
- Enable preprint moderators to un-reject preprint by @alainna in #3067
- #3057 Fix hard-coded article IDs by @joemull in #3058
- #3052 Fixes default templates by @joemull in #3053
- b_1_4_2_1 merge by @mauromsl in #3102
- #3109 full text indexing will now work as expected for HTML with a body tag. by @ajrbyers in #3110
- #2320 the OLH theme will now display text when an article is not peer reviewed. by @ajrbyers in #3013
- Document and test reply-to setting by @joemull in #3044
- Fix logic on issue assignment during prepublication checklist by @joemull in #3042
- Bugfixes for popular and featured homepage elements by @joemull in #3040
- Fix some typos by @fingolfin in #3003
- Add Undo Article Rejection button on archive page by @joemull in #2996
- Debug email subject settings by @joemull in #3030
- #2840 added setting to form, updated to work on form. by @ajrbyers in #3035
- Copyeditors can now see the article ID on the list and detail pages. by @ajrbyers in #2990
- Fix an issue where table footnotes would lead article footnotes to no longer link correctly by @mauromsl in #2988
- Adds controls for handling articles in Accepted stage by @joemull in #3060
- Make the translation markup changes identified in PR #2974 by @hardyoyo in #2984
- 1170 editors can now sort an issue's articles by date_published, title, article number or page numbers by @ajrbyers in #3012
- Let section editors see more list views by @mauromsl in #3115
- #3074 the author section of the dashboard has been split to show published articles independently, datatables have been added and sections are ordered properly. by @ajrbyers in #3083
- #3063 remove the enable_digest field from themes as not all themes fail gracefully by @ajrbyers in #3064
- Privacy policy link on the clean theme's registration page now renders the correct override. by @ajrbyers in #3092
- 3059 when an editor completes a workflow element they will automatically be moved onto the next one rather than being directed to the dashboard by @ajrbyers in #3069
- Adds a warning when manually changing an article stage via admin by @mauromsl in #3119
- #3112 allows staff to override the journal description when displaying it on the press journal list page. by @ajrbyers in #3113
- #3038 when the keywords page is enabled, readers can click on article keywords to see a list of articles that use that keyword. by @ajrbyers in #3050
- #2755 added the Article Rights field to the View and Edit metadata pages. by @ajrbyers in #3019
- #2814 updated the decision page's skip button text to make it clearer. by @ajrbyers in #3021
- #2857 when a journal disables submission they can now set a custom message. by @ajrbyers in #3031
- #2851 added link to toc header for material. by @ajrbyers in #3036
- #2969 staff, editors and section editors can bypass funding_is_enabled decorator by @ajrbyers in #3029
- Editors will be warned when they attempt to assign a task to a user whose account is not active. by @joemull in #3054
- 2841 fixes article links on profile pages by @ajrbyers in #3124
- #2904 fixes an issue that caused modified dates for File objects not to show up by @ajrbyers in #3032
- Fixes a bug with page ranges that caused articles not to appear in lists by @joemull in #3132
- Fixed a bug preventing output of internal links to references from footnotes via XSLT by @mauromsl in #3129
- Bump lxml from 4.6.5 to 4.9.1 by @dependabot in #2985
- #3112 fixed a typo, made messages translatable by @ajrbyers in #3127
- Standardize admin fonts to Open Sans by @joemull in #3135
- 2937 adds DOI pattern validation to repository submission and update. by @ajrbyers in #2944
- 2935 various multitenancy bugfixes for repositories by @ajrbyers in #2946
- Control user button now also appears on the search user interface. by @ajrbyers in #3065
- #2820 Accounts now have a suffix field that will be snapshotted into Frozen Authors by @ajrbyers in #3084
- Makes OIDC use the press url path and adds ?next for a redirect. by @ajrbyers in #3095
- Two submission settings were duplicated on the settings page, the duplicates have been removed. by @ajrbyers in #3094
- #2711 review due dates are now in the default invitation and on the review page. by @ajrbyers in #3018
- #2819 adds description to Review Files block to avoid confusion and adds the latest manuscript and figure files inline below a revision request. by @ajrbyers in #3020
- Adds support for Issue and Journal DOIs to Crossref Integration by @mauromsl in #3128
- #3138 Fixes bug that put 'collection' in issue urls by @joemull in #3139
- The Competing Interests field can now output HTML. by @ajrbyers in #3103
- Article citations can now be downloaded in RIS and BibTeX format for ingestion on citation managers. by @mauromsl in #3118
- Fix conflicts between core/0074 migrations by @joemull in #3141
- RSS feed titles and descriptions are now not terrible. by @ajrbyers in #3123
- Fix test_article_image_galley by @joemull in #3143
- Added new settings to disable article thumbnails and article large image independantly by @mauromsl in #3120
- #2875 oai pmh endpoint for preprints by @everreau in #3098
- XSLT: Allow footnotes to be referenced multiple times by @mauromsl in #3117
- Fix bug that duplicated issue title by @joemull in #3148
- #2934 repositories can now select active licenses from those available. by @ajrbyers in #2955
- 518 adds new reader role to which users can add themselves, they will then receive notifications when new articles are published by @ajrbyers in #2943
- Removed status logic from manager_review_status_change setting. by @ajrbyers in #3000
- Add open peer review. #141 by @ajrbyers in #2602
- #2737 Added new archive stage. by @ajrbyers in #2929
- #2028 adds a feature flag to disable the Reviews block on the author's article page before acceptance/rejection by @ajrbyers in #2945
- Test fixes. by @ajrbyers in #3151
- #2992 installations and journals can now set which theme is used as the base theme by @ajrbyers in #2998
- Added clear script prefix. by @ajrbyers in https://github.com/Birkbe...
v1.4.2.1
This is a supplementary release to address some of the issues introduced on the 1.4.2 release
Upgrade Notes
To run this upgrade, you can use Janeway's built-in script (.update.sh
). There are no newly introduced configuration steps required.
What's Changed
- #3004 swap .difference for .exclude in when searching for repo reviewers by @ajrbyers in #3007
- Fixes a broken link to manage reviewers when adding a preprint reviewer by @mauromsl in #3026
- Fixed a server error when opening the Styling menu on the manager by @mauromsl in #3024
- #2986 when editing an articles metadata the additional field options will now be also editable. by @ajrbyers in #2999
- DOI Manager performance optimization by @joemull in #2981
- Ensure full-text search always has filters toggled by @mauromsl in #3017
- Fixed an issue where filter toggles were not retained after running a search by @mauromsl in #3025
- [JATS] Decouples JATS template from OAI module for re-use by @mauromsl in #3046
- [XSLT] Adds support for media using youtu.be urls by @mauromsl in #3055
- Cached Issue display titles are now stored as translatable strings by @mauromsl in #3056
- Image article galleys are now rendered in the article page by @mauromsl 308cdc6
Full Changelog: v1.4.2...v1.4.2.1-RC-1
v1.4.2
Upgrade Notes
Full-text Search
This version of Janeway includes built-in support for full-text-search. There is a feature flag controlling if this new feature should be enabled for an entire installation.
If you intend on enabling this feature we recommend setting the following variables in your settings.py
:
ENABLE_FULL_TEXT_SEARCH = True
For installations running postgresql, it is also recommended to enable the following setting:
CORE_FILETEXT_MODEL = "core.PGFileText"
(More details at https://janeway.readthedocs.io/en/latest/configuration.html#full-text-search)
OIDC
Janeway now supports authentication via OIDC. If you would like to enable this new authentication system we recommend having a look at the configuration instructions in the documentation: https://janeway.readthedocs.io/en/latest/oidc.html
Changelog
- Add base class for filterable class-based view by @joemull in #2855
- Added h5 and h6 styling for article-body by @ajrbyers in #2850
- 2852 updates to bring the clean theme article page inline with OLH and material by @ajrbyers in #2854
- #2649 merge users page now uses the API to search and runs faster by @ajrbyers in #2830
- Make Account.institution and FrozenAuthor.institution optional by @joemull in #2740
- Allows Competing Interests to be edited from the Edit Metadata pane by @joemull in #2745
- #2831 added a decorator to stop users accessing submission pages afte… by @ajrbyers in #2832
- Fix OAI not filtering by from/until by @mauromsl in #2860
- Fixes captcha display on the disabled front end contact form. by @ajrbyers in #2867
- Removes remote journals from press sitemaps by @mauromsl in #2871
- 2869 adds additional filters to limit the scope of views to the current repository where required by @ajrbyers in #2870
- Merge of v1.4.1.1 by @mauromsl in #2872
- JATS: Added support for title tags in list-item objects by @ajrbyers in #2881
- Material Theme: the font weight for tags is now heavier to show difference from normal text by @ajrbyers in #2880
- Custom fields displayed in the article will now support HTML. by @ajrbyers in #2877
- Fix wrong copyeditor decision sent on notifications by @mauromsl in #2884
- Fixed a server error when deleting duplicate frozen authors by @mauromsl in #2883
- Remove warning about non-public declined review assignments by @mauromsl in #2882
- Adds a data migration that deletes blank keywords/disciplines by @mauromsl in #2878
- Only a comment about the field Journal.description not being used. by @gamboz in #2903
- Bump pyjwt from 1.6.1 to 2.4.0 by @dependabot in #2891
- Adjusted Issue.code so it can be indexed by MySQL by @mauromsl in #2909
- Fix an error on subject retrieval when generating emails outside of a request context by @ajrbyers in #2902
- #2793 added eq-height to editorial team page. by @ajrbyers in #2901
- Removed duplicate kanban cards for production and proofing. by @ajrbyers in #2900
- Adds support for JATS continued-from. Credit to @mauromsl by @ajrbyers in #2893
- #2894 renders the Clean theme footer in a more responsive manner. by @ajrbyers in #2895
- #2356 mobile download links also now show near the top of article pag… by @ajrbyers in #2899
- Allow editors to attach files on the decision page. by @ajrbyers in #2889
- JATS: <title> tags inside a glossary now rendered as an by @ajrbyers in #2887
- #2863 JATS: adds classes for attrib and addresses by @ajrbyers in #2885
- Added support for full text search of database fields and PDF/XML galleys by @mauromsl in #2908
- Git-ignore emacs' backup files by @gamboz in #2913
- Deduplicate identifiers by @joemull in #2896
- 2835 Repository managers can copy a preprint into a journal stage by @ajrbyers in #2879
- #2658 fixes misconfiguration of mathjax on material theme by @ajrbyers in #2886
- Added GA Four support to all themes. by @ajrbyers in #2865
- #2584 adds support for OIDC login. by @ajrbyers in #2824
- Updating the author dashboard text: owner->submitting author by @alainna in #2914
- 2781 Janeway now stores ORCIDs in a standard format of 0000-0000-0000-000X by @ajrbyers in #2906
- Added docs for plugins, events and hooks. This is a WIP but more usef… by @ajrbyers in #2912
- 2834 Repository managers can invite people to comment on preprints/postprints, similar to peer review by @ajrbyers in #2864
- KBART export will now filter out remote and hidden journals. by @ajrbyers in #2918
- DOI Manager by @joemull in #2888
- Allow search results to be orderered by relevance (Postgresql) by @mauromsl in #2925
- #2839 enable_digest is now hidden on profile forms. by @ajrbyers in #2919
- #2227 Reviews now display on the draft decision page to assist editor… by @ajrbyers in #2916
- Bump pillow from 7.1.0 to 9.0.1 by @dependabot in #2796
- #2654 the journal manager now displays the janeway version in the bot… by @ajrbyers in #2921
- #2838 merge users now shows if a user is active or inactive by @ajrbyers in #2923
- #2777 adds a modal intermediary warning users before creating a new r… by @ajrbyers in #2922
- Adds a new homepage element that renders a search bar by @mauromsl in #2907
- #2450 Sitemaps now have a stylesheet to make them human readable. by @ajrbyers in #2917
- Doi Manager style adjustments by @joemull in #2926
- #2518 popup email windows now support attachments by @ajrbyers in #2920
- Updated the submission review and submission details layouts by @ajrbyers in #2915
- Fix dropdown from overflowing the screen in review page by @mauromsl in #2928
- Adds missing translation tags for the text 'and' by @mauromsl in #2932
- Bump Version v1.4.2 by @mauromsl in #2927
Full Changelog: v1.4.1...v1.4.2-RC-1
V1.4.1.1 Supplemental
Release Notes
A minor release including a few hotfixes for the 1.4.1 release
Upgrade notes
Since this release includes a fix for the sitemaps, we recommend re-generating them with python src/manage.py generate_sitemaps
as documented in https://janeway.readthedocs.io/en/latest/robotsandsitemaps.html#sitemaps
Then, you can run the update.sh
script to have your installation upgraded from v1.4.1
Changelist
- Fixed an issue where sitemaps of test/hidden journals where being exposed at the press level (403cd37)
- Fixed an issue where the
until
andfrom
filters where not working on the OAI feeds (#2860) - Restores the captcha field on the contact form for journals running with the front-end disabled (#2867)
- Fixes a problem with multi-tenancy on repositories where dashboard items were not being filtered by their parent repository (#2870)
v1.4.1
Version 1.4.1 Introduces Repositories, the brand-new repository system for Janeway.
Upgrade notes
With this release of Janeway, there are a couple of new commands to generate the robots.txt
and sitemap.xml
endpoints.
After running the upgrade script upgrade.sh
, you should run python src/manage.py generate_robots
and python src/manage.py generate_sitemaps
.
Sitemaps will be regenerated on a daily basis as per the configuration of the cron tasks installed by Janeway.
What's Changed
- Revise object-related text for repository pages. by @hardyoyo in #1739
- Port Lando configs from Master to preprint-remodel by @hardyoyo in #1733
- 1664 preprint page by @ajrbyers in #1765
- Updates the homepage of the material theme. by @ajrbyers in #1762
- 1736 multi subject by @ajrbyers in #1774
- #1767 added paginator to base of page. by @ajrbyers in #1775
- 1633 search feature by @ajrbyers in #1766
- add capfirst builtin to repository list navigation in OLH and Material theme repository nav templates by @hardyoyo in #1776
- add reminder to restart to the update script by @hardyoyo in #1777
- #1769 decline now redirects to the decision email page as it should a… by @ajrbyers in #1782
- 1770 press email base domains by @ajrbyers in #1781
- 1773 log page by @ajrbyers in #1783
- #1784 added link to license where present. abstracts are now truncate… by @ajrbyers in #1786
- #1684 updated fields interface. by @ajrbyers in #1788
- Backport commits from PR1755 to ensure the debug toolbar can coexist with tests by @hardyoyo in #1791
- Preprint remodel model changes by @tingletech in #1799
- WIP for preprints remodel: Supplementary files #1590 take 2 by @tingletech in #1789
- Preprints: add repository.custom_js to every page by @tingletech in #1814
- Added order_by publication date for list and home page view by @myucekul in #1813
- [Preprints]: sitemap refactored like press.index by @tingletech in #1815
- [Preprints] minor template bugs - fix escaping for custom_js and broken download link by @tingletech in #1817
- Some New Settings! by @ajrbyers in #1819
- 1590 supp file manager by @ajrbyers in #1822
- #1825 fixed typo. by @ajrbyers in #1826
- 1823 Adds a submission agreement statement to the submission page. by @ajrbyers in #1824
- [preprint] make the "Additional Metadata" header conditional by @tingletech in #1833
- Made some minor improvements by @ajrbyers in #1834
- Repository manager fix by @ajrbyers in #1841
- Closes #1844 - pops submission agreement and editor comments in manag… by @ajrbyers in #1845
- 1842 admi dash load by @ajrbyers in #1846
- [preprints] links on repository manager dashboard should work by @tingletech in #1860
- use the count of objects from the paginator.page object for the list of preprints by @hardyoyo in #1872
- A bit of Django wizardry will pass author select over to SQL where it… by @ajrbyers in #1892
- Add Self as Author button: ensure the user's orcid is copied, too by @hardyoyo in #1885
- 1898 added subject page and made subject filtering bette by @ajrbyers in #1899
- [preprints] add subject link to nav-mobile by @tingletech in #1904
- Makes preprint versions better on preprint page. by @ajrbyers in #1901
- Fixes registration's crap errors by @ajrbyers in #1900
- #1911 fixes the PreprintInfo form. Adds textarea form element. by @ajrbyers in #1914
- #1893 only assign an owner if there isn't one already by @ajrbyers in #1920
- 1873 added a base solution for this problem. by @ajrbyers in #1891
- [preprints] merge some migrations by @tingletech in #1931
- Embedded pdfs are now excluded from Download Metrics. by @ajrbyers in #1944
- Better CSS selector for subjects'
- by @mauromsl in #2030
- [preprints] Preprint remodel metadata edit bug by @tingletech in #2027
- [preprint] -- author rework -- more tolerance for missing values by @tingletech in #2084
- Correct Pending Updates table heading by @justingonder in #2124
- preprint with 3+ authors #2090 by @tingletech in #2237
- Hotfix PUBD-209 section editors should be able to download assigned files by @hardyoyo in #2293
- Preprints author rework by @ajrbyers in #2079
- #1940 allow authors to add a pub DOI when updating metadata. by @ajrbyers in #2348
- add "View Live Article" link as per #2424 by @tingletech in #2455
- #2090 completes this and closes #2090 by @ajrbyers in #2440
- Add preprint_doi to repository/article template by @hardyoyo in #2468
- check is_published for View Article moderator page (preprint-merge) by @tingletech in #2483
- Add DOI and Preprint DOI to Author_Article template by @hardyoyo in #2482
- Tweak the display of the preprint_doi field in repository author_article template by @hardyoyo in #2489
- #2187 support ordering keywords for preprints. by @ajrbyers in #2471
- 2310 bugfix by @ajrbyers in #2439
- Work on #2278 and #2273 by @ajrbyers in #2437
- #2264 allow authors to delete incomplete preprints. by @ajrbyers in #2438
- #2447 added check that preprint has authors. by @ajrbyers in #2448
- merge migraions after master merged to preprint-merge by @tingletech in #2501
- [preprint-merge] 'block' tag with name 'css' appears more than once by @tingletech in #2503
- Delete and order by @ajrbyers in #2507
- Move call for ON_WORKFLOW_ELEMENT_COMPLETE to follow article.save by @hardyoyo in #2516
- reduce number of columns in header for DOIs on author_article template by @hardyoyo in #2524
- Preprints: add a full_name to preprint.Author by @tingletech in #2529
- author->acct last name update by @alainna in #2570
- [preprints] use
first.full_name
rather thanall.0.author.full_name
by @tingletech in #2578 - Jats tables by @ajrbyers in #2628
- Added keyword input on jats import by @ajrbyers in #2636
- Preprint merge by @ajrbyers in #2345
- Swapped hardcoded application/xml filter for XML_FILETYPES from core.… by @ajrbyers in #2630
- Remove reviewer name to make this simpler for Editors by @ajrbyers in #2646
- #2637 updated docs for managing a typeset file by @ajrbyers in #2640
- Abstract is marked safe by @ajrbyers in #2638
- Remove success class from buttons by @ajrbyers in #2647
- Bump lxml from 4.6.3 to 4.6.5 by @dependabot in #2664
- Review page uses the correct order of authors by @ajrbyers in #2669
- #2652 added css to break the contents of these TDs by @ajrbyers in #2653
- #2619 #2026 css updates. by @ajrbyers in #2623
- Changed the version number. by @ajrbyers in ...
Repositories Pre-release
An experimental branch, pre-release of v1.4.1