Compatibility#
This page lists the versions that Cookieplone 2.0 supports, and the versions that the official templates check or use.
The last column of each table names the file each value comes from.
Paths starting with cookieplone/ are in the Cookieplone repository, and paths starting with templates/ are in cookieplone-templates.
Plone and Python#
Plone |
Python versions |
Source |
|---|---|---|
6.0 |
3.10, 3.11, 3.12 |
|
6.1 |
3.10, 3.11, 3.12, 3.13 |
|
6.2 |
3.10, 3.11, 3.12, 3.13, 3.14 |
|
The python_versions, python_version_earliest, and python_version_latest filters return these Python versions.
Check |
Value |
Source |
|---|---|---|
Lowest Plone version that the |
6 |
|
Volto and Node.js#
Volto |
Node.js |
Source |
|---|---|---|
18 |
22 |
|
19 |
24 |
|
Any other major version |
24 |
|
The node_version_for_volto filter returns these Node.js versions.
Check |
Value |
Source |
|---|---|---|
Lowest Volto version that the |
18.0.0-alpha.43 |
|
Latest Plone and Volto releases#
The latest_plone and latest_volto filters, which the official templates use for the default Plone and Volto versions, need network access.
Filter |
Asks |
On a network error |
Source |
|---|---|---|---|
|
|
Returns an empty value |
|
|
|
Returns an empty value |
|
Tool checks#
Templates check for tools with helpers from cookieplone.utils.commands.
When a template doesn't pass its own versions, the helpers use these defaults:
Check |
Default |
Source |
|---|---|---|
Node.js major versions that |
20, 22, 24 |
|
Lowest Docker version that |
20.10 |
|
uv and git |
Available on the |
|
Official templates#
Each template checks for these versions before its first question. A dash means that the template doesn't check the tool.
Template |
Cookieplone |
Node.js |
Docker |
uv |
Source |
|---|---|---|---|---|---|
|
2.0.0a2 or later |
20, 22, 24 |
26 or later, optional |
Required |
|
|
2.0.0a2 or later |
20, 22, 24 |
26 or later, optional |
Required |
|
|
2.0.0a2 or later |
20, 22, 23, 24 |
— |
— |
|
|
2.0.0a2 or later |
20, 22, 23, 24 |
— |
— |
|
|
2.0.0a2 or later |
18, 19, 20, 21, 22, 24 |
— |
— |
|
|
2.0.0a2 or later |
20, 22, 24 |
26 or later, optional |
Required |
|
|
2.0.0a2 or later |
— |
— |
Required |
|
|
— |
18, 19, 20, 21, 22, 24 |
— |
— |
|
|
— |
18, 19, 20, 21, 22, 24 |
— |
— |
|
|
2.0.0a2 or later |
— |
— |
— |
|
Templates that check for git require it; documentation_starter doesn't check for it.
Versions pinned by the official templates#
cookieplone-templates pins these versions in config.versions, and its templates read them as {{ versions.<key> }}.
They change with each release of cookieplone-templates.
Key |
Value |
Source |
|---|---|---|
|
3.14 |
|
|
10.20.0 |
|
|
11.20.0 |
|
|
24.x |
|
|
18 |
|
|
8.0 |
|
|
v3.7 |
|
|
6.0.0 |
|
|
3.7.1 |
|
The project template uses pnpm 10.20.0 with Volto 19 or later, and pnpm 9.15.9 with earlier Volto versions (templates/projects/monorepo/cookieplone.json: __version_pnpm).