|
| 1 | +# Excelize v2.10.0 |
| 2 | + |
| 3 | +* Data di rilascio prevista: 14 ottobre 2025 |
| 4 | + |
| 5 | +## Note di rilascio |
| 6 | + |
| 7 | +Le modifiche più importanti in questa versione sono: |
| 8 | + |
| 9 | +### Caratteristiche notevoli |
| 10 | + |
| 11 | +* Aggiunta della nuova variabile di errore esportata `ErrTransparency` |
| 12 | +* Aggiunti nuovi tipi di dati: `ChartDashType`, `CustomProperty` e `ZipWriter` |
| 13 | +* Aggiunto il campo `Border` al tipo di dato `ChartMarker` |
| 14 | +* Aggiunto il campo `Font` al tipo di dato `ChartLegend` |
| 15 | +* Aggiunto il campo `Legend` al tipo di dato `ChartSeries` |
| 16 | +* Aggiunto il campo `Transparency` al tipo di dato `Fill` |
| 17 | +* Aggiunti i campi `Dash` e `Fill` al tipo di dato `ChartLine` |
| 18 | +* Aggiunto il campo `TmpDir` al tipo di dato `Options`, supporta la specifica di una directory temporanea personalizzata per la creazione di file temporanei, problema correlato [#2024](https://github.com/xuri/excelize/issues/2024) |
| 19 | +* Aggiunto il campo `Charset` al tipo di dato `Font`, supporta la specifica esplicita della codifica dei font durante la generazione dei fogli di calcolo |
| 20 | +* Aggiunte le funzioni `GetCustomProps` e `SetCustomProps` per ottenere e impostare le proprietà personalizzate della cartella di lavoro, problema correlato [#2146](https://github.com/xuri/excelize/issues/2146) |
| 21 | +* Aggiunta la funzione `SetZipWriter`, supporta la definizione di uno scrittore ZIP personalizzato, problema correlato [#2199](https://github.com/xuri/excelize/issues/2199) |
| 22 | +* Aggiunto il parametro opzionale `withoutValues` alla funzione `GetMergeCells` |
| 23 | +* La funzione `DeleteDataValidation` supporta l'eliminazione della convalida dei dati nella lista di estensione e tramite più intervalli di celle con sequenze di riferimento o stringhe separate da spazi, problema correlato [#2133](https://github.com/xuri/excelize/issues/2133) |
| 24 | +* La funzione `AddChart` supporta la definizione di linee tratteggiate e tipo di bordo dei marcatori nei grafici |
| 25 | +* La funzione `AddChart` supporta la definizione del font per le legende dei grafici, problema correlato [#2169](https://github.com/xuri/excelize/issues/2169) |
| 26 | +* Evitato il fallback alla dimensione di font predefinita se la dimensione è inferiore al minimo durante la creazione dello stile |
| 27 | +* Supporto per l'analisi dei codici di formato numerico con calendario Hijri e Gregoriano |
| 28 | +* Supporto per la trasparenza nei grafici e nelle forme, problema correlato [#2176](https://github.com/xuri/excelize/issues/2176) |
| 29 | +* Supporto per il formato numerico in 9 nuove lingue: corso, croato, croato (latino), ceco, danese, divehi, olandese, dzongkha |
| 30 | + |
| 31 | +### Migliora la compatibilità |
| 32 | + |
| 33 | +* Rimozione di tutti i simboli di uguale iniziali nelle formule per migliorare la compatibilità con Apple Numbers, problema correlato [#2145](https://github.com/xuri/excelize/issues/2145) |
| 34 | +* Utilizzo di percorsi relativi per i fogli nelle relazioni interne della cartella di lavoro |
| 35 | + |
| 36 | +### Correzioni di bug |
| 37 | + |
| 38 | +* Corretto un bug regressivo della versione v2.9.1 che causava il fallimento della compilazione su architetture ARMv7, problema risolto [#2132](https://github.com/xuri/excelize/issues/2132) |
| 39 | +* Corretto il parser del formato numerico che eliminava i letterali vuoti alla fine del formato |
| 40 | +* Corretto un errore di arresto durante il recupero di elementi stringa con offset non valido, problemi risolti [#2019](https://github.com/xuri/excelize/issues/2019) e [#2150](https://github.com/xuri/excelize/issues/2150) |
| 41 | +* Corretto un errore di arresto durante la lettura di tipi di origine cache pivot non supportati, problema risolto [#2161](https://github.com/xuri/excelize/issues/2161) |
| 42 | +* Corretto il controllo errato dei caratteri, ora conteggiati come rune singole nel controllo della lunghezza, problema risolto [#2167](https://github.com/xuri/excelize/issues/2167) |
| 43 | +* Corretto un errore che corrompeva la cartella di lavoro durante l'aggiunta di una tabella pivot in Excel per Mac, problema risolto [#2180](https://github.com/xuri/excelize/issues/2180) |
| 44 | +* Corrette abbreviazioni errate dei nomi dei mesi nella lettura di celle con formato numerico tibetano |
| 45 | +* Corretto il risultato incoerente del formato data speciale rispetto a Excel, problema risolto [#2192](https://github.com/xuri/excelize/issues/2192) |
| 46 | + |
| 47 | +### Prestazione |
| 48 | + |
| 49 | +* Ottimizzata la funzione `GetSheetDimension` tramite analisi XML in modalità streaming, velocità aumentata del 95%, uso di memoria ridotto del 96% |
| 50 | + |
| 51 | +### Varie |
| 52 | + |
| 53 | +* Il modulo delle dipendenze è stato aggiornato |
| 54 | +* Unit test e godoc aggiornati |
| 55 | +* [Sito Web di documentazione](https://xuri.me/excelize) con multilingue: arabo, tedesco, inglese, spagnolo, francese, italiano, giapponese, coreano, portoghese, russo, cinese semplificato e cinese tradizionale, che è stato aggiornato. Aggiunta la versione italiana del documento |
| 56 | +* [excelize-wasm](https://github.com/xuri/excelize-wasm) Aggiornamento del pacchetto NPM per il supporto WebAssembly / JavaScript |
| 57 | +* [excelize](https://github.com/xuri/excelize-py) Aggiornamento del pacchetto PyPI per Python |
| 58 | + |
| 59 | +### Crediti |
| 60 | + |
| 61 | +Grazie a tutti i contributori di Excelize. Di seguito è riportato un elenco di contributori che hanno contribuito al codice in questa versione: |
| 62 | + |
| 63 | +* @DengY11 (Yi Deng) |
| 64 | +* @JerryLuo-2005 |
| 65 | +* @aliavd1 (Ali Vatandoost) |
| 66 | +* @xiaoq898 |
| 67 | +* @Now-Shimmer |
| 68 | +* @Jameshu0513 |
| 69 | +* @mengpromax (MengZhongYuan) |
| 70 | +* @Leopard31415926 |
| 71 | +* @hongjr03 (Hong Jiarong) |
| 72 | +* @juefeng |
| 73 | +* @black-butler |
| 74 | +* @Neugls |
| 75 | +* @Leo012345678 |
| 76 | +* @a2659802 |
0 commit comments