Skip to content

#114 Update plugin for compatibility with OJS 3.5 - #117

Merged
jonasraoni merged 36 commits into
pkp:mainfrom
jonasraoni:feature/main/114-compatibility-with-3.5
Aug 21, 2026
Merged

jonasraoni merged 36 commits into
pkp:mainfrom
jonasraoni:feature/main/114-compatibility-with-3.5

Conversation

@jonasraoni

Copy link
Copy Markdown
Collaborator

No description provided.

@jonasraoni jonasraoni linked an issue Mar 19, 2026 that may be closed by this pull request
@jonasraoni
jonasraoni force-pushed the feature/main/114-compatibility-with-3.5 branch from 132dd04 to 01a1043 Compare March 23, 2026 12:40
@devangel77b

Copy link
Copy Markdown

I tried this but when I try to use it I get the following warnings/errors Failed opening required '/var/www/html/plugins/generic/pln/classes/../vendor/autoload.php' (include_path='.:/usr/share/php')

@jonasraoni

Copy link
Copy Markdown
Collaborator Author

@devangel77b you'll need to run composer to install the dependencies, alternatively you can use the pre-release package that I left here:: https://github.com/pkp/pln/releases/tag/v4_0_0-pre (the file pln-v4_0_0-0.tar.gz)

@devangel77b

Copy link
Copy Markdown

@jonasraoni hi thanks - i ran composer install and it seeemed to do its thing. i am resubmitting one of the failed ones and we'll see if it works fingers crossed.

@vzrenggamani

Copy link
Copy Markdown

Is there an estimated release date for this version?

Comment thread classes/form/SettingsForm.php Outdated
Comment thread controllers/grid/StatusGridCellProvider.php Outdated
Comment thread controllers/grid/StatusGridCellProvider.php
Comment thread PlnPlugin.php Outdated
@kaitlinnewson

Copy link
Copy Markdown
Member

Hi @jonasraoni, a few additional suggestions above for 3.5 compatibility here - thanks!

Comment thread classes/deposit/Repository.php Outdated
@jonasraoni
jonasraoni requested a review from bozana June 3, 2026 17:59
Comment thread classes/DepositPackage.php Outdated

@bozana bozana left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jonasraoni, a few comments/questions from me. I do not know the plugin well, so excuse my silly comments/questions :-)

Comment thread handshake.dtd Outdated
Comment thread templates/handshake.tpl
Comment thread PlnPlugin.php
Comment thread classes/tasks/Depositor.php Outdated
Comment thread PlnPlugin.php
Comment thread classes/DepositPackage.php
Comment thread PlnPlugin.php Outdated
Comment thread PlnPlugin.php
Comment thread classes/PLNGatewayPlugin.php
Comment thread handshake.dtd
@mpbraendle

Copy link
Copy Markdown

When will the plugin be released? We have now OJS 3.5.0-5 LTS, and this plugin is used by many journals that consider upgrading.

@mpbraendle

Copy link
Copy Markdown

It looks like a commit by @asmecher is prohibiting the merge ? main...asmecher:pln:master

@asmecher

Copy link
Copy Markdown
Member

@mpbraendle, I'm not sure I see the connection; that's a commit from 2019, and this PR doesn't show any conflicts preventing merge.

@mpbraendle

Copy link
Copy Markdown

@asmecher OK, agreed.

@jonasraoni and involved colleagues: Still, we need a release of this plugin as soon as possible in the plugin gallery. As written above, many journals want to upgrade now to OJS 3.5 since it is LTS, and that plugin is an essential component that has been used in previous versions and it is needed for continuity of the archiving of their content.

I understand that PKP's forces are currently devoted to the coming OJS 3.6 release and ORE, but publishers are working now or will work with 3.5 and require support for this version.

@jonasraoni
jonasraoni force-pushed the feature/main/114-compatibility-with-3.5 branch from 3cdbac9 to a935a00 Compare August 20, 2026 11:52
@jonasraoni
jonasraoni merged commit 1235a4d into pkp:main Aug 21, 2026
edersotto added a commit to OJSBR/pln that referenced this pull request Sep 15, 2026
The earlier builds came from an intermediate commit of pkp/pln#117. This
build carries the merged code (commit 1235a4d): CSRF checks, escaped
template variables, notification and deposit query fixes, and the
date_modified backfill. The upstream translations are restored exactly as
published; only the languages upstream does not ship are added. vendor/ is
reinstalled from the upstream composer.lock. The version is 4.0.0.3 so that
installations of the earlier builds are offered this one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Request: PKP PN Plugin Compatibility with Latest OJS Release 3.5.0.1

8 participants