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

Breaking changes and the next major version

When a theme change forces users to act - removed templates or settings, a raised minimum version, a redesign - group it, move a higher version position deliberately, write an upgrade guide, and keep the previous line…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/lifecycle/breaking-changes.md

On this page

Breaking changes and the next major version

This page is for designers who must change something users depend on. A breaking change is one after which a user's site does not work, or looks different, unless they act.

Examples

BreakingNot breaking
Removing a template users overrideAdding a template
Renaming a setting without reading the old nameAdding a setting with a default
Raising the minimum Exponential or PHP versionSupporting a newer version too
A redesign of the layoutA fix of a visual bug

Step by step

  1. Avoid it if you can: keep the old way working (A deprecation policy).
  2. Group breaking changes into one release rather than spreading them.
  3. Choose the version deliberately: move a higher position (for example 1.x to 2.0.0), so users with a constraint such as ~1.0.24 do not receive it by accident (Version constraints your users write).
  4. Write an upgrade guide (UPGRADE-2.0.md): every change, what the user must do, in order.
  5. Keep the previous line in security-only maintenance for a stated time (A support policy).
  6. Announce before and at the release.

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