Zum Hauptinhalt springen
Changelog & Versionen
YOOtheme 1.3.0 (neueste Version)
Donnerstag, 05. November 2026 Lizenz kaufen
Hinzugefügt
  • Die gezielte Bearbeitung funktioniert jetzt auch für YOOtheme-Builder-Module und im Footer (Layout → Footer): Die Node-Tools (get_yootheme_outline, get_yootheme_node, update_yootheme_node, replace_yootheme_node, insert_yootheme_node, delete_yootheme_node, move_yootheme_node) akzeptieren module_id oder footer: true (optional mit style_id).
  • Ein Abschnitt oder Element kann zwischen einer Seite, einem Template, einem Builder-Modul und dem Footer verschoben werden.
  • Bei Bearbeitungen im Footer wird wie bei den anderen Tools für Einstellungen ein Snapshot der Stil-Einstellungen gespeichert (restore_yootheme_style_snapshot).
YOOtheme 1.2.1
Donnerstag, 05. November 2026
Behoben
  • YOOtheme-Builder-Module: get_yootheme_module_layout und list_yootheme_builder_modules finden jetzt das Modul-Layout (zuvor wurde kein Layout gemeldet), und set_yootheme_module_layout ändert jetzt tatsächlich das Modul. Die Änderung wird überprüft, indem das Modul erneut ausgelesen wird.
YOOtheme 1.2.0
Dienstag, 03. November 2026
Hinzugefügt
  • Gezielte Bearbeitung von Builder-Seiten und Templates: Der Assistent kann jetzt einen einzelnen Abschnitt oder ein einzelnes Element bearbeiten, ersetzen, einfügen, löschen oder verschieben, auch auf eine andere Seite oder in ein anderes Template, ohne das gesamte Layout lesen und erneut senden zu müssen. Neue Tools: get_yootheme_outline, get_yootheme_node, update_yootheme_node, replace_yootheme_node, insert_yootheme_node, delete_yootheme_node, move_yootheme_node.
  • Bearbeitungen werden abgelehnt, wenn sich das Layout seit dem Lesen geändert hat. Außerdem wird die YOOtheme-Struktur (Abschnitt > Zeile > Spalte > Element) vor dem Speichern überprüft.
  • Wird eine Bearbeitung nach einer verlorenen Antwort (Timeout des Connectors) erneut versucht und die Änderung bereits gespeichert, bestätigt das Tool sie jetzt, anstatt einen Konflikt zu melden.
YOOtheme 1.1.1
Montag, 19. Oktober 2026
Behoben
  • Von der Assistenz geschriebene Select-Props werden jetzt vor dem Speichern einer Seite, eines Templates, eines Modul-Layouts oder eines gespeicherten Elements anhand der YOOtheme-Elementdefinitionen normalisiert: Ein Wert, der über sein Label („Default“, „None“, „Small“ …) oder mit falscher Groß- und Kleinschreibung angegeben wurde, wird dem tatsächlichen Optionswert zugeordnet, „Default“ wird zum weggelassenen Prop und unbekannte Werte werden verworfen (im Ergebnisschlüssel normalized gemeldet). Behebt, dass „Column/Row Gap“ im Grid im Customizer rot angezeigt wird, wenn es als „default“ geschrieben wurde.
  • Die Beschreibungen der Tools zum Schreiben von Layouts geben jetzt an, dass die Option „Default“ für Select-Props eine leere Zeichenfolge bzw. ein weggelassenes Prop ist, niemals „default“.
YOOtheme 1.1.0
Freitag, 16. Oktober 2026
Sicherheit
  • Berechtigungen werden jetzt genauso geprüft wie von YOOtheme selbst: Seitentools prüfen die Berechtigungen des Zielbeitrags (core.edit oder core.edit.own), Modul-Builder-Tools prüfen das Zielmodul, alle Lese-Tools erfordern das Customizer-Recht und Bibliotheksdownloads laufen über den geschützten Senso-MCP-Abruf (Core 1.3.0+). Zum Erstellen einer veröffentlichten Seite ist core.edit.state für die Kategorie erforderlich.
YOOtheme 1.0.4
Freitag, 25. September 2026
Geändert
  • Für die Schreibwerkzeuge von YOOtheme sind keine Super-User-Rechte mehr erforderlich: Die Berechtigungen entsprechen jetzt der jeweils passenden Joomla-Komponente (Seiten → com_content, Templates/Einstellungen → com_templates, Menü-Dropdowns → com_menus, Modul-Layouts → com_modules), sodass ein Administrator YOOtheme-Inhalte und Templates verwalten kann.
YOOtheme 1.0.3
Donnerstag, 10. September 2026
Geändert
  • Die Versionshinweise sind jetzt auf Englisch und werden in der Joomla-Ansicht „Aktualisieren“ angezeigt (Changelog-URL).
YOOtheme 1.0.2
Sonntag, 06. September 2026
Hinzugefügt
  • Sprachpakete de-DE, es-ES, it-IT, nl-NL, pt-BR: Übersetzung der Plugin-Bezeichnungen und seiner Parameter.
YOOtheme 1.0.1
Donnerstag, 03. September 2026
Sicherheit
  • Die Berechtigungen der MCP-Tools sind an die Joomla-ACL angepasst: Eine Aktion wird verweigert, wenn dem Konto des Tokens die entsprechende Berechtigung fehlt.
  • Lesezugriffe werden nach Zugriffsebene und Status gefiltert (Entwürfe oder eingeschränkte Inhalte werden nicht mehr versehentlich offengelegt); für den Versionsverlauf und die Einstellungen sind Bearbeitungsrechte erforderlich.
  • Schutz vor SSRF-Angriffen bei serverseitig ausgelösten Downloads.
YOOtheme 1.0.0
Dienstag, 01. September 2026