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

The history of Exponential, December 2023 to today

This is the story of every change made to Exponential and to the repositories around it since the se7enxweb era began in December 2023, written so that you can learn from it: what a change delivers, how to use it, and…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/history/README.md

On this page

The history of Exponential, December 2023 to today

This is the story of every change made to Exponential and to the repositories around it since the se7enxweb era began in December 2023, written so that you can learn from it: what a change delivers, how to use it, and what to check when you upgrade. It has two halves. The chronicle tells the story month by month. The ledger is the complete, machine-made record of every commit. Between them nothing is missing, and the coverage page proves it.

In short

  • Read one month page to learn what became possible that month; each starts with a short summary and ends with related pages.
  • Every change carries its commit, for example 2ddbc4c624. Open it with git show 2ddbc4c624.
  • The ledger lists all changes of a repository with date, kind, size and release tag: ledger.
  • The coverage page shows, per repository and month, that every change is explained, listed as small, or marked as without user benefit: coverage.

The story so far

Read these lines first if you are new; each points to the month that tells it in full.

  • December 2023: the code base changes hands. The first outside change was merged on 11 December, the setup wizard was made to work on PHP 8, and update scripts from 5.4 were published. December 2023
  • January 2024: 6.0.0 is stable, and SQLite arrives. A database that needs no server, with a driver, a schema handler and a demonstration database. January 2024, first half
  • August to November 2024: admin3. A complete, responsive administration design, then tested and corrected on real devices. August 2024, November 2024
  • April 2025: PHP 8.4 in, PHP 7 out. Sites on PHP 7.4 stay on 6.0.7. April 2025
  • August 2025: the product is called Exponential. Identifiers, paths and tables did not change. August 2025
  • December 2025: PHP 8.5 is supported. December 2025
  • June 2026: MongoDB 8 as a database, and 6.0.14. June 2026, first half
  • July 2026: the command line grows up. ezpm in the console, the Kickstarter, a password reset tool, a trustworthy template editor. July 2026
  • August 2026: honest template debugging, six security patches, tests on every change. August 2026
  • September 2026: large lists that work, Velocity, a one-command install and a hardening sweep. First half, second half
  • October 2026: jQuery 4 and admin4, an audit trail, exp:ini, a debug bar, content jobs and TinyMCE 8. October 2026

How to read the chronicle

  1. Pick a month from the table below. A month page opens with In short: three to five lines you can read in half a minute.
  2. The body is grouped by day or by theme. Each paragraph names what changed, why it matters, and what you can do now that you could not do before. Commit hashes are in backticks.
  3. Smaller changes lists the changes that do not need a story of their own, each with its commit.
  4. Related pages links the feature pages (how to use it), the specifications (every setting and class), the behaviour change notes (what to check when you upgrade) and the changelog of the release.
  5. A month with two pages (a and b) was split by day because it was busy.

A change that is not in the chronicle is in the ledger. A change that has no user benefit, such as a funding file, is marked as such, with a reason, on the coverage page.

How to read the ledger

Open the ledger, choose a repository, then a month. Each line gives:

ColumnMeaning
Date and commitWhen the change was made, and its hash (short form)
KindAdded, Updated, Removed, Renamed, Fixed, merge or other, taken from the commit message
ChangeThe commit subject
Files and +/-How many files, how many lines added and removed
ReleaseThe release tag that first contained the change, when there is one

To see which release contains a change in this installation, list the tags in version order:

git tag -l 'v6.0.*' --sort=version:refname | tail -3

Expected: the newest tags, ending with v6.0.14. The 6.0.15 line is in development and has no tag yet; its notes are in the 6.0.15 changelog.

The chronicle, month by month

MonthHeadlineAlso
December 2023The first outside change of the fork was merged on 11 December 2023 (upstream pull request #40).platform extensions
January 2024, first half6.0.0 became stable on 1 January 2024.platform extensions
January 2024, second half6.0.1 was cut on 29 January 2024.platform extensions
February 20246.0.2 was released on 29 February 2024.platform extensions
March 2024The root of the content tree can be viewed.platform extensions
April 20246.0.3 was released on 2 April 2024.platform extensions
May 2024No change to the main installation in May 2024; the work happened in the platform repositories.platform
June 2024A quiet month: two edits to composer.json kept the distribution package list current.platform
July 2024No change to the main installation in July 2024; the site bundle and the admin interface moved forward upstream.platform extensions
August 2024August 2024 is the month of admin3, a complete responsive administration design (22 August).platform extensions
September 20246.0.4 was released on 5 September 2024.platform extensions
October 20246.0.5 was released on 1 October 2024.platform extensions
November 2024A second pass over admin3 after testing on real devices.platform extensions
December 20246.0.6 was released on 17 December 2024.platform
January 20256.0.7 was in development.platform extensions
February 20256.0.7 was released on 1 February 2025.platform
March 2025No change to the main installation in March 2025.platform
April 2025PHP 8.4 support begins and PHP 7 support ends.platform
May 20256.0.8 was published; development of 6.0.9 began.platform
June 20256.0.9 was released on 10 June 2025.platform
July 2025Licensing and credit were made explicit with COPYRIGHT.md and LICENSE.md (GNU GPL v2 or later).platform
August 2025The product was renamed to Exponential on 12 August 2025.platform extensions
September 2025PHP 8.1 and 8.2 clean-up and fixes for notification mail and the view count cronjob.platform extensions
October 2025No change to the main installation in October 2025.platform
November 2025No change to the main installation in November 2025.platform
December 2025PHP 8.5 is supported: two classes got the nullable types it requires and Zeta Components were raised.platform extensions
January 20266.0.12 was in development.platform
February 20266.0.12 was released on 10 February 2026.platform
March 2026The test tool-chain moved to PHPUnit 13.platform extensions
April 20266.0.13 was released on 18 April 2026.platform extensions
May 2026A quiet month: one PHP type fix for the content diff engine and a regenerated release file list.platform
June 2026, first halfMongoDB 8 arrived as a database on 1 June 2026.platform extensions
June 2026, second half6.0.15 was in development.platform extensions
July 2026The command line grew up: ezpm joined the console, a one command installer and the Kickstarter arrived, and a password reset tool.platform extensions Velocity
August 2026Template debugging tells the truth: path comments name the template that really ran, and the extension list sorts and downloads.extensions Velocity
September 2026, first halfLong lists in the administration interface are paged, sortable and sized by settings, so installations with thousands of roles or locations work again.platform extensions Velocity
September 2026, second halfVelocity, a persistent-worker web server for Exponential, arrived on 22 September and became the recommended way to be fast within two days.platform extensions Velocity
October 2026354 changes in two days (1 and 2 October), no release tag; they belong to the 6.0.15 line.extensions Velocity

The other chronicles

PartCoversStart here
Platform ecosystemThe Symfony based repositories around Exponential: admin interface, layouts, starters, bridges, forksecosystem overview
ExtensionsThe legacy extensions, themes and packages, one chronicle per repositoryextensions
VelocityThe web server engine, from the first commit in July 2026Velocity chronicle, installers and packages
Release notesOne page per release and per extension6.0.15, extensions

Use the history to learn

  • You want to use a feature: follow the link from its month to the feature page, or start from the guides.
  • You are upgrading: read the 6.0.15 changelog, then the behaviour change notes it links, newest last.
  • You meet a word you do not know: glossary.
  • You hunt for one commit: search the ledger of the repository, or run git log --oneline -S"text" in the installation.

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