230 lines
12 KiB
Plaintext
230 lines
12 KiB
Plaintext
OJS 3.1.0 Release Notes
|
|
CVS tag: ojs-3_1_0-0
|
|
|
|
Release date: October 23, 2017
|
|
==============================
|
|
|
|
OJS 3.1 contains new translations into Finnish and Swedish. It also sees the
|
|
re-introduction of a fr_FR translation for France, based on the French
|
|
Canadian translation.
|
|
|
|
New Features
|
|
------------
|
|
#390: Remove artbitrary UI field length limitations
|
|
#440: Grant implicit Manager access to Adminstrators
|
|
#469: Move pnotify to composer dependency
|
|
#723: Strip out citation plugins and replace with CSL
|
|
#1503: Introduce REST API
|
|
#1816: Implement subscription support
|
|
#1911: Enable longer locale names
|
|
#1963: Port implicit authentication to master
|
|
#2101: Update PubMed plugin for OJS 3.x
|
|
#2163: Routing events between handlers in the JS framework
|
|
#2178: Add nav menu management and static pages features
|
|
#2306: Permit searching by submission ID
|
|
#2337 #2435 #2585 #2602 #2603 #2604 #2605 #2606 #2670 #2715 #2725 #2861 #2864: Locale updates
|
|
#2342: Add "Assign DOIs to all journal articles" button in the DOI plugin settings
|
|
#2358: Rewrite OAI NLM plugin for OJS 3.x
|
|
#2433: Provide option to restrict low-level editors to "recommend" only, not make decisions
|
|
#2465: Give the author access to the copyedited and galley files grids
|
|
#2503: Add plugin version installation tool
|
|
#2577: Display supplementary files in block, rather with galley files
|
|
#2587: Tell admin which journal they are about to remove
|
|
#2599: Data privacy option in usage stats plugin
|
|
#2686: add initial JWT support to API
|
|
#2705: New default footer images
|
|
|
|
Bug Fixes
|
|
---------
|
|
#772: Respond to nonexistent monographs with a 404
|
|
#1070: Improve confirmation notices when skipping the email is an option
|
|
#1144: Review file selection is unclear
|
|
#1258: "Resubmit for Review" button is unclear
|
|
#1265: Broken reports pages
|
|
#1270: Empty editor decisions list for copywriter
|
|
#1329: Prevent stub queries from being seen by others before completion
|
|
#1389: Smarty variable not rendered in registration form template
|
|
#1447: Improve recipient selection process for new discussions
|
|
#1502: article report considers only UI and primary locale
|
|
#1528: Improve submission process
|
|
#1595: Remove app/journal-specific language in pkp-lib
|
|
#1640: Can't add discussion with no stage participants
|
|
#1709: Native Import Issues for OJS and OMP
|
|
#1757: [OJS] duplicate keys in usageStats plugin (also: duplicate plugin)
|
|
#1784: Unify near-duplicate template templates/management/settings/access.tpl
|
|
#1786: Ensure ReCaptcha language is correct
|
|
#1791: Fix COUNTER plugin template references (and test plugin)
|
|
#1807: Multilingualism
|
|
#1815: Move metadata (DC/GS) meta tags into HTML head
|
|
#1828: Issues with input and display of keywords
|
|
#1853: Reload issues
|
|
#1859: Add Sidebar Management to site settings for multi-journal installs
|
|
#1866: Banner notification after scheduling
|
|
#1896: ORCID support in native XML import/export format for issues
|
|
#1907: Show volume info only when checkbox selected
|
|
#1930: Include article prefix on article details page
|
|
#1932: Investigate upgrade of submission note files
|
|
#1955: schemaValidate, proxy settings and allow_url_fopen
|
|
#2003: Filename problems
|
|
#2023: Remove "designation" from components
|
|
#2064: Standardize emailed URL handling
|
|
#2078: Fix scroll-jumping in HTML article galley views
|
|
#2082: Task notification for section editor after being assigned to a submission
|
|
#2085: Improve touch controls of frontend about nav dropdown
|
|
#2108: Tinymce error (downloadable font: OS/2: bad linegap: -32 ) with Firefox
|
|
#2114: Localised filenames complicate uploading submission files in multilingual journals
|
|
#2136: Empty sidebar breaks javascript in front end
|
|
#2142: Suggestions for Native XML Import
|
|
#2151: Viewable migration
|
|
#2159: Upgrading to OJS3: Revisions and Reviewer's Attachments panels not visible in Review tab for authors
|
|
#2160: Variable names visible in Editorial history
|
|
#2173: Upgrading to OJS3: multiple issues with ongoing reviews
|
|
#2189: Tinymce in full screen mode problematic in multilingual journals
|
|
#2192: Consider and migrate remote supp files as remote galley files
|
|
#2203: Notifications list in front end layout requires back-end JS tools
|
|
#2235: File revision names
|
|
#2247: Migrated submissions have a review round even when the submission is in stage 1
|
|
#2257: Correct UTF=8 typo in CrossRef issue export
|
|
#2258: Crossref 4.3.6 schema URL changed
|
|
#2260: DOAJ XML export: position multilingual elements with article locale on the first place
|
|
#2261: Style the new plugin gallery
|
|
#2265: Review master branch for dead/crufty code
|
|
#2266: Custom uploaded CSS files get loaded too early
|
|
#2267: No current issue when current issue is unpublished
|
|
#2269: Can't search all categories in plugin gallery
|
|
#2270: Sort submission lists by ID
|
|
#2287: Change Password page missing visual padding
|
|
#2295: Statistics upgrade from 2.4.0, 2.4.1 and 2.4.2 to 3.x
|
|
#2296: DevelopedByBlockPlugin error in a clean OJS 3.0.2 installation.
|
|
#2305: Fix required attribute in login form
|
|
#2309: Autocomplete for reviewer interests is case sensitive
|
|
#2310: Move block plugins to unified sidebar upon upgrade
|
|
#2312: Review/fix edit links
|
|
#2313: Prevent section editor auto-assignments outside section assignments
|
|
#2315: Current issue redirect should use best ID
|
|
#2319: PHP catchable error on issue import (OJS 3)
|
|
#2320: Remove or restore ROLE_ID_SUBSCRIPTION_MANAGER
|
|
#2321: Fix submission language export
|
|
#2328: Missing review round ID during file revision
|
|
#2331: OJS3.0.2. empty submission checklist results to PHP warnings
|
|
#2336: Clean up TemplateManager::display / TemplateManager::fetch
|
|
#2338: OJS3 Usage Statistics plugin displayStatistics setting not context specific
|
|
#2340: Fix readonly flag of alt tag in article cover upload
|
|
#2343: issue ordering
|
|
#2364: Drop file check on minification use
|
|
#2365: Native XML Plugin lacks paging in Export issues listing
|
|
#2367: Recaptcha verification does not honor proxy settings
|
|
#2371: Parse errors on grids for systeminfo
|
|
#2372: Incorrect return link in HTML Galley view
|
|
#2375: Respect context disableUserReg setting
|
|
#2389: add announcements introduction
|
|
#2391: File detection in temporary files does not adjust for common problems
|
|
#2392: Concatenate "about" content during OJS2 to OJS3 migration
|
|
#2393: [OJS] Editorial decisions buttons should be disabled on stages that are already finished
|
|
#2401: Correct outdated translations using `{$submissionEditingUrl}` in email templates
|
|
#2407: Remove mutex use
|
|
#2413: Add reviewId to oneclick link in automatic review reminders
|
|
#2417: Review form breaks for users that are visiting OJS for the first time
|
|
#2420: No check on PHPMailer::send() status
|
|
#2423: Add notification upon "Add Reviews to Email" click
|
|
#2428: CSRF token validity time (one hour) breaks the review form
|
|
#2434: Add preliminary/summary "Decline" email template
|
|
#2437: Add reviews to email button selects the wrong option for radio buttons in some cases
|
|
#2440: consider views column for old default usage statistics migration
|
|
#2443: Refactor AuthPlugin
|
|
#2446: Reviewer affiliation info is not recorded when creating reviewers
|
|
#2449: PHP code documentation cleanup
|
|
#2453: Adjust wording of Send to Copyediting button on review stage
|
|
#2460: Discussion item will be created even if canceled
|
|
#2461: Native Import can't clean up after failure for article section
|
|
#2462: Native import export creates duplicate issues
|
|
#2467: Some upgrade queries are improperly scoped
|
|
#2470: Migrate all section editors in OJS 2.x to 3.x upgrade
|
|
#2473: Tap controls don't work for dropdown menus in the backend
|
|
#2476: Author guidelines anchor missing
|
|
#2481: Reviewer has access to manuscript after declining review request
|
|
#2483: Default email signature is wrapped in nested anchor tags
|
|
#2492: registrationComplete page allows for UX issues
|
|
#2495: Speed up test suite
|
|
#2497: OJS 3.x TinyMCE not activated show error
|
|
#2500: Native import mismanages file operations
|
|
#2501: subject and subjectClass migration
|
|
#2506: Fix genre assignment for upgrades
|
|
#2509: Use supported submission locales for galley language
|
|
#2513: Allow SVG in image uploads
|
|
#2515: When section titles are long they cover article titles in issue table of contents
|
|
#2516: Native Import: optional submission dates per schema, but functionally required
|
|
#2518: SUBMISSION_ACK email includes author signature
|
|
#2519: do not update copyedit and production notifications in a pre-review discussion
|
|
#2525: Bug in issueArchive.tpl
|
|
#2526: Native Import should discriminate between errors and warnings
|
|
#2534: Use SVG format of ORCID icon
|
|
#2537: OJS3 upgrade article_galley_settings not migrated to submission_galley_settings
|
|
#2542: update Password Reset default e-mail template
|
|
#2543: reload scheduled tasks function for the acron plugin
|
|
#2552: fix warning in RecommendByAuthorPlugin
|
|
#2559: Consider introducing autoload behavior
|
|
#2562: [OJS] Settings wizard refers to Plugins tab that's unavailable
|
|
#2569: Deleted OAI records not displayed
|
|
#2572: Additional hooks
|
|
#2576: Color of tasks panel is confusing
|
|
#2580: Correct outdated reference to geo IP tool path
|
|
#2582: Fix HTML galley image migration in OJS2 to OJS3
|
|
#2592: Clearing template cache should clear .css files too
|
|
#2611: Prevent COinS plugin from confusing search results
|
|
#2612: Add filtering options to new submissions list
|
|
#2613: Add contextual information to icons in new submission list
|
|
#2616: Change "Add" to "Assign" in participants grid
|
|
#2621: Editor cannot rename files in review files grid
|
|
#2631: "Download all files" checks for tar availability, but uses zip compression
|
|
#2637: Replace low res icon in webfeed for high res screens
|
|
#2640: Update copyright holder and year
|
|
#2641: Remove the automatically added line breaks in article abstracts
|
|
#2642: Placeholder discussions not removed when new discussion creation is cancelled
|
|
#2646: Journals without available sections for submission should present "not accepting" message
|
|
#2648: the revision node grouping for supplementary files in native export
|
|
#2650: Native import dies if presented with a duplicate submission file revision
|
|
#2655: Alternate mail template for subsequent review request not selected
|
|
#2658: Filter hook
|
|
#2660: Permit HTTPS support in ORCIDs
|
|
#2663: Deleting an issue where no custom issue ordering exists creates a random custom issue ordering
|
|
#2671: Migrate crossref deposit status setting name
|
|
#2673: {$reviewerName} variable not replaced
|
|
#2675: Several minor adjustments to submission lists
|
|
#2678: Fix (probably) wrong wording in new API locale keys
|
|
#2682: User registration at the site level when email validation is enabled fails.
|
|
#2684: Add support for declaring metadata fields required
|
|
#2691: Report Generator links on the plugins listing page do not work
|
|
#2699: LazyLoadPlugin get/setEnabled do not consider site plugins
|
|
#2703: New review round modal re-opens automatically when closed in IE11
|
|
#2708: Implement approach for delivering constants to the new frontend components
|
|
#2729: Test environment set up won't work as stated in README
|
|
#2739: Change precedence of Google Scholar date options
|
|
#2744: Search bar in ListPanel has wrong styling in iOS
|
|
#2746: Submission list filtering doesn't work in iOS
|
|
#2751: Fix grid refreshing
|
|
#2753: DOAJ export is exporting declined articles
|
|
#2758: HTML galley CSS file migration
|
|
#2760: Add new template hooks for plugin settings pages
|
|
#2761: Generator meta tag untranslated
|
|
#2770: Preview shows DOIs even when they are not assigned
|
|
#2771: Integrate UI component library into OJS/OMP
|
|
#2778: Changing journal visibility setting will restore the default language settings
|
|
#2782: Fix OAI: kludgey use of `$this`; broken OAI format plugins
|
|
#2783: Add JATS content to OAI interface (when available)
|
|
#2789: Possible unnecessary variable read in the first submission form
|
|
#2790: Articles remain in published state after issue is unpublished
|
|
#2791: Fix formatting of reviewer comments when imported from review form textbox into author email
|
|
#2792: Review reminders need From address set
|
|
#2799: [OJS] Possible unnecessary template
|
|
#2814: Correct review form error handling bounce issues
|
|
#2821: Copyeditors do not have access to editorial history
|
|
#2830: Fix CSRF hard expiry
|
|
#2838: Can't add note on submission
|
|
#2849: Current Roles listing and user rights are not transparent
|
|
#2859: Remove citationOutput plugins
|
|
#2896: references from the submission settings should be called citations
|
|
#2907: Check/correct date formatting for Latest column in reviewer assignment
|
|
#2924: Updates to installation screen
|
|
#2930: access denied on the announcements setting page
|