Skip to content

Commit

Permalink
Prep for release
Browse files Browse the repository at this point in the history
  • Loading branch information
asmecher committed Nov 29, 2024
1 parent 86247ee commit 1a276a6
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 23 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.7">
<install version="3.4.0.8">
<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.7">
<install version="3.4.0.8">
<code function="checkPhpVersion" />

<upgrade minversion="3.0.0.0" maxversion="3.2.0.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>ops</application>
<type>core</type>
<release>3.4.0.7</release>
<tag>3_4_0-7</tag>
<date>2024-08-23</date>
<release>3.4.0.8</release>
<tag>3_4_0-8</tag>
<date>2024-11-29</date>
<info>https://pkp.sfu.ca/ops/</info>
<package>https://pkp.sfu.ca/ops/download/ops-3.4.0-7.tar.gz</package>
<package>https://pkp.sfu.ca/ops/download/ops-3.4.0-8.tar.gz</package>
</version>
54 changes: 37 additions & 17 deletions docs/release-notes/README-3.4.0
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
OPS 3.4.0 Release Notes
Git tag: 3_4_0-7
Git tag: 3_4_0-8

Release date: August 23, 2024
=============================
Release date: November 29, 2024
===============================

Configuration Changes
---------------------
Expand Down Expand Up @@ -46,6 +46,26 @@ 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-8 Build
-------------
#10632: VirtualArrayIterator __construct references $this->theArray before it's initialised
#10526: [OMP] Chapter authors are not returned in the correct sequence
#10451: Long affiliations should be wrapped in backend (bad UI/UX)
#10423: [OJS 3.3 3.4] error 500 when creating a reviewer with keywords very similar (collation issue)
#10414: Fatal error when making a new submission with certain editor configurations
#10402: Discussion board notifications cannot handle disabled users
#10385: [OJS3.4] Opening a new discussion with a participant who has disabled new discussion notifications does not work
#10376: Editorial Reminder: miscalculation for inactiveDays (I think)
#10373: "Enroll existing user" as reviewer no longer finds users outside the current journal
#10372: Category pages show double-escaped entities in category title landing page breadcrumbs
#10350: COUNTER R5 form field customer_id is not provided correctly to the API endpoint
#10341: Cannot upgrade to OJS 3.4.0-7 (from 3.4.0.3)
#10272: For installed plugins, display the version that is currently installed
#10050: Error handling in SubmissionWizard crashes
#9991: Re-add sent review request email data into the email log
#9443: [OMP] The series field is optional, but it's not possible to revert the selection
#9303: Date format isn't properly localized in OJS 3.4

3.4.0-7 Build
-------------
#10327: fulfillQueuedPayment fails when no user session is set such as in payment gateway callbacks
Expand Down Expand Up @@ -245,7 +265,7 @@ New Features
------------
#8490 #8484: Improved MariaDB testing and support
#8478: Improve GoogleScholarPlugin
#8474: Improve the content of REVIEW_COMPLETE and REVIEW_EDITED templates
#8474: Improve the content of REVIEW_COMPLETE and REVIEW_EDITED templates
#8437: Add descriptive comments to database tables/columns
#8406: Improve DublinCoreMetaPlugin
#8403: Consider submissions with no contributors
Expand All @@ -255,7 +275,7 @@ New Features
#7191: Improve submission wizard accessibility and usability
#2676: Track and report on institutional subscriber usage
#8328: CSV for stats API timeline functions
#8306: Enhance the queue failed jobs functionality.
#8306: Enhance the queue failed jobs functionality.
#6781: Support COUNTER Release 5
#6782: Improve usage statistics handling in the background/code
#7392: Ensure Site Administrators have "global" access within journals
Expand All @@ -272,14 +292,14 @@ New Features
#6328: Migrate locale file loading to standard toolset
#5678: Introduce code formatter to enforce code style
#8290: Inclusion of Data Availability Statement as submission metadata
#8258: Add more context and documentation to Crossref setup/credentials
#8258: Add more context and documentation to Crossref setup/credentials
#8250: Improve help text for statistics settings forms
#8240: Consider parent object ID in DAO exists and get functions
#8310: Discourage DOI assignment for items other than submissions
#8239: Update Cypress to support end-to-end testing
#8210: Standardize locale code handling
#8157: Extend all setting_value columns in settings table to mediumText
#8155: Allow Mailables to use custom email templates through API
#8155: Allow Mailables to use custom email templates through API
#8127: Allow embedding a footer to certain emails
#8117: Refactor email sending code in plugins and convert to Mailables
#8093 #8092 #7129 #7128 #7127 #7126 #7125 #7124: Add improved Repository patterns
Expand Down Expand Up @@ -311,7 +331,7 @@ New Features
#6700: OPS Support for Citation Style Languages Plugin
#6685: OPS should support tombstones for deleted content
#6241: Add an option to make a submission file mandatory
#6222: Embed discussion content into the notification message body
#6222: Embed discussion content into the notification message body
#6126: Send a weekly email to editors of pending tasks
#6099: Add a "country" field to journal setup
#6077: Reduce dependency on `exec`
Expand Down Expand Up @@ -351,16 +371,16 @@ Bug Fixes
#8363: Submission search index not updating after deleting a submission
#8348: Missing email template variables in emails related to a new submission
#8344: Author country is not validated in the REST API
#8263: Current and default values are not being displayed correctly in form fields (as per appearance theme form)
#8263: Current and default values are not being displayed correctly in form fields (as per appearance theme form)
#8231: Consider valid spacial characters in DOI suffix
#8223: Update API Key related cypress test
#8219: Native Import/Export plugin - Security Issue regarding file download
#8219: Native Import/Export plugin - Security Issue regarding file download
#8176: Remove LDAP plugin and auth plugin category
#8170: Upgrade sokil/php-isocodes to fix warnings
#8166: The dc oai metadata format plugin for OJS has duplicated localization
#8160: Flaky test failing most of OMP builds
#8158: Replace abandoned Stringy package
#8143: SubmissionFile's corresponding File not deleted when a new Note process is cancelled
#8143: SubmissionFile's corresponding File not deleted when a new Note process is cancelled
#8091: Consider new templates for automatic notification emails and remove redundant
#8060: User locales set to NULL on user registration
#8027: OPS preprints should support DOI versioning
Expand Down Expand Up @@ -394,7 +414,7 @@ Bug Fixes
#7687: Consolidate DOI settings migrations into pkp-lib where possible
#7673: Remove locale requirement in upgrade XML when installing new email templates
#7665: The DataCite Export plugin misrepresents page numbers of journal articles
#7624: Replace strftime() as it's deprecate in PHP 8.1
#7624: Replace strftime() as it's deprecate in PHP 8.1
#7608: Add test to check DC metadata tags on article landing page
#7599: [OPS] Invalid stage WORKFLOW_STAGE_ID_SUBMISSION
#7592: Refactor review assignments emails
Expand Down Expand Up @@ -436,7 +456,7 @@ Bug Fixes
#7077: Hover/focus states misaligned in default theme navigation menu
#7074: Include discussion emails in activity log
#7050: Remove unused issue import test files
#7034: Import/Export plugin - remove get_class dependency for filter retrieval
#7034: Import/Export plugin - remove get_class dependency for filter retrieval
#7009: GoogleScholarPlugin.inc.php still references removed SupplementaryFile class
#7002: "usage" command missing from native import/export CLI
#6983: On password change, invalidate other sessions
Expand All @@ -446,14 +466,14 @@ Bug Fixes
#6927: Quicksubmit cover image preview is broken
#6925: Set default user for CLI tool
#6921: Show exception error message when a plugin migration fails
#6918: Aria-labelledby on galley links must include galley label
#6918: Aria-labelledby on galley links must include galley label
#6917: Increase contrast of required indicator in login/registration forms
#6915: Register Laravel service providers to allow use of global functions
#6904: REVIEW_REQUEST_REMIND_AUTO & REVIEW_REMIND_AUTO
#6882: Unnecessary path part in search URLs
#6882: Unnecessary path part in search URLs
#6874: remove commercial URL from config.TEMPLATE.inc.php
#6850: Move creator (author) management tools to API and new form structures
#6849: Tool to convert old and apache log files into new format
#6849: Tool to convert old and apache log files into new format
#6839: Import/Export plugin - SubmissionFiles lose doi data on import
#6831: Update gettext dependency to 5.x
#6826: Migrate TinyMCE to 5.x
Expand All @@ -467,7 +487,7 @@ Bug Fixes
#6306: Add an option to enable/disable categories in submission workflow
#6272: Re-add submission acknowledgement email recipient controls in Settings
#6251: Add relations information to OPS CrossRef data
#6160: Submission process confusion with Corresponding Contact and Privacy Consent
#6160: Submission process confusion with Corresponding Contact and Privacy Consent
#6039: Difficulty to edit fields in other languages
#6006: DOI/Crossref Cypress Tests
#5998: A stalled request to plugins.xml can block subsequent http requests
Expand Down

0 comments on commit 1a276a6

Please sign in to comment.