Skip to main content

OJS 3.6 โ€” Planned Features & Roadmap

Status: ๐Ÿšง In active development
Target release: 2025โ€“2026 (subject to change)
Branch: main on github.com/pkp/ojs

Pre-release content

Information on this page is based on the PKP public roadmap, GitHub issues, and forum announcements. Features may change, be delayed, or be cancelled before the final OJS 3.6 release.

Overviewโ€‹

OJS 3.6 is the next planned minor release in the 3.x series. It builds on the stability of the OJS 3.5.0.4 LTS candidate and introduces new editorial features, infrastructure modernisation, and improved accessibility and internationalisation.

Planned Featuresโ€‹

Editorial & Workflowโ€‹

FeatureDescriptionStatus
Structured peer reviewReviewers can complete structured review forms with Likert scales, multi-select, and file attachments๐Ÿšง In development
Reviewer recommender systemAI-assisted reviewer suggestion based on submission keywords and reviewer history๐Ÿ”ฌ Proposed
Revision trackingInline diff view between submission versions during copyediting๐Ÿ”ฌ Proposed
Desk rejection templatesPre-configured out-of-scope / desk rejection decision templates๐Ÿ”ฌ Proposed
Editorial board portalDedicated dashboard for editorial board members๐Ÿ”ฌ Proposed

Author & Submissionโ€‹

FeatureDescriptionStatus
ORCID auto-fillAuto-populate author metadata from ORCID record at submission๐Ÿšง In development
ROR affiliation lookupResearch Organization Registry integration for institution name standardisationโœ… Available in 3.5 (beta)
Preprint linkingLink a submission to a preprint server deposit (e.g., bioRxiv, SSRN)๐Ÿ”ฌ Proposed
Co-author invitationAuthors can invite co-authors to contribute metadata directly๐Ÿ”ฌ Proposed

Technical & Infrastructureโ€‹

FeatureDescriptionStatus
PHP 8.3+ supportFull support and testing for PHP 8.3๐Ÿšง In progress
PostgreSQL as defaultRoadmap to make PostgreSQL the recommended database๐Ÿ”ฌ Discussed
REST API v2Expanded and versioned REST API for all core resources๐Ÿšง In progress
Job queue improvementsHorizontal scaling support for job workers๐Ÿ”ฌ Proposed
Composer modernisationUpdated dependency management, remove legacy bundled libraries๐Ÿšง In progress
Vue.js UI componentsContinued migration from Smarty/jQuery to Vue.js UI library๐Ÿšง Ongoing

Accessibility & i18nโ€‹

FeatureDescriptionStatus
WCAG 2.2 complianceFull audit and fixes for WCAG 2.2 AA๐Ÿšง In progress
RTL language improvementsBetter right-to-left language rendering for Arabic, Farsi, Hebrew๐Ÿšง In progress
Locale switcher on reader pagesAllow readers to switch locale without leaving an article page๐Ÿ”ฌ Proposed

Publishing & Discoverabilityโ€‹

FeatureDescriptionStatus
JATS XML galley improvementsBetter JATS XML rendering and validation in the submission workflow๐Ÿšง In development
Schema.org structured dataRicher JSON-LD metadata on article pages for Google Scholar๐Ÿ”ฌ Proposed
DOAJ direct depositPush metadata directly to DOAJ without manual export๐Ÿ”ฌ Proposed
CrossRef Event DataTrack citation events from CrossRef Event Data API๐Ÿ”ฌ Proposed

Breaking Changes Expected in OJS 3.6โ€‹

Plan ahead

If you maintain custom plugins or themes, monitor these planned breaking changes and begin adaptation before OJS 3.6 ships.

  • PHP 8.0 support dropped โ€” PHP 8.1 will be the new minimum (PHP 8.2+ recommended)
  • MySQL 5.7 support dropped โ€” MySQL 8.0 minimum (already required in 3.5, enforced strictly in 3.6)
  • Legacy hook signatures โ€” several deprecated hooks from OJS 3.3 era will be removed
  • REST API v1 endpoint changes โ€” some v1 endpoints are being restructured for v2

How to Follow OJS 3.6 Developmentโ€‹

Testing OJS 3.6 Before Releaseโ€‹

You can test the development version of OJS 3.6 on a non-production server. See OJS Development / Nightly for instructions.

Status Glossaryโ€‹

BadgeMeaning
โœ… Released / AvailableFeature is live in the current stable OJS
๐Ÿšง In developmentFeature is actively being coded in the main branch
๐Ÿ”ฌ ProposedFeature is on the roadmap but development has not started
โŒ CancelledFeature was previously proposed but removed from the roadmap