Skip to content

Commit

Permalink
Final commits for 3.4.0-5
Browse files Browse the repository at this point in the history
  • Loading branch information
asmecher committed Feb 23, 2024
1 parent 3d9a694 commit 8d31bab
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 11 deletions.
2 changes: 1 addition & 1 deletion dbscripts/xml/install.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Installation descriptor file.
-->

<install version="3.4.0.4">
<install version="3.4.0.5">
<code function="checkPhpVersion" />

<code function="createDirectories"/>
Expand Down
2 changes: 1 addition & 1 deletion dbscripts/xml/upgrade.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
*
-->

<install version="3.4.0.4">
<install version="3.4.0.5">
<code function="checkPhpVersion" />

<upgrade minversion="2.0.0.0" maxversion="3.0.9.9">
Expand Down
8 changes: 4 additions & 4 deletions dbscripts/xml/version.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
<version>
<application>ojs2</application>
<type>core</type>
<release>3.4.0.4</release>
<tag>3_4_0-4</tag>
<date>2023-11-17</date>
<release>3.4.0.5</release>
<tag>3_4_0-5</tag>
<date>2024-02-23</date>
<info>https://pkp.sfu.ca/ojs/</info>
<package>https://pkp.sfu.ca/ojs/download/ojs-3.4.0-4.tar.gz</package>
<package>https://pkp.sfu.ca/ojs/download/ojs-3.4.0-5.tar.gz</package>
</version>
53 changes: 48 additions & 5 deletions docs/release-notes/README-3.4.0
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
OJS 3.4.0 Release Notes
Git tag: 3_4_0-4
Git tag: 3_4_0-5

Release date: November 17, 2023
Release date: February 23, 2024
===============================

Configuration Changes
Expand Down Expand Up @@ -46,6 +46,50 @@ New config.inc.php parameters added for emails:
- default (default value: sendmail), being the default mailer driver to be used for email delivery
- sendmail_path (default value: "/usr/sbin/sendmail -bs"), being the path to the sendmail program on the server

3.4.0-5 Build
-------------
#6627: Allow users to unsubscribe from emails sent using the notify tool
#7470: Fair Copy files not migrated when upgrading from OJS 2 to 3
#8248: Tab Separated Values reporting for COUNTER R5
#9066: [OJS] CLI for the PubMedExportPlugin plugin is broken
#9131: Typo in ReviewAssignmentFileWritePolicy which permits managers file access when assigned to a submission
#9296: Implement sandbox mode
#9302: Internal PHP locale fails to be defined under Windows and others
#9381: Limit reviewers' statistics to a journal in multi-journals OJS instance
#9400: Display competing Interests in OJS once a reviewer accepts an invitation
#9421: Review html escaping strategy on vue.js codebase in stable-3_3_0 and stable-3_4_0
#9476: Data loss at review rounds after migrating from OJS 2.x to +3.3
#9487: Upgrade to 3.3.x can be interrupted due to non-conforming *_settings tables
#9500: Hook `Template::SubmissionWizard::Section::Review ` not inside `submissionWizard__reviewPanel`
#9518: [ OJS ] Error in I5716_EmailTemplateAssignments upgrading from 3.3.0-8 to 3.4.0-3
#9535: PHP Fatal error: Uncaught ValueError: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in
#9541: Fatal error when adding reviewer
#9546: "xmlEscapeEntities: char out of range" error when exporting issues through the Native XML plugin
#9557: PHP Fatal error: Uncaught TypeError: PKP\section\PKPSection::getTitle()
#9561: Fatal error filtering unassigned submissions by keyword
#9574: Add support for author's competing interests statement
#9582: CompileUsageStatsFromTemporaryRecords fails on PostgreSQL due to non-existing function (OJS 3.4.0.4)
#9590: OJS 3.4 - Removing journal is not updating the list automatically
#9592: False "save" confirmation leads to keyword loss
#9594: Missing CSRF check in issue publication
#9607: Selecting an email template in Discussions uses the template name as subject, rather than its actual subject.
#9617: Adding a new not null column in PostgreSQL leads to an error if the table contains entries
#9624: Fix section filter autocomplete
#9625: Native XML plugin not escaping data properly
#9627: SQL in removeDoubleClicks needs improvement
#9632: Opening category in OPS/OMP causes 500
#9637: Migrations can be re-executed at OJS 3.4
#9650: Resolve template injection with context name
#9664: Use jobs chain for usage stats log files processing
#9665: Indexation, for search purposes, might fail silently
#9679: Allow processing of the log files from the last month
#9682: Address the execution of scheduled tasks and jobs
#9686: The arguments for the jobs.php are not working
#9731: Remove the min/max length for login Username/Email
#9742: Add missing functionality to gracefully restart queue worker
#9759: Additional file validation causes error
#9762: Deadlock happening often at the statistics' jobs

3.4.0-4 build
-------------
#8025: Context name can not be localized correctly in a job
Expand All @@ -58,7 +102,7 @@ New config.inc.php parameters added for emails:
#9266: OJS 3.4.0.1 / 3.4.0.3 error tools/install.php
#9277: Submission title not properly escaped when opening information center from submission list
#9278: Use ISO639-2b instead of ISO639-3 for locale conversion
#9282: [OJS 3.4.0-3] Upgrade error, DOI related
#9282: Upgrade error, DOI related
#9283: Issue title incorrectly escaped in issue edit grid
#9298: Not possible to edit a publication from a CLI tool
#9301: Remove user email address confirmation from password reset message
Expand Down Expand Up @@ -93,13 +137,12 @@ New config.inc.php parameters added for emails:
#9433: Missing variable on SubmissionAcknowledgement mailable
#9438: Add new email config to the release notes
#9444: Fatal error when setting the body of a mailable with null
#9449: [OJS] issueform::execute hook without $issue attached to $form
#9449: issueform::execute hook without $issue attached to $form
#9464: Sanitize cover image filename in native import
#9483: Search navigation menu item not displayed at site level
#9503: [A11Y] Add information about required fields with asterisks in forms
#9512: Bug in recommendByAuthor plugin - it returns whole statistics data instead of recommended articles in some cases


3.4.0-3 build
-------------
#9264: Type of APP\jobs\statistics\CompileUsageStatsFromTemporaryRecords::$tries must be int
Expand Down

0 comments on commit 8d31bab

Please sign in to comment.