Zikula Core 3.1.0 veröffentlicht!

21. Dezember 2021

 

Das Core-Team freut sich mitzuteilen, dass Zikula Core 3.1.0 nun verfügbar ist.

Der Zikula Core ist in der Version 3.1.0 ab heute, 21.12.2021, verfügbar.

  • Inkompatible Änderungen:

    • [config] Die Dateien config/dynamic/*.yaml wurden entfernt (statt dessen sind die Standard-Paketkonfigurationsdateien zu verwenden).
    • [config] Die Datei config/services_custom.yaml wurde entfernt (statt dessen services.yaml verwenden).
    • [config] zikula_asset_manager.combine steht jetzt standardmäßig auf false (#4419).
    • [Abhängigkeiten] Die folgenden Symfony-Komponenten sind nicht mehr enthalten:
      • amazon-mailer, mailchimp-mailer, mailgun-mailer, postmark-mailer, sendgrid-mailer
    • [CoreBundle] Die Klasse Zikula\Bundle\CoreBundle\DynamicConfigDumper wurde entfernt.
    • [Routes] Controller-Aktionen werden jetzt ohne das alte Suffix Action benannt.
    • [Theme] Die Require.js-Konfiguration wurde entfernt (#4558).
  • Korrekturen:

    • [composer] Korrigiert die Kompatibilität mit Composer 2.
    • [Übersetzungen] Nicht funktionierende Extraktion von Übersetzungen mit @Translate Annotation behoben (#4694).
    • [CoreBundle] Das Löschen des OPCache (falls in Gebrauch) wurde zur Standard clearcache-Operation hinzugefügt (#4507).
    • [CoreInstallerBundle] Verwendung von DBAL für die datenbankübergreifende Ermittlung von bestehenden Tabellen (#4688).
    • [Admin] Fehlende numerische Casts bei der Verwendung von Admin-Modul-Einstellungen hinzugefügt (#4709).
    • [Extensions] Nicht funktionierende Änderungsaktionen für Erweiterungen korrigiert (#4768).
    • [Groups] Einige nicht funktionierende Übersetzungen korrigiert (#4694).
    • [Groups] Datenbanktabellen für verbesserte PostgreSQL-Kompatibilität umbenannt (#4762).
    • [Menu] Behandlung von Menüpunkten ohne URI im benutzerdefinierten Request-Voter korrigiert.
    • [Search] Fehlenden Query String zur Paginierung der Suchergebnisse hinzugefügt.
    • [Theme] Asset-Kombinationen sind jetzt bei der Installation standardmäßig auf false eingestellt (#4419).
    • [Theme] Der fehlende konfigurierbare Wert für die Option trimwhitespace wurde korrigiert (#4531).
    • [Theme] Ersetzung von robloach/component-installer durch oomphinc/composer-installers-extender (#4558).
    • [Users] Regression beim Versenden von Mails an mehr als einen Benutzer in einem Schritt behoben.
    • [Users] Fehlerhafte Massenlöschung behoben (#4597).
    • [Users] Umleitung für Abbruch-Schaltfläche im Registrierungsformular hinzugefügt (#4595).
    • [ZAuth] Korrektur eines falschen DateTime-Wertes (#4657).
    • [ZAuth] Behebung einiger nicht funktionierender Übersetzungen (#4694).
  • Features:

    • [Abhängigkeiten] Die Abhängigkeit von symfony/symfony wurde auf ALLE zugehörigen symfony/* Komponenten geändert (#4352, #4563).
    • [Abhängigkeiten] Die Abhängigkeit symfony/flex wurde hinzugefügt und für die Core-Entwicklung konfiguriert (#4563).
    • [config] Standard Symfony Bundle Konfigurationen für die folgenden Bundles hinzugefügt (#4433):
      • CoreBundle, ZikulaRoutesModule, ZikulaSecurityCenterModule, ZikulaSettingsModule, ZikulaThemeModule
    • [Extensions] Hinzufügen des StaticContent-Moduls zur Verwaltung aller statischen Inhalte (#4369).
    • [CoreBundle] Hinzufügen von Zikula\Bundle\CoreBundle\Configurator zum Schreiben von Konfigurationsdateien in das Dateisystem (#4433).
    • [CoreBundle] Verbesserte Paginierungsanzeige zur Vermeidung einer großen Anzahl von Seitenlinks (#4547).
    • [FormExtensionsBundle] Hinzufügen von bsCustomFileInput für direktes Feedback zur Dateiauswahl (#4491).
    • [HookBundle] Vorwärtskompatibilitätsschicht des neuen HookEvent-Konzepts hinzugefügt (#4593).
    • [BlocksModule] Neue Blockpositionen werden bei der Theme-Installation automatisch hinzugefügt (#4228).
    • [DefaultTheme] Neues Standardtheme hinzugefügt (#4462).
      • Dieses sieht genauso aus wie ZikulaBootstrapTheme, verbessert aber die Templates auf eine Weise, die nicht BC ist.
    • [Allgemein] Das Twig\Extension\RuntimeExtensionInterface wurde für alle Twig-Erweiterungen implementiert, was ihnen ein Dynamisches Laden der Abhängigkeiten erlaubt (#4522).
    • [Allgemein] Die Methode addAnnotatedClassesToCompile wurde zu den benötigten Kernklassen hinzugefügt, um die Leistung bei Aktivierung zu verbessern.
    • [Routes] Dropdown zur Auswahl von Bundle/Controller/Aktions-Kombinationen (#4517).
    • [Theme] Hinzufügen von Symfony\WebpackEncoreBundle (#4571).
      • Fügt automatisch Webpack-Assets über einen Listener hinzu.
    • [Users/ZAuth] Die Standard-Authentifizierungsmethode wurde auf "native either" geändert (#4351).
    • [ZAuth] Verwendung der RateLimiter-Komponente für Funktionen für verlorene Benutzernamen / verlorene Passwörter.
  • Veraltet:

    • [Allgemein] Controller-Methoden sollten kein Action Suffix mehr in ihrem Namen haben.
    • [CoreBundle] Zikula/CoreBundle/YamlDumper ist veraltet. Bitte verwenden Sie bei Bedarf Configurator.
    • [HookBundle] Das alte Hook-Konzept ist veraltet. Statt dessen das neue HookEvent-Konzept verwenden, das in der README des HookBundle beschrieben ist.
    • [BlocksModule] Blöcke mit Inhalten (FincludeBlock, HtmlBlock, TextBlock, XsltBlock) sollten nun aus dem StaticContentModule verwendet werden.
    • [BootstrapTheme] Das gesamte Theme ist veraltet. Der Ersatz hierfür ist das neue DefaultTheme.

zikula-checksums.txtzikula.tar.gzzikula.zip