Alle Commits

GitHub Commit
  • Plan: A5 Fehlerrunde, A6 Sicherheitsrunde de.yourecom.shop 6.2
    8. Oktober 2026 um 07:12
    -2 Löschungen +3 Hinzufügungen 5 Gesamt 1 Dateien
  • Online-Demo: fehlende Sprachvariablen (FAQ, aktive Demos) 8 Variablen wurden im Template genutzt, existierten aber nicht und erschienen als roher Schlüssel; Laufzeit 48 Stunden laut CreateDemoAction. de.yourecom.website codex/product-metadata-editor
    8. Oktober 2026 um 07:11
    +16 Hinzufügungen 16 Gesamt 2 Dateien
  • Sicherheitsrunde: Gast-Download nach Erstattung, Upload-Größe serverseitig, CSRF-Altlast entfernt - GuestDownloadAction: erstattete, stornierte oder widerrufene Bestellungen verlieren den Download auch vor Ablauf des Tokens (bisher reichte paymentReceived irgendwann im Verlauf) - Datei-Uploads (Version, Icon, Header) prüfen die Größe in acceptUpload(); der Core gibt das Limit nur an das Widget im Browser weiter. Icon/Header bisher ohne Limit, jetzt 10 MB - CartRemoveAction entfernt: löschte per GET ohne Token (CSRF) und war nicht mehr verlinkt, der Warenkorb nutzt den Endpoint DeleteCartItem - unserialize() der Warenkorb- und Änderungsdaten mit allowed_classes => false de.yourecom.shop 6.2
    8. Oktober 2026 um 07:11
    -72 Löschungen +45 Hinzufügungen 117 Gesamt 8 Dateien
  • A1/P2.6: Paketserver lädt Versionen gesammelt, PHPStan-Konfiguration aufgeräumt - AbstractServerPage: letzte und gelistete Versionen aller Produkte mit zwei Abfragen statt zwei je Produkt - WoltLabAddVersionListener: ProductVersionAddForm::$product ist nicht mehr nullable - phpstan.neon.dist: nicht mehr greifende ignoreErrors entfernt - coverage/ (generierter Testbericht) ignoriert de.yourecom.shop.woltlab 6.2
    8. Oktober 2026 um 07:10
    -19 Löschungen +60 Hinzufügungen 79 Gesamt 4 Dateien
  • Modernisierung: PHPStan Baseline 0, SEO, Recht, E-Rechnung, Audit-Nacharbeiten und Fehlerrunde P2.6 - Shop auf PHPStan Level 8 ohne Baseline (208 → 0), phpstan-baseline.neon gelöscht - Fachlogik (pricing, seo, tax, invoice) zusätzlich Level 10 über phpstan-domain.neon (in composer analyse) - ShopPackage, TFormFieldAccess, benannte Typen der Statistik-DTOs; nicht registrierte Objekttypen werfen statt null - tote Property $application aus 10 Pages/Forms, Options-PIP ohne @phpstan-ignore - Altdaten-Migration shop1_product_option_value → option_data (füllt nur Lücken, live 21 Support-Arten), Tabelle wird danach gelöscht P4 SEO - ein schema.org-Product je Produktseite inkl. Einzelbewertungen, ItemList auf Listenseiten, widersprüchliche Microdata entfernt - Meta-Description für Produkt- und Kategorieseiten (SeoText), Kategorieseite in page.xml indexierbar - LCP-Bild mit Größe und fetchpriority, Kachelbilder mit Breite/Höhe P5 Recht - GPSR-Angaben als Produktoptionen, Grundpreis (BasePrice) neben jedem Preis - Seite „Informationen zur Barrierefreiheit“ (nur mit Text sichtbar) - OrderNumbers zentral, vergebene Rechnungsnummer unveränderlich (GoBD-Tests) - E-Rechnung ZUGFeRD/Factur-X EN 16931 (eigene Umsetzung, Option standardmäßig aus), Event OrderEInvoiceBuilding - billing.tpl: Event beforeTotal (Versandzeile aus shipping) Fehlerrunde - ACP-Kopien von billing.tpl und productBadge.tpl waren veraltet (fehlende Rabattzeilen/Wasserzeichen/Abo-Hinweis, Fatal bei Badge ohne Icon); AcpTemplateCopiesTest - shopPassword als Formularoption angemeldet (Kundenoption „password“ ließ sich nicht bearbeiten), Position productsafety im Produktoptions-Formular - ungeprüfte Gruppenrechte greifen jetzt: Flood Control für Produkte und Bewertungen, maxTextLength, canVoteReviewHelpful, canViewPrivateCustomerOptions - fehlende Sprachvariablen ergänzt, Warenkorb statt Einkaufswagen, Anrede-Varianten in Mails und Beschreibungen - page.xml-Controller von ProductLicenceAdd korrigiert, tote Benachrichtigung ProductAdopt und ACP-Vorlage shopOrderCancellationListFilter entfernt - objectType.xml: doppelte tc/withdrawalNotice-Einträge schalteten das Inhaltsverzeichnis ab Dazu die bisher nicht committeten Pakete P1.6, P2.1–P2.5, P2.8, P3.3–P3.7 und A1–A4 (siehe modernisierung.md) de.yourecom.shop 6.2
    8. Oktober 2026 um 06:42
    -3.187 Löschungen +4.233 Hinzufügungen 7.420 Gesamt 259 Dateien
  • Plan: P2.7 Stand de.yourecom.shop 6.2
    7. Oktober 2026 um 17:09
    -1 Löschungen +1 Hinzufügungen 2 Gesamt 1 Dateien
  • coverage/ ignorieren de.yourecom.betterContent 6.2
    7. Oktober 2026 um 17:09
    +1 Hinzufügungen 1 Gesamt 1 Dateien
  • P2.7 woltlab auf PHPStan Level 8 ohne Fehler de.yourecom.shop.woltlab 6.2
    7. Oktober 2026 um 16:21
    -36 Löschungen +51 Hinzufügungen 87 Gesamt 7 Dateien
  • P2.7 woltlab auf PHPStan Level 8 ohne Fehler de.yourecom.shop 6.2
    7. Oktober 2026 um 16:21
    +1 Hinzufügungen 1 Gesamt 1 Dateien
  • P2.7 Plugin-Store-Einreichung und Lizenzabgleich repariert (Validierung, aktuelle Optionsspalten) de.yourecom.shop.woltlab 6.2
    7. Oktober 2026 um 16:01
    -387 Löschungen +406 Hinzufügungen 793 Gesamt 3 Dateien
  • P2.7 Versionsdaten von Plugins für die erste Produktversion wieder übernommen de.yourecom.shop 6.2
    7. Oktober 2026 um 16:01
    -5 Löschungen +18 Hinzufügungen 23 Gesamt 4 Dateien
  • P2.2 Warenkorb- und Bestellbeträge als Money de.yourecom.website codex/product-metadata-editor
    7. Oktober 2026 um 15:30
    -2 Löschungen +2 Hinzufügungen 4 Gesamt 1 Dateien
  • P2.2 Warenkorb- und Bestellbeträge als Money de.yourecom.shop.woltlab 6.2
    7. Oktober 2026 um 15:30
    -1 Löschungen +1 Hinzufügungen 2 Gesamt 1 Dateien
  • P2.2/P2.4 Money für Warenkorb, Rabatte und Bestellung (OrderTotals), Rabattbeträge umgerechnet, float-Preismethoden entfernt, ProductAddForm und DiscountAddForm zerlegt, Admin-E2E für Rabatte de.yourecom.shop 6.2
    7. Oktober 2026 um 15:30
    -1.200 Löschungen +1.652 Hinzufügungen 2.852 Gesamt 63 Dateien
  • P2.2 Produktpreise in der Domain: QuantityDiscountTiers, TaxedPrice, ProductPricing mit Money, Update-Netto auf Cent gerundet de.yourecom.shop 6.2
    7. Oktober 2026 um 11:30
    -175 Löschungen +542 Hinzufügungen 717 Gesamt 12 Dateien
  • P2.4 Update-Kontingent ohne stornierte Bestellungen, JSON-LD repariert und gebündelt, ProductPage aufgeräumt de.yourecom.shop 6.2
    7. Oktober 2026 um 11:15
    -483 Löschungen +377 Hinzufügungen 860 Gesamt 12 Dateien
  • P2.4 Kauf- und Lizenzregeln aus Product nach ProductPurchaseRules de.yourecom.shop 6.2
    7. Oktober 2026 um 10:46
    -209 Löschungen +245 Hinzufügungen 454 Gesamt 3 Dateien
  • P2.4 Preislogik aus Product nach ProductPricing, ungenutzte Preis-Methoden entfernt de.yourecom.shop 6.2
    7. Oktober 2026 um 07:59
    -294 Löschungen +300 Hinzufügungen 594 Gesamt 5 Dateien
  • P2.4 ProductAction in Commands zerlegt, Löschen und Zurücksetzen von Produkten repariert, Admin-E2E-Test de.yourecom.shop 6.2
    7. Oktober 2026 um 07:36
    -658 Löschungen +938 Hinzufügungen 1.596 Gesamt 20 Dateien
  • P2.5/R1 Preishistorie und 30-Tage-Tiefstpreis für Streichpreise (§ 11 PAngV), Sprachkategorie shop.product.price korrigiert de.yourecom.shop 6.2
    7. Oktober 2026 um 07:06
    -11 Löschungen +432 Hinzufügungen 443 Gesamt 16 Dateien

Bereit, deine Community smarter zu machen?

Ob fertiges Produkt oder individuelle Softwarelösung – überzeuge dich selbst.

Direkter Support vom Entwickler