Versionsnummern im Text
Diese Seite ist für Reporter und Redakteure, die Versionsnummern in Texte setzen. Die Nummern von Exponential folgen ein
paar einfachen Regeln, und eine davon überrascht viele: Die letzte Stelle zählt weiter, sodass 0.0.4.10 nach
0.0.4.9 kommt.
Inhalt
- Eine Version schreiben
- Linien und Releases
- Veröffentlicht oder in Entwicklung
- Nummern von Velocity und Erweiterungen
- Versionen vergleichen und sortieren
- Häufige Fehler
Eine Version schreiben
| Schreiben Sie | Nicht |
|---|---|
| Exponential 6.0.14 | Exponential v6.0.14, Exponential 6.0.14.0 |
| Version 6.0.14 | Release v6.0.14 (das „v“ gehört nur zum Git-Tag) |
| Exponential 6 | Exponential 6.0 (sofern Sie nicht die Linie 6.0.x meinen) |
| die Linie 6.0.x | die Serie 6.x (es gibt kein 6.1) |
Quelle: Regeln für Marke und Namen.
Linien und Releases
| Begriff | Bedeutung |
|---|---|
| Exponential 6 | Die Hauptlinie |
| 6.0.x | Alle Releases der Linie, Stand 18. Oktober 2026 6.0.0 bis 6.0.14 |
| 6.0.14 | Ein Release, ein Git-Tag v6.0.14 |
| 6.0.15 | Die aktuelle Linie, die auf 6.0.14 folgt; als Release der Git-Tag v6.0.15, sobald er veröffentlicht ist |
Alle Releases stehen unter Die 6.0.x-Releases auf einen Blick.
Veröffentlicht oder in Entwicklung
Eine Version ist veröffentlicht, wenn ihr Git-Tag veröffentlicht ist. Bis dahin:
- schreiben Sie „<Version>, das in Entwicklung ist“ oder „das nächste Release“;
- nennen Sie kein Datum, sofern das Projekt keines veröffentlicht hat;
- beschreiben Sie Funktionen als „im Changelog von <Version>“, nicht als in einem Release verfügbar (Über 6.0.15 berichten: vor und nach dem Tag).
Einmal veröffentlicht, wird eine Version nie geändert: „a fix for a problem in v6.0.14 or an earlier tag reaches you
as the next release, not as a corrected copy of the old one“ (SECURITY.md;
Veröffentlichte Versionen ändern sich nie).
Nummern von Velocity und Erweiterungen
Velocity und die Erweiterungen haben eigene Nummern, unabhängig von denen des Kernels:
- Velocity verwendet vier Stellen, zum Beispiel
0.0.4.54(die erste Version, diecomposer.jsonverlangte, am 20. Oktober 2026). - „After
0.1.9the next release is0.1.10; only the last position counts up unless you decide otherwise“ (Erweiterungen, „Release it“). - Erweiterungen, die im Kernel mitgeliefert werden, tragen die Version des Kernels; eigenständige Erweiterungen ihre eigene.
Schreiben Sie das Produkt mit seiner Nummer: „Velocity 0.0.4.54“, „die Erweiterung expai 0.0.1.12“. Vermischen Sie sie nicht mit der Nummer des Kernels.
Versionen vergleichen und sortieren
Vergleichen Sie Stelle für Stelle als Zahlen: 6.0.10 ist neuer als 6.0.9. Eine einfache alphabetische Sortierung
macht das falsch und setzt 6.0.10 vor 6.0.2. In einem Klon des Repositorys:
git tag -l 'v6.0.*' --sort=version:refname # right order
git tag -l 'v6.0.*' | sort -V # right order
git tag -l 'v6.0.*' | tail -1 # WRONG: alphabetical, may not be the newestHäufige Fehler
| Fehler | Richtig |
|---|---|
| „Exponential 7“ | Eine solche Version gibt es nicht |
| „6.0.15 (veröffentlicht im Oktober 2026)“ | Das Datum eines Release ist das Datum seines Tags (git tag -l 'v6.0.*'); die Daten im Changelog 6.0.15 sind Daten der Änderungen |
| „Velocity 0.0.5“ als nächste nach 0.0.4.9 | Die nächste nach 0.0.4.9 ist 0.0.4.10 |
| „die neueste Version, 6.0.9“ | Prüfen Sie die Tags; 6.0.14 ist am 18. Oktober 2026 die neueste |
| „eZ Publish 6.0“ für das Release von 2024 | „6.0.0, veröffentlicht im Januar 2024, als die Software noch eZ Publish hieß“ |
Verwandte Seiten
- Wie Versionsnummern funktionieren
- Die 6.0.x-Releases auf einen Blick
- Ein Release selbst prüfen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.