Skip to content

Commit e4a357f

Browse files
committed
Prepare it version docs for the next released version 2.11.0
1 parent 94b8dfc commit e4a357f

2 files changed

Lines changed: 116 additions & 0 deletions

File tree

it/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@
265265
* [Prestazione](performance.md)
266266
* [Contributo](contribution.md)
267267
* Versioni rilasciate
268+
* [v2.11.0](releases/v2.11.0.md)
268269
* [v2.10.0 (2025-10-14)](releases/v2.10.0.md)
269270
* [v2.9.1 (2025-05-13)](releases/v2.9.1.md)
270271
* [v2.9.0 (2024-10-15)](releases/v2.9.0.md)

it/releases/v2.11.0.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
# Excelize v2.11.0
2+
3+
* Data di rilascio prevista: 7 luglio 2026
4+
5+
## Note di rilascio
6+
7+
Le modifiche più importanti in questa versione sono:
8+
9+
### Cambiamento dirompente
10+
11+
* Aggiornamento dei requisiti: la versione del linguaggio Go deve essere 1.25.0 o successiva, per aggiornare il pacchetto dipendente `golang.org/x/net`
12+
* Modifiche incompatibili per le funzioni `AddChart`, `AddChartSheet` e `AddShape`
13+
* Modificato il tipo di dato del campo `Title` di `Chart` da `[]RichTextRun` a `ChartTitle`
14+
* Modificato il tipo di dato del campo `Line` di `Shape` da `ShapeLine` a `LineOptions`
15+
* Rinominato il tipo di dato `ChartDashType` in `LineDashType`
16+
* Rinominato il tipo di dato `ChartLineType` in `LineType`
17+
* Rinominato il tipo di dato `ChartLine` in `LineOptions`
18+
19+
### Sicurezza
20+
21+
* Verifica del numero di riga durante la lettura del foglio di lavoro per prevenire allocazioni di memoria illimitate (CVE-2026-54063), avvisi di sicurezza correlati [#GHSA-h69g-9hx6-f3v4](https://github.com/xuri/excelize/security/advisories/GHSA-h69g-9hx6-f3v4)
22+
* Prevenzione delle allocazioni controllate da un attaccante tramite la convalida del limite massimo di overflow del numero di righe del foglio di lavoro (CWE-400 e CWE-770), avvisi di sicurezza correlati [#GHSA-q5j5-6p94-4gwc](https://github.com/xuri/excelize/security/advisories/GHSA-q5j5-6p94-4gwc)
23+
* Prevenzione del panic durante il recupero del valore di cella con un indice non valido nella tabella delle stringhe condivise (CWE-248 e CWE-755), avvisi di sicurezza correlati [#GHSA-fx5j-qcqg-grpf](https://github.com/xuri/excelize/security/advisories/GHSA-fx5j-qcqg-grpf)
24+
25+
### Caratteristiche notevoli
26+
27+
* Aggiunto il nuovo tipo di dati `ChartTitle`
28+
* Aggiunto il nuovo tipo di dati `PivotTableShowValuesAs`
29+
* Aggiunta la nuova enumerazione `PivotTableShowValuesAsType`
30+
* Aggiunte 3 nuove variabili di errore esportate: `ErrPivotTableShowValuesAsBaseField`, `ErrPivotTableShowValuesAsBaseItem` e `ErrUnsupportedPivotTableShowValuesAsType`
31+
* Aggiunto il nuovo campo `ShowValuesAs` nel tipo di dati `PivotTableField`
32+
* Aggiunto il nuovo campo `SelectedItems` nei tipi di dati `PivotTableOptions` e `SlicerOptions`
33+
* Aggiunta la nuova funzione `AutoFitColWidth` per supportare l'adattamento automatico della larghezza delle colonne, problema correlato [#92](https://github.com/xuri/excelize/issues/92)
34+
* La funzione `SetSheetName` per consentire la ridenominazione dei fogli con nomi sorgente non validi, problema correlato [#548](https://github.com/xuri/excelize/issues/548)
35+
* La funzione `CalcCellValue` supporta i criteri con carattere jolly tilde
36+
* La funzione `CalcCellValue` supporta l'intersezione implicita e corregge l'ancoraggio dei criteri con espressioni regolari
37+
* La funzione `CalcCellValue` supporta i riferimenti 3D tra intervalli di fogli, problema correlato [#2303](https://github.com/xuri/excelize/issues/2303)
38+
* La funzione `CalcCellValue` supporta la restituzione del risultato del calcolo della formula con il valore grezzo della cella, problema correlato [#2316](https://github.com/xuri/excelize/issues/2316)
39+
* La funzione `AddPivotTable` supporta la verifica se lo stesso campo dati appare nelle colonne, righe e campi filtro della tabella pivot, per evitare la generazione di una cartella di lavoro danneggiata
40+
* Le funzioni `AddPivotTable` e `GetPivotTables` supportano l'impostazione e il recupero della modalità di visualizzazione dei valori dei campi dati della tabella pivot, problema correlato [#2340](https://github.com/xuri/excelize/issues/2340)
41+
* Le funzioni `AddPivotTable`, `AddSlicer`, `GetPivotTables` e `GetSlicers` supportano l'impostazione e il recupero degli elementi selezionati per le tabelle pivot e i filtri dei dati delle tabelle pivot, problema correlato [#2154](https://github.com/xuri/excelize/issues/2154)
42+
* Le funzioni `AddChart` e `AddChartSheet` supportano l'impostazione del titolo del grafico tramite formula
43+
* Le funzioni `AddChart` e `AddChartSheet` supportano l'impostazione del layout del titolo del grafico e del titolo dell'asse del grafico
44+
* Le funzioni `AddChart` e `AddChartSheet` supportano l'impostazione del formato della linea per il titolo del grafico e il titolo dell'asse del grafico
45+
* La funzione `AddShape` supporta l'impostazione del formato della linea delle forme
46+
* La funzione `NewStyle` supporta il colore automatico del primo piano e dello sfondo durante la creazione di uno stile di riempimento solido quando non è specificato alcun valore di colore personalizzato
47+
48+
### Migliora la compatibilità
49+
50+
* Corretto il mancato rendering dei grafici nei fogli di grafico in Excel Online e KingSoft WPS™ Office, problema correlato [#2273](https://github.com/xuri/excelize/issues/2273)
51+
52+
### Correzioni di bug
53+
54+
* Corretta una regressione v2.8.1 [#1383](https://github.com/xuri/excelize/issues/1383)
55+
* Corretto il panic della funzione `AddChart` durante l'aggiunta di un grafico senza serie di riempimento
56+
* Corretto il panic della funzione `CalcCellValue` su riferimenti di riga non validi in alcuni casi, problema risolto [#2266](https://github.com/xuri/excelize/issues/2266)
57+
* Corretto il mancato riconoscimento delle sottostringhe nella corrispondenza esatta del testo nelle formule utilizzando la funzione `CalcCellValue`
58+
* Corretto un problema di precisione nel calcolo della funzione `CalcCellValue` per le funzioni formula BINOM.INV, CHIINV, CHISQ.DIST, IMSECH, IMSQRT e NEGBINOM.DIST
59+
* Corretto il risultato di calcolo errato di FREQUENCY restituito dalla funzione `CalcCellValue` in alcuni casi
60+
* Corretto il risultato di calcolo errato della funzione `CalcCellValue` quando i valori di errore si trovano all'interno di parentesi o operatori, problema risolto [#2344](https://github.com/xuri/excelize/issues/2344)
61+
* Corretto l'assegnazione di un ID autore errato per tutti i commenti da parte della funzione `AddComment` quando l'autore è già presente nell'elenco degli autori, problema risolto [#2289](https://github.com/xuri/excelize/issues/2289)
62+
* Corretto un potenziale deadlock correlato al mancato richiamo del dispositivo di sblocco file prima della restituzione di un errore
63+
* Corretto il formato numerico personalizzato con scalatura per virgola non applicato correttamente, problema risolto [#2297](https://github.com/xuri/excelize/issues/2297)
64+
* Corretto il panic durante la lettura di una cartella di lavoro danneggiata contenente XML del foglio di lavoro non valido tramite l'iteratore di colonne, problema risolto [#2299](https://github.com/xuri/excelize/issues/2299)
65+
* Corretta la virgoletta singola mancante durante l'adeguamento di formule che includono riferimenti esterni
66+
* Corretto il fallimento della decrittografia di cartelle di lavoro protette dalla crittografia agile ECMA-376 con algoritmo di hash SHA512 in alcuni casi, problema risolto [#2328](https://github.com/xuri/excelize/issues/2328)
67+
* Corretto il mancato azzeramento dei metadati delle formule condivise da parte della funzione `SetCellFormula` durante la sovrascrittura con una formula normale, problema risolto [#2337](https://github.com/xuri/excelize/issues/2337)
68+
69+
### Prestazione
70+
71+
* Ridotto l'utilizzo della memoria durante la lettura di cartelle di lavoro non crittografate, riducendo l'utilizzo della memoria dell'iteratore di righe fino all'85%
72+
* Ottimizzata la conversione delle coordinate e le prestazioni di alcune funzioni interne
73+
* L'allocazione di memoria della funzione `ColumnNumberToName` è stata ridotta di circa il 90%
74+
* L'allocazione di memoria della funzione `CoordinatesToCellName` è stata ridotta di circa il 13%
75+
* L'allocazione di memoria della funzione interna `isNumeric` è stata ridotta di circa il 68%
76+
77+
### Varie
78+
79+
* Il modulo delle dipendenze è stato aggiornato
80+
* Unit test e godoc aggiornati
81+
* [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
82+
* [excelize-wasm](https://github.com/xuri/excelize-wasm) Aggiornamento del pacchetto NPM per il supporto WebAssembly / JavaScript
83+
* [excelize](https://github.com/xuri/excelize-py) Aggiornamento del pacchetto PyPI per Python
84+
* [ExcelizeCs](https://github.com/xuri/excelize-cs) Aggiornamento del pacchetto NuGet .Net per C#
85+
86+
### Crediti
87+
88+
Grazie a tutti i contributori di Excelize. Di seguito è riportato un elenco di contributori che hanno contribuito al codice in questa versione:
89+
90+
* @Rynzie02 (Rynzie)
91+
* @jpoz (James Pozdena)
92+
* @tvso (Tammy)
93+
* @yyt030 (yyt)
94+
* @hwo411 (Igor Khodyrev)
95+
* @JimLee0921 (TuoLee)
96+
* @zhuyanhuazhuyanhua (zhuhua)
97+
* @kenny-not-dead (Roman Sergeev)
98+
* @debugdoctor (Debug Doctor)
99+
* @Journeyman150 (Vladislav Anisimov)
100+
* @ivolkoff (Ivan Volkov)
101+
* @plandem (Andrey G.)
102+
* @martskins
103+
* @shcabin
104+
* @narasaka (Nathanael Tehilla Gunawan)
105+
* @lawrence3699 (chaoliang yan)
106+
* @SAY-5 (Sai Asish Y)
107+
* @noahchiu22 (Noah)
108+
* @rootsec1 (Abhishek Murthy)
109+
* @guangxuewu
110+
* @AdamDrewsTR (Adam Drews)
111+
* @grmblfrz (Swen Thümmler)
112+
* @WaterRRabbit
113+
* @krystophny (Christopher Albert)
114+
* @Aprax14 (Damiano Scarpellini)
115+
* @artur-chopikian (Artur Chopikian)

0 commit comments

Comments
 (0)