Changelog¶
v1.4.2¶
Upgrade Notes¶
If you intend on enabling full-text search, see the specific notes about this feature below prior to upgrading
The upgrade.sh
script should then cover the usual upgrade procedure.
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 after the upgrade is completed.
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 https://github.com/BirkbeckCTP/janeway/pull/2855
- Added h5 and h6 styling for article-body by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2850
- 2852 updates to bring the clean theme article page inline with OLH and material by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2854
- #2649 merge users page now uses the API to search and runs faster by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2830
- Make Account.institution and FrozenAuthor.institution optional by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2740
- Allows Competing Interests to be edited from the Edit Metadata pane by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2745
- #2831 added a decorator to stop users accessing submission pages afte… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2832
- Fix OAI not filtering by from/until by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2860
- Fixes captcha display on the disabled front end contact form. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2867
- Removes remote journals from press sitemaps by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2871
- 2869 adds additional filters to limit the scope of views to the current repository where required by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2870
- Merge of v1.4.1.1 by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2872
- JATS: Added support for title tags in list-item objects by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2881
- Material Theme: the font weight for tags is now heavier to show difference from normal text by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2880
- Custom fields displayed in the article will now support HTML. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2877
- Fix wrong copyeditor decision sent on notifications by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2884
- Fixed a server error when deleting duplicate frozen authors by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2883
- Remove warning about non-public declined review assignments by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2882
- Adds a data migration that deletes blank keywords/disciplines by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2878
- Only a comment about the field Journal.description not being used. by @gamboz in https://github.com/BirkbeckCTP/janeway/pull/2903
- Bump pyjwt from 1.6.1 to 2.4.0 by @dependabot in https://github.com/BirkbeckCTP/janeway/pull/2891
- Adjusted Issue.code so it can be indexed by MySQL by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2909
- Fix an error on subject retrieval when generating emails outside of a request context by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2902
- #2793 added eq-height to editorial team page. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2901
- Removed duplicate kanban cards for production and proofing. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2900
- Adds support for JATS continued-from. Credit to @mauromsl by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2893
- #2894 renders the Clean theme footer in a more responsive manner. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2895
- #2356 mobile download links also now show near the top of article pag… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2899
- Allow editors to attach files on the decision page. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2889
- JATS: <title> tags inside a glossary now rendered as an by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2887
- #2863 JATS: adds classes for attrib and addresses by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2885
- Added support for full text search of database fields and PDF/XML galleys by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2908
- Git-ignore emacs’ backup files by @gamboz in https://github.com/BirkbeckCTP/janeway/pull/2913
- Deduplicate identifiers by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2896
- 2835 Repository managers can copy a preprint into a journal stage by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2879
- #2658 fixes misconfiguration of mathjax on material theme by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2886
- Added GA Four support to all themes. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2865
- #2584 adds support for OIDC login. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2824
- Updating the author dashboard text: owner->submitting author by @alainna in https://github.com/BirkbeckCTP/janeway/pull/2914
- 2781 Janeway now stores ORCIDs in a standard format of 0000-0000-0000-000X by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2906
- Added docs for plugins, events and hooks. This is a WIP but more usef… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2912
- 2834 Repository managers can invite people to comment on preprints/postprints, similar to peer review by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2864
- KBART export will now filter out remote and hidden journals. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2918
- DOI Manager by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2888
- Allow search results to be orderered by relevance (Postgresql) by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2925
- #2839 enable_digest is now hidden on profile forms. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2919
- #2227 Reviews now display on the draft decision page to assist editor… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2916
- Bump pillow from 7.1.0 to 9.0.1 by @dependabot in https://github.com/BirkbeckCTP/janeway/pull/2796
- #2654 the journal manager now displays the janeway version in the bot… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2921
- #2838 merge users now shows if a user is active or inactive by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2923
- #2777 adds a modal intermediary warning users before creating a new r… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2922
- Adds a new homepage element that renders a search bar by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2907
- #2450 Sitemaps now have a stylesheet to make them human readable. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2917
- Doi Manager style adjustments by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2926
- #2518 popup email windows now support attachments by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2920
- Updated the submission review and submission details layouts by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2915
- Fix dropdown from overflowing the screen in review page by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2928
- Adds missing translation tags for the text ‘and’ by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2932
- Bump Version v1.4.2 by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2927
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 https://github.com/BirkbeckCTP/janeway/pull/1739
- Port Lando configs from Master to preprint-remodel by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/1733
- 1664 preprint page by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1765
- Updates the homepage of the material theme. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1762
- 1736 multi subject by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1774
- #1767 added paginator to base of page. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1775
- 1633 search feature by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1766
- add capfirst builtin to repository list navigation in OLH and Material theme repository nav templates by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/1776
- add reminder to restart to the update script by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/1777
- #1769 decline now redirects to the decision email page as it should a… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1782
- 1770 press email base domains by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1781
- 1773 log page by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1783
- #1784 added link to license where present. abstracts are now truncate… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1786
- #1684 updated fields interface. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1788
- Backport commits from PR1755 to ensure the debug toolbar can coexist with tests by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/1791
- Preprint remodel model changes by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1799
- WIP for preprints remodel: Supplementary files #1590 take 2 by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1789
- Preprints: add repository.custom_js to every page by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1814
- Added order_by publication date for list and home page view by @myucekul in https://github.com/BirkbeckCTP/janeway/pull/1813
- [Preprints]: sitemap refactored like press.index by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1815
- [Preprints] minor template bugs - fix escaping for custom_js and broken download link by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1817
- Some New Settings! by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1819
- 1590 supp file manager by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1822
- #1825 fixed typo. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1826
- 1823 Adds a submission agreement statement to the submission page. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1824
- [preprint] make the “Additional Metadata” header conditional by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1833
- Made some minor improvements by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1834
- Repository manager fix by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1841
- Closes #1844 - pops submission agreement and editor comments in manag… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1845
- 1842 admi dash load by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1846
- [preprints] links on repository manager dashboard should work by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1860
- use the count of objects from the paginator.page object for the list of preprints by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/1872
- A bit of Django wizardry will pass author select over to SQL where it… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1892
- Add Self as Author button: ensure the user’s orcid is copied, too by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/1885
- 1898 added subject page and made subject filtering bette by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1899
- [preprints] add subject link to nav-mobile by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1904
- Makes preprint versions better on preprint page. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1901
- Fixes registration’s crap errors by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1900
- #1911 fixes the PreprintInfo form. Adds textarea form element. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1914
- #1893 only assign an owner if there isn’t one already by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1920
- 1873 added a base solution for this problem. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1891
- [preprints] merge some migrations by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/1931
- Embedded pdfs are now excluded from Download Metrics. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/1944
- Better CSS selector for subjects’ <ul> by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2030
- [preprints] Preprint remodel metadata edit bug by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2027
- [preprint] – author rework – more tolerance for missing values by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2084
- Correct Pending Updates table heading by @justingonder in https://github.com/BirkbeckCTP/janeway/pull/2124
- preprint with 3+ authors #2090 by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2237
- Hotfix PUBD-209 section editors should be able to download assigned files by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/2293
- Preprints author rework by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2079
- #1940 allow authors to add a pub DOI when updating metadata. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2348
- add “View Live Article” link as per #2424 by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2455
- #2090 completes this and closes #2090 by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2440
- Add preprint_doi to repository/article template by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/2468
- check is_published for View Article moderator page (preprint-merge) by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2483
- Add DOI and Preprint DOI to Author_Article template by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/2482
- Tweak the display of the preprint_doi field in repository author_article template by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/2489
- #2187 support ordering keywords for preprints. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2471
- 2310 bugfix by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2439
- Work on #2278 and #2273 by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2437
- #2264 allow authors to delete incomplete preprints. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2438
- #2447 added check that preprint has authors. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2448
- merge migraions after master merged to preprint-merge by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2501
- [preprint-merge] ‘block’ tag with name ‘css’ appears more than once by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2503
- Delete and order by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2507
- Move call for ON_WORKFLOW_ELEMENT_COMPLETE to follow article.save by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/2516
- reduce number of columns in header for DOIs on author_article template by @hardyoyo in https://github.com/BirkbeckCTP/janeway/pull/2524
- Preprints: add a full_name to preprint.Author by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2529
- author->acct last name update by @alainna in https://github.com/BirkbeckCTP/janeway/pull/2570
- [preprints] use first.full_name rather than all.0.author.full_name by @tingletech in https://github.com/BirkbeckCTP/janeway/pull/2578
- Jats tables by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2628
- Added keyword input on jats import by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2636
- Preprint merge by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2345
- Swapped hardcoded application/xml filter for XML_FILETYPES from core.… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2630
- Remove reviewer name to make this simpler for Editors by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2646
- #2637 updated docs for managing a typeset file by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2640
- Abstract is marked safe by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2638
- Remove success class from buttons by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2647
- Bump lxml from 4.6.3 to 4.6.5 by @dependabot in https://github.com/BirkbeckCTP/janeway/pull/2664
- Review page uses the correct order of authors by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2669
- #2652 added css to break the contents of these TDs by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2653
- #2619 #2026 css updates. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2623
- Changed the version number. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2611
- #2567 hide submission links when submission is disabled. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2614
- #2620 added a –force_update flag to load_default_settings by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2625
- #2622 records email subjects in logs and fixed a bug by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2624
- #2595 added he for <bio><title> by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2617
- Add support email settings for manager page by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2631
- 2588 css update by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2615
- Add frozen_biography and biography() to FrozenAuthor by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2660
- #2587 updated xslt by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2616
- Adds an id to the cms container on all themes by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2688
- Journal title on navbar controlled by a setting by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2687
- Allow images as SVG to be used across journal/repository pages by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2683
- Allow combining domain and path modes by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2684
- Adds a code field to Issue allowing for verbose urls by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2689
- #2671 #2672 fixes both these bugs. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2691
- Removes link from journals with no current issue by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2690
- #2680: XSLT fix fn links colliding with tables by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2681
- Adds a second review form element. This ensures save works when one e… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2692
- Update author dashboard messaging by @alainna in https://github.com/BirkbeckCTP/janeway/pull/2695
- Render django-hijack banner when DEBUG is False by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2698
- #2585 removed excess <p> tags. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2618
- #2373 added the contact form to submission only. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2613
- Fix DOI links in dashboard view by @alainna in https://github.com/BirkbeckCTP/janeway/pull/2696
- Remove the sitemap link as its for comps not people by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2463
- Fix wrong URL in fc238996 by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2703
- Added missing import by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2704
- Fix wrong URL on footer’s press logo by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2705
- Fix bug on press contact page. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2707
- Tweak the FN layout to make scrolling better by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2709
- Add default journal support message to press manager view and template by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2686
- #2708 alters completed_reviews_with_decision to have correct logic. A… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2710
- #2627 added a new email for authors post revision. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2639
- Make file submission help text a setting by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2634
- #2697 added a migration to update email templates of review_accept_ac… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2700
- #2581 make drilldown scrollable by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2721
- Add issue order description by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2716
- #2718 added fixes to sidebars by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2719
- Image setting documentation by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2643
- Makes profile image responsive on material by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2725
- Update to docs: copyediting, review visibility, and draft decision by @MartinPaulEve in https://github.com/BirkbeckCTP/janeway/pull/2747
- #1087 Fixes last of four typos–first three were already fixed by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2739
- OAI-PMH JATS support by @MartinPaulEve in https://github.com/BirkbeckCTP/janeway/pull/2720
- Fixes the unclosed br tag. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2742
- Ignore empty p and br tags from empty summernote fields by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2714
- OLH: Changes citation picker to a dropdown on mobile by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2727
- Added a wrapper div to Homepage elements for custom styling by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2726
- wrong indentation and typo by @gamboz in https://github.com/BirkbeckCTP/janeway/pull/2760
- Added date suffix to crossref templates to force a match with thier f… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2761
- Adds support for ISSN override at the article level by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2766
- Adds Custom Reply To address for system emails by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2757
- Prevent empty keywords from being saved when using KeywordModelForm by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2754
- OAI resumptionToken now considers querystring params by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2772
- Fix domain journal url rendering while in browsing from path by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2770
- Fixes Keywords not saving due to cleaned data not being mutable by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2778
- Fix table-caption titles and add common css for JATS list types by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2759
- Display article thumbs on large but not ‘only’ by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2786
- Author display name handles empty first or last name fields by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2783
- Fix bug so that reminders are sent properly by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2788
- #2612 added new review setting for acceptance warning. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2645
- #1182 Provisional: Remove subtitle from templates and note as depreca… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2773
- Robots & Sitemaps by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2767
- Adds hcaptcha support by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2797
- Add option to display page numbers and article numbers on issue pages by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2780
- Allow author enrolement to be vetted by a staff member by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2758
- Adjustments to JavaScript to avoid TOC interference by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2752
- #1035 updates clean and material to work as press themes! YAY! by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2785
- #2550 Let editors change text in file submission pop-up windows by @joemull in https://github.com/BirkbeckCTP/janeway/pull/2748
- #2800 added overflow for table wrapper. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2801
- db backend names typos by @gamboz in https://github.com/BirkbeckCTP/janeway/pull/2806
- Support multi-graphic figures by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2805
- #2789 if the current user is an editor don’t filter sections and lice… by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2809
- #2799 Applies new last modified model to get a better lastmod date for articles. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2804
- #2749 slight tidy up of these templates. by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2807
- #2308 removes odd white space issue in mixed citations. No effect to … by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2808
- #2749 updated docs by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2813
- Avoid exploring same model twice during last_mod calculation by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2815
- items_for_reminder now filters Review and Revision objects by journal by @ajrbyers in https://github.com/BirkbeckCTP/janeway/pull/2821
- OAI: Ensure hidden journals are not shared at the press level by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2827
- Replace HTML entities for their unicode counterparts on article.issue_title by @mauromsl in https://github.com/BirkbeckCTP/janeway/pull/2829
v1.4¶
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.
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 (https://github.com/BirkbeckCTP/janeway/issues/1895)
- The clean theme is now part of core (https://github.com/BirkbeckCTP/janeway/issues/1896)
- All themes have a language switcher when this setting is enabled (https://github.com/BirkbeckCTP/janeway/issues/2159)
- When an Issue number is 0 it will no longer be displayed (https://github.com/BirkbeckCTP/janeway/pull/2338)
- The register page has been updated to make it clear you’re registering for a press wide account (https://github.com/BirkbeckCTP/janeway/issues/2390)
- Author text on the OLH theme is now the same size as other surrounding text (https://github.com/BirkbeckCTP/janeway/issues/2368)
News¶
- The news system can now be re titled eg. Blog (https://github.com/BirkbeckCTP/janeway/issues/2381)
- News items can have a custom byline (https://github.com/BirkbeckCTP/janeway/issues/2382)
Bugfixes¶
- When sending data to crossref the authors are now in the correct order (https://github.com/BirkbeckCTP/janeway/issues/2157)
- doi_pattern and switch_language are no longer flagged as translatable (https://github.com/BirkbeckCTP/janeway/issues/2088 & https://github.com/BirkbeckCTP/janeway/issues/2160)
- edit_settings_group has been refactored (https://github.com/BirkbeckCTP/janeway/issues/1708)
- When assigning a copyeditor Editors can now pick any file and it will be presented to the copyeditor (https://github.com/BirkbeckCTP/janeway/issues/2078)
- JATS output for <underline>: <span class=”underline”> is now supported via common.css (https://github.com/BirkbeckCTP/janeway/pull/2322)
- When a news item, journal and press all have no default image news items will still work (https://github.com/BirkbeckCTP/janeway/issues/2531)
- Update to our XSLT will display more back matter sections (https://github.com/BirkbeckCTP/janeway/issues/2502)
- Users should now be able to copy content from the alternate citation styles popup (https://github.com/BirkbeckCTP/janeway/issues/2506)
- A new setting has been added to allow editors to add a custom message to the login page (https://github.com/BirkbeckCTP/janeway/issues/2504)
- A new setting has been added to add custom text to the end of a crossref datestamp (https://github.com/BirkbeckCTP/janeway/issues/2504)
Workflow¶
- We now send additional metadata to crossref inc. abstract and accepted date (https://github.com/BirkbeckCTP/janeway/issues/2133)
- The review assignment page has been sped up, suggested reviewers is now a setting and is off by default (https://github.com/BirkbeckCTP/janeway/pull/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 (https://github.com/BirkbeckCTP/janeway/pull/2322)
- A new setting has been added to allow editors to hide Review metadata from authors including the Reviewer decision (https://github.com/BirkbeckCTP/janeway/issues/2391)
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
- 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. (https://github.com/BirkbeckCTP/janeway/issues/2370)
New areas have been added:
- 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).
- Media Files lets editors upload and host files like author guidelines or templates
Plugins¶
- A new hook has been added to the CSS block of all themes - this can be used in conjunction with the new Custom Styling plugin to customise a journal’s style. (https://github.com/BirkbeckCTP/janeway/issues/2385)
API¶
- A KBART API endpoint has been added [url]/api/kbart (https://github.com/BirkbeckCTP/janeway/issues/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. (https://github.com/BirkbeckCTP/janeway/issues/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.
v1.3.10¶
Version 1.3.10 includes updates mainly for Peer Review. Updates to documentation will be released with a later Release Candidate.
Bugfixes¶
- The Edit Metadata link now shows for Section Editors (https://github.com/BirkbeckCTP/janeway/pull/2183)
- Fixed a bug where the review assignment page wouldn’t load if a reviewer had multiple ratings for the same review (https://github.com/BirkbeckCTP/janeway/issues/2168)
- Fixed wrong URL name in review_accept_acknowledgement (https://github.com/BirkbeckCTP/janeway/pull/2165)
- Section editors are now authorised by the article_stage_accepted_or_later_or_staff_required security decorator (https://github.com/BirkbeckCTP/janeway/pull/2162)
- The edit review assignment form now works properly after a review has been accepted (https://github.com/BirkbeckCTP/janeway/pull/2156)
- When a revision request has no editor we now fallback to email journal editors rather than sending no email (https://github.com/BirkbeckCTP/janeway/pull/2150)
- Only published issues display in the Issue sidebar (https://github.com/BirkbeckCTP/janeway/issues/2113)
- Empty collections are now excluded from the collections page (https://github.com/BirkbeckCTP/janeway/pull/2139)
- When revising a file the supplied label is retained and defaults now to “Revised Manuscript” (https://github.com/BirkbeckCTP/janeway/issues/2128)
- Guest Editors now display properly on Issue pages (https://github.com/BirkbeckCTP/janeway/issues/2134)
- Fixed potential validation error when sending emails using the contact popup (https://github.com/BirkbeckCTP/janeway/issues/1967)
- Fixed issue where when two or more review form elements had the same name the review would not save (https://github.com/BirkbeckCTP/janeway/pull/2108)
Workflow (Review)¶
- The draft decisions workflow has been updated to be more user friendly (https://github.com/BirkbeckCTP/janeway/issues/1809)
- Article decisions have been moved from the main review screen to a Decision Helper page (https://github.com/BirkbeckCTP/janeway/issues/1809)
- When using the enrol pop up when assigning a reviewer you can now select a salutation (https://github.com/BirkbeckCTP/janeway/issues/2143)
- The Request Revisions page has had some of its wording updated (https://github.com/BirkbeckCTP/janeway/issues/2131)
- The Articles in Review page has has some of its wording updated and now displays even more useful information (https://github.com/BirkbeckCTP/janeway/issues/2122)
- Review Type has been removed from the Review Assignment form (https://github.com/BirkbeckCTP/janeway/pull/2119)
- The Review Form page now displays useful metadata for the Reviewer (https://github.com/BirkbeckCTP/janeway/issues/2101)
- Added a Email Reviewer link to the Review Detail page (https://github.com/BirkbeckCTP/janeway/issues/1967)
- Added tooltips to user action icons and moved reminder link to dropdown (https://github.com/BirkbeckCTP/janeway/issues/2002)
Emails¶
- The Peer Review Request email now contains useful metadata (https://github.com/BirkbeckCTP/janeway/issues/2100)
- send_reviewer_accepted_or_decline_acknowledgements now has the correct link and more useful information (https://github.com/BirkbeckCTP/janeway/issues/2102)
Author Dashboard¶
- You can enable the display of additional review metadata for authors. Originally this was always available but is now a toggle-able setting that is off by default (https://github.com/BirkbeckCTP/janeway/issues/2103)
Manager¶
https://github.com/BirkbeckCTP/janeway/issues/2149 The Users and Roles pages have been updated to:
- Enrolled Users (those users who already have a role on your journal)
- Enrol Users (allows you to search, but not browse, users to enrol them on your journal)
- Roles (now only displays users with the given role)
- One click access is now enabled by default for all new journals (https://github.com/BirkbeckCTP/janeway/pull/2105)
Front End¶
- Added support for linguistic glosses (https://github.com/BirkbeckCTP/janeway/issues/2031)
- Privacy Policy links are now more visible on Registration pages (https://github.com/BirkbeckCTP/janeway/pull/2174)
Crossref & Identifiers¶
https://github.com/BirkbeckCTP/janeway/issues/2157 Crossref deposit has been update:
- Authors are now in the correct order
- Abstracts are included
- Date accepted is included
- Page numbers are included
- Publisher IDs can now have . (dots) in them (https://github.com/BirkbeckCTP/janeway/pull/2173)
Docker¶
- When running docker using Postgres a pgadmin container is automatically connected (https://github.com/BirkbeckCTP/janeway/pull/2172)
v1.3.9¶
Workflow¶
- A new setting has been added to enable a Review Assignment overview to appear on the list of articles in review. This will display the initials of the reviewer, the current status of the review and when it is due and includes colour coding to assist. This can be enabled from the Review Settings page. [Manager > Review Settings] #1847
- When no projected issue is assigned to an article users are warned that Typesetters will not know which issue the paper will belong to #1877
- Peer Reviewers can now save their progress #1868
- Section Editors will now work as expected when assigned to a section to work on (#1934)
Front End¶
Authentication¶
- Fix integrity issues when editing a user profile with mixed case email addresses. #1807
Themes¶
- The OLH theme build_assets command now handles Press overrides. #1821
- The privacy policy link on the footer can now be customized for the press and for the journals via a setting under Journal settings, A default can be set for all journals press ‘Journal default settings’.
- Material now has social sharing buttons similar to what OLH theme already provided #1995
Frozen Authors¶
Manager/Settings¶
- Staff members can now merge accounts together from the press manager #1857
- Editor users can now access the Review and Revision reminder interface. [Manager > Scheduled Reminders] #1848
- Editors can now soft delete review forms. When deleted thay are hidden from the interface. Admins and Superusers can reinstate them from Admin. #1854
- Editors can now drag-and-drop reorder review form elements, elements are now ordered automatically. #1853
- Fixed a bug that would override the default setting. #1861