feat(quick-261008-w5w): Modul-Historie aller zehn Module nachgetragen
- neun weitere Changelogs aus Git-Tags und CHANGELOG.md - alle Seeds lesen ihre Version per latestVersion - Waechter: Vollstaendigkeit, keine Waisen, dkv ab 1.1.0 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
import type { ModuleChangelog } from '../module-registry/module-changelog';
|
||||
|
||||
/**
|
||||
* Änderungen am Modul Cert Manager, neueste Version zuerst (quick-261008-w5w).
|
||||
* Die Version in der Seed-Datei kommt ausschließlich von hier; Regeln siehe
|
||||
* docs/anleitung-entwicklung.md, Abschnitt „Modulversion und Modul-Changelog pflegen“.
|
||||
*/
|
||||
export const CERT_MANAGER_CHANGELOG: ModuleChangelog = [
|
||||
{
|
||||
version: '1.1.0',
|
||||
date: '2026-10-02',
|
||||
changes: [
|
||||
{
|
||||
kind: 'new',
|
||||
de: 'Neuer Reiter „Übersicht“: Ziehen Sie alle Dateien vom Zertifikatsaussteller (auch die ZIP-Datei) auf einmal hinein. Tessera erkennt jede Datei, nennt ihren Zweck und ihre Gültigkeit und zeigt, was zusammengehört.',
|
||||
en: 'New “Overview” tab: drop all files from your certificate issuer (including the ZIP file) in at once. Tessera recognises each file, states its purpose and validity, and shows what belongs together.',
|
||||
},
|
||||
{
|
||||
kind: 'new',
|
||||
de: 'Jeder erkannte Teil lässt sich in jedem passenden Format herunterladen, zum Beispiel als PEM, DER, mit Kette, als PKCS#7 oder als PFX mit Schlüssel.',
|
||||
en: 'Every recognised part can be downloaded in any suitable format, for example as PEM, DER, with chain, as PKCS#7 or as PFX with key.',
|
||||
},
|
||||
{
|
||||
kind: 'changed',
|
||||
de: 'Die Texte des Moduls sprechen Sie jetzt durchgehend mit „Sie“ an.',
|
||||
en: 'The texts of the module now address you consistently in the formal form.',
|
||||
},
|
||||
{
|
||||
kind: 'fixed',
|
||||
de: 'Eine passwortgeschützte PFX-Datei erscheint nur noch als ruhiger Hinweis, wenn Zertifikat und Schlüssel schon vorliegen.',
|
||||
en: 'A password-protected PFX file now only appears as a calm note when the certificate and key are already available.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '1.0.2',
|
||||
date: '2026-09-28',
|
||||
changes: [
|
||||
{
|
||||
kind: 'changed',
|
||||
de: 'Die Seiten des Moduls haben das neue Tessera-Aussehen.',
|
||||
en: 'The pages of the module have the new Tessera look.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '1.0.1',
|
||||
date: '2026-09-22',
|
||||
changes: [
|
||||
{
|
||||
kind: 'changed',
|
||||
de: 'Die ZIP-Datei mit den aufgeteilten Zertifikaten heißt jetzt „Zertifikate.zip“ (bei englischer Spracheinstellung „certificates.zip“) und ist auch unter Windows sicher benannt.',
|
||||
en: 'The ZIP file with the split certificates is now named “certificates.zip” (“Zertifikate.zip” in German) and is safely named on Windows as well.',
|
||||
},
|
||||
{
|
||||
kind: 'fixed',
|
||||
de: 'Beschriftungen und Bedienelemente sind besser mit Tastatur und Bildschirmleser nutzbar.',
|
||||
en: 'Labels and controls work better with keyboard and screen reader.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '1.0.0',
|
||||
date: '2026-09-15',
|
||||
changes: [
|
||||
{
|
||||
kind: 'new',
|
||||
de: 'Zertifikate prüfen: Tessera liest PEM-, DER- und PFX-Dateien und zeigt die Einzelheiten, auch mit Passwort.',
|
||||
en: 'Inspect certificates: Tessera reads PEM, DER and PFX files and shows the details, including password-protected ones.',
|
||||
},
|
||||
{
|
||||
kind: 'new',
|
||||
de: 'Zertifikate aufteilen, in andere Formate umwandeln und zu einer Kette oder einer PFX-Datei zusammenführen.',
|
||||
en: 'Split certificates, convert them to other formats and merge them into a chain or a PFX file.',
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
@@ -1,4 +1,6 @@
|
||||
import { latestVersion } from '../module-registry/module-changelog';
|
||||
import { ModuleRegistryService } from '../module-registry/module-registry.service';
|
||||
import { CERT_MANAGER_CHANGELOG } from './cert-manager.changelog';
|
||||
|
||||
/**
|
||||
* Seeds the cert-manager module into the module registry.
|
||||
@@ -15,7 +17,8 @@ export async function seedCertManagerModule(
|
||||
await moduleRegistryService.seedModule({
|
||||
slug: 'cert-manager',
|
||||
name: 'Cert Manager',
|
||||
version: '1.0.0',
|
||||
// Die Version kommt ausschließlich aus dem Changelog (quick-261008-w5w).
|
||||
version: latestVersion(CERT_MANAGER_CHANGELOG),
|
||||
category: 'security-tools',
|
||||
description: {
|
||||
de: 'Zertifikate analysieren, konvertieren und verwalten',
|
||||
|
||||
Reference in New Issue
Block a user