DataWeb 11.5.007/08/2026
Cosa c'è di nuovo
Questa versione aggiorna il codice client side del progetto e introduce nuove funzionalità per la gestione dei contenuti.
In particolare abbiamo analizzato e migliorato tutte le classi TypeScript e Vue della soluzione con il supporto degli agenti AI: la codebase è migliorata per stabilità, prestazioni e sicurezza.
L'editor di contenuti si arricchisce con nuove funzioni:
- NoTranslate: permette di specificare una parte del contenuto che non deve essere automaticamente tradotta
- Nuova gestione template: aggiunta delle maniglie di posizionamento e gestione delle aree non modificabili
- Formule MathML: support al codice delle formule matematiche con funzione di incolla rapido
- Miglioramento della gestione dei contenuti embed e aggiunta di nuovi provider
- Segmentazione dei gruppi template attivi in TextEditor con campo TemplateGroups nel form
- Codice sorgente gestito con editor dedicato: colorazione del codice, funzioni di supporto alla scrittura
Ecco tutte le novità:
- Gestione dei file Excel
- Gestione dell'import su foglio (worksheet) specifico
- Gestione dell'export su foglio (worksheet) specifico
- Nuovo pacchetto per la gestione dei file Excel basato su ClosedXML
- Pacchetto EPPlus marcato come obsoleto
- Invio email
- Nuovo pacchetto per la gestione email basato su MailKit
- Gestione del salvataggio in locale della mail con MailKit
- Pacchetto NetMail marcato come obsoleto
- Rimozione dai pacchetti di invio email della dipendenza a NetMail
- Miglioramento prestazioni
- Passaggio ovunque a reader.Get* per il recupero dati da SQL Server
- Controllo TextEditor
- Aggiornamento alla nuova versione
- Migliore gestione dei template con maniglia di trascinamento e zone non modificabili
- Gestione h1, h2 e h3
- Gestione di nuovi tag dialog, details e summary
- Integrazione della funzione NoTranslate per disattivare la traduzione di specifiche parti di testo
- Integrazione del supporto alle formule MathML con funzione di incolla
- Gestione del sorgente embed video di Sketchfab.com, Mave.io, Vimeo
- Mantenimento dei parametri dell'url di embed
- Segmentazione dei gruppi template attivi in TextEditor con campo TemplateGroups nel form
- Codice sorgente gestito con editor dedicato: colorazione del codice, funzioni di supporto alla scrittura
- Controlli form
- Integrazione in CultureEditor delle funzioni di copia/incolla valore
- Integrazione in Listditor delle funzioni di copia/incolla valore
- Integrazione in CheckBoxList della funzione di selezione di tutti i valori
- Revisione completa di ListBox con ricerca e selezione multipla
- Miglioramento della struttura dei controlli (ControlLabel, v-once)
- Rimossi TextEditorClassic e TagEditor
- BasicItem
- Gestione di DocumentType in StorageContainerData per container aggregati: Database|Container|PartitionKey[|DocumentType]
- Modulo di report
- Gestione della visualizzazione Online del report Html con opzione di stampa
- Gestione di RenderMode (Download|Online) a livello di classe ed eventualmente a livello di form
- Sicurezza
- [ValidateModel] ora blocca di default l'inserimento di markup o interpolazione template, funzioni di disattivazione granulare
- Recupero di AppUrl da appSettings
- Qualità del codice
- Passaggio a slnx
- Review agentica TypeScript per miglioramenti di prestazioni e sicurezza
- Review agentica C# per miglioramenti di prestazioni e sicurezza
- Integrazione di ResourceAnalyzer nel progetto DataWeb
- Integrazione di Scheduler (DataDeliver) nel progetto DataWeb
- ImageSharp 4: predisposizione all'aggiornamento e gestione della licenza
- Aggiornamento delle librerie client side
- Aggiornamento delle librerie server side