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

Reading a changelog

How an Exponential changelog page is built - header, In short, Upgrading, Added, Updated, Removed, Renamed, commit hashes, the uncounted changes - and how to turn its lines into accurate sentences without overstating…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/press/reading-a-changelog.md

On this page

Reading a changelog

This page is for reporters and creators who open an Exponential changelog for the first time. The changelogs are written for people who run sites, so they are precise but dense. Here is how each part works and how to translate it into plain language without adding anything the page does not say.

Contents

  1. The parts of a changelog page
  2. Commit hashes
  3. From changelog line to sentence
  4. Words that need care
  5. Reading the development line

The parts of a changelog page

Take the 6.0.14 changelog as the model. Every released 6.0.x page has the same parts.

PartExample from 6.0.14What it tells you
Header"Released 2026-06-07. Tag v6.0.14."The date and the tag; cite both
Who should read it"Read this page if you want to run on MongoDB ..."The audience the release matters to most
In short"MongoDB 8 is a database next to MySQL, PostgreSQL and SQLite ..."The headline, written by the project; the safest summary to quote
Upgrading"No action needed for MySQL, PostgreSQL and SQLite sites."What a site owner must do
AddedNew files, features, scriptsSomething that did not exist before
UpdatedChanges and fixes to what existsImprovements, including bug fixes
Removed, RenamedThings taken out or given new namesPossible work for site owners
Not listed above"12 changes of this release bring no separate user benefit ..."Changes that are counted but not described
Related pagesPrevious and next release, month pages of the historyWhere to read the story

The four kinds Added, Updated, Removed and Renamed come from the commit message rules in CONTRIBUTING.md, which also lists Fixed:; the changelogs fold fixes into Updated (see the index of extension release notes: "Updated (fixes included)").

Commit hashes

Each line ends with one or more short hashes in backticks, for example af5761fdd8. A hash names the exact change in the Git history. You do not need to print them, but they let you or your readers check a claim:

git clone https://github.com/se7enxweb/exponential.git
cd exponential
git show --stat af5761fdd8

On GitHub the same change opens at https://github.com/se7enxweb/exponential/commit/<hash>. If you print a hash, copy it; never type it from memory.

From changelog line to sentence

Changelog line (6.0.14)Accurate sentenceOverstatement to avoid
"The setup wizard has a database name field, to authenticate against a specific database.""The installer can now connect to a named database.""Installation was rebuilt."
"The PostgreSQL setup wizard can be run again on an existing database.""The PostgreSQL installer can be rerun on an existing database.""PostgreSQL support is new." (It was not.)
"Default installations use package version 6.0.14 instead of 6.0.10.""New installations start from the 6.0.14 package.""Everyone is upgraded automatically."

Rules of thumb:

  • Keep the scope: if the line names one database, do not generalize to all.
  • Keep the tense: a fix makes something work; it does not prove the thing was broken everywhere.
  • Prefer the "In short" wording when you summarize; quote it with quotation marks and the link (Quotes policy).

Words that need care

Word in a changelogWhat it means here
UpdatedChanged or fixed; it is not automatically a new feature
DeprecatedStill works, planned to go away; not removed yet
RemovedGone from this version on
HardeningSecurity improvements; describe them as the changelog does, never as "now secure" (Covering security fixes)
Required packagesThe versions of other packages the kernel needs; changes there may be news for developers
Behavior change notesPages under doc/eng-us/bc/6.0/ that explain what to check when upgrading

Reading the development line

The 6.0.15 changelog is different: until the tag v6.0.15 it began "Not released yet", it is organized by period instead of by kind, and it is long ("four months of work"). Read the list at its top that explains how the page is organized and pick one period. Report what it lists as released only if the tag v6.0.15 exists; without the tag, report it as "in development" (Covering 6.0.15, before and after its tag).

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