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

When a release goes wrong

What to do when a published theme release is broken - leave it in place, fix forward with the next version, say plainly what was wrong, and tell users which version to move to.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/distribution/when-a-release-goes-wrong.md

On this page

When a release goes wrong

This page is for designers who discover a mistake in a release that is already published: a missing file, a broken template, the wrong version in ezinfo.php.

What not to do

  • Do not delete, move or re-cut the tag.
  • Do not replace files of the GitHub release.
  • Do not reuse the version number.

Each of these leaves some users with one content and others with another under the same number (A pushed tag is permanent).

Step by step: fix forward

  1. Reproduce the problem on a test installation with the published version.

  2. Fix it on main, with a commit message that names the problem (Fixed: ...).

  3. Choose the next number (Choosing a version number), bump, commit, tag, push.

  4. Write the notes plainly:

    ## Fixed: the event template missing from 1.0.25
    
    Release 1.0.25 did not contain `design/mytheme/templates/full/event.tpl`; event pages showed the standard
    template. This release adds it back. Update from 1.0.25 directly; nothing else changed.
  5. Tell users where they look: the release, the project's news on projects.exponential.earth or your announcement thread, and the issue that reported it.

  6. Close the issue with a link to the new release.

When the mistake is a security problem

Follow Publishing a security release: fix, release, then describe.

Users who pinned the bad version

A user who wrote an exact version (1.0.25) does not get the fix automatically. Say in the notes which constraint picks it up (~1.0.25 or ^1.0) (Version constraints your users write).

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