Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Covering an extension release

How to report on a release of one of the extensions around Exponential - what an extension is, where its release notes and version live, how its version relates to the kernel's, and how to credit the projects behind it.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/press/covering-an-extension-release.md

On this page

Covering an extension release

This page is for technical press, bloggers and creators who write about a release of an Exponential extension rather than of Exponential itself. Extensions have their own repositories, version numbers and release notes. A good story keeps the extension's version apart from the kernel's and credits the people whose work it carries.

Contents

  1. What an extension is
  2. Where to find the facts
  3. Extension versions and kernel versions
  4. Credit and naming
  5. A short template

What an extension is

Extensions add features to the kernel. "Every extension except the four kernel-shipped ones is a Composer package of type ezpublish-legacy-extension", installed into extension/<name>, and "Being on disk does not make an extension active" (Getting the code). The kernel's composer.json required 66 se7enxweb packages on 18 October 2026 (Who is 7x?, 7x in numbers); the Extensions guide explains how they are found, installed and released.

So "a new version of extension X" usually means: site owners can update that one package; nothing changes for them until they do.

Where to find the facts

FactWhere
Latest tagged release of each extensionThe index Release notes of the extensions ...
What a release containsThe extension's page in that index, for example eztags
Notes kept in the extension's own repositoryexpai (Exponential Intelligence) and expqueue, linked from the index
The version installed on a siteezinfo.php and extension.xml of the extension, and Setup > Extensions (index, How to find the version you run)
Which version the kernel's development line requires6.0.15 changelog, required packages
The story of an extension over timeExtension chronicles

The release rule for extensions is written down: the version is written into ezinfo.php and extension.xml, committed, and then tagged; a wrong version is fixed by the next one (Extensions guide, Release it).

Extension versions and kernel versions

MistakeWhy it is wrongCorrect
"eztags 2.4.11 is part of Exponential 6.0.14"Extension and kernel versions are independent"eztags 2.4.11, an extension for Exponential"
"Exponential gets a newsletter update"The kernel did not change"The cjw_newsletter extension has a new release"
"Every site now has feature Y"Extensions must be updated, and some are inactive until switched on"Sites that update the extension get Y"
Comparing an extension's number with the kernel'sThey count separately; the last position keeps countingPrint each number as it is (How version numbers work)

Four extensions ship inside the kernel itself (Getting the code). One of them, ezjscore, also has release notes of its own, with 1.5.5 as the latest release in the index on 18 October 2026 (ezjscore release notes). When in doubt, quote the version from the extension's release notes page and link it.

Credit and naming

  • Many extensions began in the eZ Publish years and keep historic names such as eztags or ezjscore. These are code identifiers and are never renamed (Brand and naming rules).
  • Credit the origin where the sources name it: cjw_newsletter comes from CJW Network; Exponential Layouts brings "the concept of the upstream layouts packages to the Exponential kernel" (Who is 7x?, Contributors and friends).
  • Do not name an individual developer unless they agreed; name the project or organization (Attributing statements).

A short template

<Extension name> <version> released for Exponential

<Extension name>, an extension for the Exponential content management system, has a new release,
<version>, tagged on <date> (<link to its release notes>). It <one sentence: what the extension does>.
The release <two or three changes, in the words of the release notes>.

Sites update it as one Composer package; the release notes list what to check. The extension's
repository is <link>. <Credit line, if the sources name an origin.>

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x