Vai al contenuto principale
Changelog & Versioni
YOOtheme 1.3.0 (ultima versione)
Giovedì, 05 Novembre 2026 Acquista una licenza
Aggiunto
  • La modifica mirata ora funziona anche sui moduli di YOOtheme Builder e sul piè di pagina (Layout → Footer): gli strumenti per i nodi (get_yootheme_outline, get_yootheme_node, update_yootheme_node, replace_yootheme_node, insert_yootheme_node, delete_yootheme_node, move_yootheme_node) accettano module_id oppure footer: true (con un style_id opzionale).
  • Una sezione o un elemento può essere spostato tra una pagina, un template, un modulo del builder e il piè di pagina.
  • Le modifiche al piè di pagina conservano un'istantanea delle impostazioni dello stile, come gli altri strumenti per le impostazioni (restore_yootheme_style_snapshot).
YOOtheme 1.2.1
Giovedì, 05 Novembre 2026
Risolto
  • Moduli di YOOtheme Builder: get_yootheme_module_layout e list_yootheme_builder_modules ora individuano il layout del modulo (prima non ne restituivano alcuno) e set_yootheme_module_layout ora modifica effettivamente il modulo. La modifica viene verificata rileggendo il modulo.
YOOtheme 1.2.0
Martedì, 03 Novembre 2026
Aggiunto
  • Modifica mirata delle pagine e dei template del builder: ora l'assistente può modificare, sostituire, inserire, eliminare o spostare una singola sezione o un singolo elemento, anche verso un'altra pagina o un altro template, senza dover leggere e reinviare l'intero layout. Nuovi strumenti: get_yootheme_outline, get_yootheme_node, update_yootheme_node, replace_yootheme_node, insert_yootheme_node, delete_yootheme_node, move_yootheme_node.
  • Le modifiche vengono rifiutate se il layout è cambiato dopo la lettura; prima del salvataggio viene inoltre verificata la struttura di YOOtheme (sezione > riga > colonna > elemento).
  • Se una modifica viene ritentata dopo la perdita della risposta (timeout del connettore) e il cambiamento è già stato salvato, lo strumento ora lo conferma invece di segnalare un conflitto.
YOOtheme 1.1.1
Lunedì, 19 Ottobre 2026
Risolto
  • Le proprietà select scritte dall'assistente vengono ora normalizzate in base alle definizioni degli elementi YOOtheme prima di salvare una pagina, un template, un layout di modulo o un elemento salvato: un valore indicato tramite la relativa etichetta ("Default", "None", "Small"…) o con una combinazione di maiuscole e minuscole errata viene convertito nel valore effettivo dell'opzione, "Default" diventa una proprietà omessa e i valori sconosciuti vengono eliminati (e segnalati nella chiave del risultato normalized). Risolto il problema per cui Column/Row Gap della griglia veniva visualizzato in rosso nel Customizer quando veniva scritto come "default".
  • Le descrizioni degli strumenti di scrittura dei layout specificano ora che l'opzione "Default" delle proprietà select corrisponde a una stringa vuota / a una proprietà omessa, mai a "default".
YOOtheme 1.1.0
Venerdì, 16 Ottobre 2026
Sicurezza
  • I diritti vengono ora verificati come fa YOOtheme: gli strumenti per le pagine verificano i diritti sull’articolo di destinazione (core.edit o core.edit.own), gli strumenti per il generatore di moduli verificano il modulo di destinazione, tutti gli strumenti di lettura richiedono il diritto Customizer e i download delle librerie passano attraverso il recupero protetto di Senso MCP (core 1.3.0+). Per creare una pagina come pubblicata è richiesto core.edit.state sulla categoria.
YOOtheme 1.0.4
Venerdì, 25 Settembre 2026
Modificato
  • Gli strumenti di scrittura di YOOtheme non richiedono più il ruolo di Super User: ora i permessi corrispondono a quelli del componente Joomla pertinente (pagine → com_content, template/impostazioni → com_templates, menu a discesa → com_menus, layout dei moduli → com_modules), quindi un amministratore può gestire i contenuti e i template di YOOtheme.
YOOtheme 1.0.3
Giovedì, 10 Settembre 2026
Modificato
  • Le note di rilascio sono ora in inglese e vengono visualizzate nella schermata Aggiornamenti di Joomla (URL del changelog).
YOOtheme 1.0.2
Domenica, 06 Settembre 2026
Aggiunto
  • Pacchetti linguistici de-DE, es-ES, it-IT, nl-NL, pt-BR: traduzione delle etichette del plugin e dei relativi parametri.
YOOtheme 1.0.1
Giovedì, 03 Settembre 2026
Sicurezza
  • Diritti degli strumenti MCP allineati con l'ACL di Joomla: un'azione viene rifiutata se l'account associato al token non dispone del diritto corrispondente.
  • Letture filtrate in base al livello di accesso e allo stato (non vengono più divulgate bozze o contenuti riservati); la cronologia delle versioni e le impostazioni richiedono i diritti di modifica.
  • Protezione anti-SSRF per i download avviati dal server.
YOOtheme 1.0.0
Martedì, 01 Settembre 2026