File: /var/www/ojs/docs/release-notes/README-3.1.0
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