From c1dc3f8cd6924f35a80317ffba7c1c475d82fca6 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 10 Aug 2026 13:41:16 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20Release=202.39.1=20=E2=80=94=20Wartung?= =?UTF-8?q?s-Release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Am ausgelieferten Plugin ändert sich nur das README. Geprüft über einen Diff der ausgelieferten Pfade zwischen Tag v2.39.0 und main: kein PHP, kein CSS, kein JavaScript, und die einzige Laufzeitabhängigkeit steht unverändert bei htmlburger/carbon-fields v3.6.9. Alles andere seit 2.39.0 waren Entwicklungsabhängigkeiten und CI-Konfiguration, die bin/build-release.sh gar nicht ins Paket kopiert. Deshalb ein Patch und keine Minor-Version — und ein CHANGELOG-Eintrag, der ausdrücklich sagt, dass niemand etwas verpasst, der bei 2.39.0 bleibt. Enthalten: - README-Kopf mit dem Logo aus dem Repository statt des externen Banners - Behebung des roten main (package.json/package-lock.json auseinander) - Dependabot-Gruppen über alle Update-Typen, damit sich die Ursache nicht wiederholt Verifiziert gegen diesen Stand: PHPUnit 199 Tests / 1633 Assertions, PHPStan Level 6 ohne Befund, PHPCS über 35 Dateien ohne Verstoß, Übersetzungen vollständig, Feld-Katalog beidseitig gedeckt. Zusätzlich geprüft, dass der Release-Workflow den CHANGELOG-Abschnitt für 2.39.1 findet — er zieht die Release-Notes daraus. https://claude.ai/code/session_01JB1xUQM892bVZ4Yv3MZjvq --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ CLAUDE.md | 4 ++-- README.md | 2 +- open-data-wizard.php | 4 ++-- 4 files changed, 32 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 85ae12c..64cfe73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ und dieses Projekt folgt [Semantic Versioning](https://semver.org/spec/v2.0.0.ht --- +## [2.39.1] — 2026-08-10 + +Wartungs-Release. **Am Plugin selbst ändert sich nichts** — keine Änderung an PHP, CSS oder +JavaScript, Carbon Fields unverändert bei v3.6.9. Wer 2.39.0 installiert hat, verpasst nichts. + +### 📝 Dokumentation +- **README-Kopf auf die Bildsprache des Logos umgestellt.** Das bisherige Banner hing an einer + GitHub-Attachment-URL — an den Upload gebunden, nicht an das Repository. Jetzt zeigt der Kopf + auf `assets/images/ODW-Logo.svg` aus dem Repository und funktioniert damit auch in einem Fork + oder lokalen Klon. Badges in den Markenfarben, Zauberer-Emoji entfallen. + +### 🔧 Nur im Repository, nicht im Paket +- **`main` war zwischenzeitlich rot.** Zwei npm-Updates von Dependabot (#106, #107) wurden + nacheinander gemergt; der zweite nahm beim Merge die `package.json`-Änderung des ersten zurück, + behielt aber dessen Lock-Eintrag. `npm ci` verweigerte danach den Dienst und der SHACL-Job + scheiterte. Behoben, beide Upgrades zusammen verifiziert. +- **Ursache in der Dependabot-Konfiguration abgestellt.** Die Gruppen deckten nur `minor` und + `patch` ab; ein Major-Sprung fiel heraus und bekam einen eigenen Pull Request — daher zwei + konkurrierende Änderungen an derselben Lock-Datei. Alle Gruppen umfassen jetzt sämtliche + Update-Typen. Carbon Fields bleibt bewusst ungruppiert und bekommt weiterhin einen eigenen + Pull Request. +- Entwicklungsabhängigkeiten aktualisiert (PHPUnit, PHPStan, WP_Mock, php-parser, + `@zazuko/env-node` 3.x, `rdf-validate-shacl` 0.6.x) sowie GitHub Actions. Nichts davon wird + ausgeliefert. + +--- + ## [2.39.0] — 2026-08-10 Das Logo im Backend. diff --git a/CLAUDE.md b/CLAUDE.md index b6fbb9b..6749224 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -731,7 +731,7 @@ Update **both** locations: - MINOR: New features (backward-compatible) - PATCH: Bug fixes only -Current: **v2.39.0** +Current: **v2.39.1** --- @@ -876,6 +876,6 @@ Neue technische Festlegungen gehören dorthin, nicht in README oder CLAUDE.md. --- -**Zuletzt aktualisiert**: Version 2.39.0 (August 2026) +**Zuletzt aktualisiert**: Version 2.39.1 (August 2026) **Autor**: Open Data Wizard Team (nozilla) **License**: GPL-2.0-or-later diff --git a/README.md b/README.md index fa00229..c1d21a8 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@

Lizenz - Version + Version DCAT-AP 3.0 PHP >= 8.1 WordPress 6.4+ diff --git a/open-data-wizard.php b/open-data-wizard.php index c095a41..4e420f2 100644 --- a/open-data-wizard.php +++ b/open-data-wizard.php @@ -3,7 +3,7 @@ * Plugin Name: Open Data Wizard * Plugin URI: https://github.com/daimpad/OpenDataWizard * Description: DCAT-AP 3.0 konforme Open Data Metadatenverwaltung für WordPress. Bereitstellung als maschinenlesbarer JSON-LD-Endpoint für offene Daten. - * Version: 2.39.0 + * Version: 2.39.1 * Requires at least: 6.4 * Requires PHP: 8.1 * Author: nozilla @@ -26,7 +26,7 @@ exit; } -define( 'ODW_VERSION', '2.39.0' ); +define( 'ODW_VERSION', '2.39.1' ); define( 'ODW_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'ODW_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); define( 'ODW_PLUGIN_FILE', __FILE__ );