Skip to content

Update CSL dependencies and test some reported bugs #5629

@NateWr

Description

@NateWr

Describe the bug

A community member running OJS 3.1.2 has reported a few formatting bugs with the Citation Style Languages:

Issues no longer appearing:

Issues that still exist:

This is an upstream CSL file issue, and to fix this it requires support for CSL 1.0.2 in citeproc-php and a migration to use the nlm-citation-sequence.csl file, as vancouver.csl is renamed in the CSL repository as of v1.0.2.

Additional issues to review (2026-05-07):

  • Harvard not handling multiple authors correctly (forum post). (fixed with update to citeproc-php in 3.5/3.6 PRs below)

It's been a while since we updated the CSL styles and it looks like there's been a new release of citeproc-php. We should update what we're using then test against the cases described above.

To Reproduce
You will need to build out test data resembling each case above.

What application are you using?
OJS 3.1.2

Pull Requests

Submodule updates

Metadata

Metadata

Labels

Bug:1:MinorA bug found in uncommon paths, with low consequences, limited users or has an easy workaround

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions