Compatibility#
This page lists the versions this repository's continuous integration tests against, and the state of each user interface.
Release status#
Both packages are in alpha.
Package |
Status |
|---|---|
|
Alpha, with the |
|
Alpha, with a |
The Python API, the REST API additions, and the Volto components may change before 1.0.0. Read the changelog before upgrading, and follow How to upgrade to a newer release from one release to the next.
The latest release of each package is listed on PyPI and npm.
Backend#
The backend test suite runs for every combination below, against the latest release of each Plone series.
Plone |
Python 3.11 |
Python 3.12 |
Python 3.13 |
Python 3.14 |
|---|---|---|---|---|
6.2 |
Tested |
Tested |
Tested |
Tested |
6.1 |
Tested |
Tested |
Tested |
Tested |
The matrix is defined in .github/workflows/backend.yml.
Note
The package's metadata declares Framework :: Plone :: 6.2 alone, and How to install collective.multiworkflow assumes Plone 6.2.
Plone 6.1 is tested, but not declared.
Frontend#
Code analysis, internationalization checks, and unit tests for the frontend run against the following versions.
Dependency |
Version |
|---|---|
Volto |
19.3.0 |
Node.js |
24 |
React |
18, as a peer dependency |
The add-on shadows Volto's Workflow and History components.
A Volto release that changes either component needs the shadows brought up to date, as How to customize the Volto components describes.
User interfaces#
Interface |
Status |
|---|---|
Volto |
Supported. The add-on renders a selector for each workflow in the chain and the merged history. |
Classic UI |
Not supported. The package ships no Classic UI integration. |
Without Volto#
Classic UI keeps working on content with additional workflows, but it has no notion of a chain of more than one workflow.
The State menu lists the transitions of every workflow in the chain in one flat list.
The history viewlet shows the history of the publication workflow alone.
The test suite asserts both, in backend/tests/classicui/test_classic_ui.py.
Changelogs#
Repository changelog, covering both packages.