Registro de cambios de IronXL for .NET Excel Library
Hoja de ruta de IronXL
IronXL se creó para facilitar a los desarrolladores la lectura y creación de archivos XLS, XLSX y CSV en C# y todos los demás lenguajes .NET.
IronXL lidera la iniciativa que permite a los desarrolladores editar archivos Excel en C#, sin necesidad de Office Interop.
Hoy nuestro equipo está centrado en seguir avanzando en IronXL dando prioridad a los comentarios de nuestra comunidad de desarrolladores
Cada mes se lanzan nuevas versiones, con nuevas funcionalidades que convierten a IronXL en la opción preferida de muchos desarrolladores.
A largo plazo, tenemos previsto lanzar IronXL para múltiples lenguajes de programación. Se están llevando a cabo las primeras fases de I+D para crear nuevos productos de MS Office para Word, PowerPoint y el resto de Microsoft Office Suite.
marzo de 2025
IronXL 2025.3.1
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2025.3.1
Notas de publicación:
- Actualiza
IronSoftware.System.Drawing
a la versión 2025.3.5. - Actualiza
IronSoftware.Common
a la versión 2025.2.3.
febrero de 2025
IronXL 2025.2.5
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2025.2.5
Notas de publicación:
- Actualizado
IronSoftware.System.Drawing
a 2025.1.6.
Enero de 2025
IronXL 2025.1.1
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2025.1.1
Notas de publicación:
- Actualizado
IronSoftware.Common
a 2024.11.4. - Paquetes de dependencias actualizados para abordar vulnerabilidades de seguridad conocidas.
- Se corrigió un problema donde la carga y el guardado de archivos .xlsm generaban excepciones.
- Se resolvió un problema donde al cargar archivos Excel causaba una excepción de "nombres de partes equivalentes".
- Se solucionó un problema donde agregar filas rompía las fórmulas.
- Se corrigió un problema donde cargar archivos de Excel con datos de validación no válidos generaba excepciones.
- Se solucionó un problema donde establecer el formato de número causaba que el color de fuente del HTML generado fuera blanco.
Diciembre de 2024
IronXL 2024.12.1
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.12.1
Notas de publicación:
- Actualizado
IronSoftware.System.Drawing
a 2024.12.3. - Actualizado
IronSoftware.Common
a 2024.11.2. - Rendimiento mejorado para recuperar rangos de celdas(De 5 a 10 veces más rápido para archivos medianos a grandes).
- Mejorada la evaluación de fórmulas mediante la memorización de los resultados evaluados.
- Se corrigió una excepción de referencia nula que ocurría al cargar ciertos archivos.
- Se solucionó un problema al recuperar valores de fecha de las fórmulas.
- Funcionalidad añadida para convertir
Workbook
yWorksheet
en diferentes formatos como streams.
Noviembre 2024
IronXL 2024.11.16
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.11.16
Notas de publicación:
- Actualizado
IronSoftware.System.Drawing
a 2024.9.15 - Actualizado
IronSoftware.Common
a 2024.9.38 - Se agregó soporte para cambiar la dirección de las columnas de derecha a izquierda. Útil para idiomas como árabe, chino y hebreo
- Se añadieron métodos para establecer colores de pestañas con
SetWorksheetTabColor
ySetWorksheetTabColorIndex
. - Se agregó el método
RemoveHyperlink
para eliminar hipervínculos de las celdas. - Se corrigió un problema donde acceder al hipervínculo de una celda arrojaba una excepción de referencia nula si la celda no tenía uno.
- Se resolvió un problema donde al acceder a hipervínculos de tipo de archivo en archivos XLS se devolvía una cadena vacía.
- Se corrigió un problema en el que el método
ToDataTable
no calculaba con precisión todos los tipos de datos.
Octubre 2024
IronXL 2024.10.2
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.10.2
Notas de publicación:
- Actualiza
IronSoftware.System.Drawing
a la versión 2024.9.11
Septiembre de 2024
IronXL 2024.9.3
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.9.3
Notas de publicación:
- Corrección de errores menores
Agosto de 2024
IronXL 2024.8.5
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.8.5
Notas de publicación:
- Corrección de errores menores
Julio de 2024
IronXL 2024.7.1
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.7.1
Notas de publicación:
- Corrección de errores menores
Junio de 2024
IronXL 2024.6.1
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.6.1
Notas de publicación:
- Corrección de errores menores
Mayo de 2024
IronXL 2024.5.5
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.5.5
Notas de publicación:
- Corrección de errores menores
- Actualiza
IronSoftware.System.Drawing
a la versión 2024.5.1
Abril de 2024
IronXL 2024.4.4
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.4.4
Notas de publicación:
- Corrige un error por el que una fórmula "compartida(del tipo que se copia en varias celdas) se perdería al guardar un archivo.
- Actualiza
IronSoftware.System.Drawing
a la versión 2024.4.1
Marzo de 2024
IronXL 2024.3.20
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.3.20
Notas de publicación:
- Actualiza IronSoftware.Common a la versión 2024.1.7
- Actualiza IronSoftware.System.Drawing a la versión 2024.3.4
- Se corrige un error por el que la clave de licencia no se recogía del archivo web.config en .NET Framework.
Febrero de 2024
IronXL 2024.2.25
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.2.25
Notas de publicación:
- Actualiza
IronSoftware.Common
a la versión 2024.1.2 - Se corrige un error que provocaba una ejecución muy lenta de los métodos que cargaban datos de
DataSets
.(los métodos `LoadWorkSheetsFromDataSet) - Mejoras de rendimiento como resultado de la corrección anterior en muchos otros métodos que crean un gran número de celdas.
- Se corrige un error por el que cualquier cambio de estilo en una celda provocaba que el color de primer plano de la celda se estableciera en negro.
- Los métodos
IronXL.Cell.Int64Value
eIronXL.Cell.Int32Value
son obsoletos y serán eliminados en el futuro. UtiliceIronXL.Cell.IntValue
yIronXL.Cell.LongValue
en su lugar - Añade la clase
IronXL.Cells.Comment
para representar los comentarios de las celdas con setters y getters para todas las propiedades de los comentarios. - Añade la propiedad
Comment
a la claseIronXL.Cell
con métodos para añadir y eliminar comentarios. La propiedadComment
esnull
si la celda no tiene comentario. Los comentarios se añaden como invisibles por defecto
Enero de 2024
IronXL 2024.1.21
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2024.1.21
Notas de publicación:
- Mejoras menores y corrección de errores
Diciembre de 2023
IronXL 2023.12.19
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2023.12.19
Notas de publicación:
- Se ha corregido un error que provocaba excepciones al crear nombres definidos.
- Corrige los problemas por los que la carga de hojas de cálculo que contienen una hoja de gráfico arroja un error. Tenga en cuenta que las hojas de gráficos seguirán sin cargarse. La compatibilidad con las hojas de gráficos sigue siendo una petición de funcionalidad.
- Añade una función para convertir tablas con nombre en
DataTables
. - Añade soporte para validaciones de datos:
- Propiedad
DataValidations
añadida aWorkSheet
. Contiene todas las validaciones de datos de la hoja de cálculo y contiene métodos para añadir y eliminar validaciones de datos. - Todos los tipos de validaciones de datos pueden leerse desde hojas de cálculo.
- Se pueden añadir validaciones de datos
WholeNumber
,Decimal
,TextLength
,Date
,List
yFormulaList
aWorkSheet
.
Noviembre de 2023
IronXL 2023.11.12
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2023.11.12
Notas de publicación:
- IronDrawing se actualiza a la versión 2023.11.1
- Pequeñas correcciones y mejoras
- La clase
IronXL.Logger
está obsoleta. UtiliceIronSoftware.Logger
en su lugar
Octubre de 2023
IronXL v2023.10.8
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2023.10.8
Notas de publicación:
- IronDrawing se actualiza a la versión 2023.10.2
- Añadida dependencia de IronSoftware.Common 2023.10.2
- Pequeñas correcciones y mejoras
Septiembre de 2023
IronXL v2023.9.29
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2023.9.29
Notas de publicación:
- IronDrawing is updated to version 2023.9.2
- Stability improvements
- Performance improvements up to 25% faster execution time in some cases
Agosto de 2023
IronXL v2023.8.19
Características y mejoras
https://www.nuget.org/packages/IronXL.Excel/2023.8.19
Notas de publicación:
- Mejoras menores y correcciones.
- Actualización de dependencias.
## Julio de 2023
IronXL v2023.7.4
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2023.7.4](https://www.nuget.org/packages/IronXL.Excel/2023.7.4)** #### Notas de publicación:- Adds the
GetMergedRegions
method, which is used to retrieve a list of merged regions. - Fixes a bug where the
Clear
method did not delete all worksheets in the collection. - Fixes a bug where the
InsertColumn
method skip the last row. - Fixes a bug where the
Range.ToDataTable
method would stop converting when it encountered an empty row. - Adds
RemoveColumn
method group toRange
,RangeRow
,RangeColumn
,Worksheet
. InsertColumn
method group will now correctly shift the columns out of the way, updating the formulas and moving styles with the cells.- Improves performance time-wise by 20-25% in some cases of bulk data manupulation.
- Deprecates the
Range.AllRowsInRange
andRange.AllColumnsInRange
properties, useRange.Rows
andRange.Columns
instead. This is also true for theWorkSheet
,RangeRow
andRangeColumn
classes. - WorkSheet's internal working range will now correctly update with all changes made to the worksheet
- WorkSheet's internal working range will now include the empty columns at the end of the range which hold any styling information.
- Fixed numerous bugs in
Range.Trim
method, including a bug whereTrim
would not trim empty columns. Range.RemoveColumn
andRange.RemoveRow
methods will now ALAWAYS remove the column/row entirely from the sheet, shifting up/to the left the rows/columns located below/to the right of the removed ones, if after the removal the column/row is empty.- Adds
Range.Count
property, which returns the number of cells in the range without iterating over all cells. - Changes the
Range.ColumnCount
andRange.RowCount
properties to return the number of columns/rows in the range without iterating over all cells. - Improves documentation for Range class and its heirs.
InsertRow
andInsertColumn
methods will now return the inserted row/column. Same forInsertRows
andInsertColumns
methods but these will return lists of inserted columns/rows.- Range's address will now be correctly updated when the range is changed (with
Trim
/Insert
/Remove
/Subtract
methods). - Adds
WorkSheet.RangeAddress
property with the address of the area in use on the sheet - Updates
IronSoftware.System.Drawing
to version 2023.7.1
## Junio de 2023
IronXL v2023.6.4
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2023.6.4](https://www.nuget.org/packages/IronXL.Excel/2023.6.4)** #### Notas de publicación:- Adds
SetBorderStyle
method, used to set border type and color. - Fixes a bug where "&" in the charts' series breaks the resulting file after save.
- Fixes a bug where if an .xlsx (.xlsm, .xltx, etc.) file had an opening and closing br tag in it's internal XML structure -
WorkBook.Load
method would throw an exception. - Updates IronDrawing dependency to version 2023.6.1.
## Mayo de 2023
IronXL v2023.5.4
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2023.5.4](https://www.nuget.org/packages/IronXL.Excel/2023.5.4)** #### Notas de publicación:- Fixes an issue where license keys would not be retrieved from web.config in some .NET Framework ASP.NET projects
- Fixes possible warnings about System.Memory version conflicts
## Marzo de 2023
IronXL v2023.4.13
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2023.4.13](https://www.nuget.org/packages/IronXL.Excel/2023.4.13)** #### Notas de publicación:- Adds support for the Iron Suite license keys
- Fixes issues with license keys stored in .config and .json files not being picked up by IronXL
- Adds support for license keys stored in .config and .json files in subfolders of the application
## Febrero de 2023
IronXL v2023.2.5
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2023.2.5](https://www.nuget.org/packages/IronXL.Excel/2023.2.5)** #### Notas de publicación:- Agreement to EULA terms is now required before installing the nuget package
- Improves intellisense descriptions for Range class
- Fixes a bug, where WorkSheet.PhysicalColumnCount property would throw an exception when accessed while no columns exist on the worksheet
- Improves intellisense descriptions for Cell.Hyperlink property
- Fixes a bug, when setting Cell.Hyperlink property would in some cases detect the wrong hyperlink type
- Improves the description of an exception that occurs when AutoSizeRow/AutoSizeColumn methods are used while no fonts are found in the system
- Updates dependencies
## Enero de 2023
IronXL v2023.1.14
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2023.1.14](https://www.nuget.org/packages/IronXL.Excel/2023.1.14)** #### Notas de publicación:- El enum utilizado para el método WorkSheet.InsertImage se ha cambiado a IronXL.Drawing.Images.ImageFormat
- Se corrige un error donde en diferentes configuraciones regionales los gráficos podrían dañarse debido al separador decimal
- Mejoras de rendimiento
## Diciembre de 2022
IronXL v2022.12.11262
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.12.11262](https://www.nuget.org/packages/IronXL.Excel/2022.12.11262)** #### Notas de publicación:- Fixes a bug wherein a
Licensing
exception is thrown when an application using IronXL is executed with a Visual Studio debugger hooked. - Fixes a bug wherein deleting one of the multiple charts and then adding another chart will throw an exception.
- Chart titles will no longer overlay the chart area.
IronXL v2022.12.10926
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.12.10926](https://www.nuget.org/packages/IronXL.Excel/2022.12.10926)** #### Notas de publicación:- Fixes a bug, where WorkBook.ExportToHtml was throwing an exception due to un-indexed colors in the document
- Fixes a bug, where getter calls for properties of Range, WorkSheet, RangeRow, RangeColumn, RangeStyle, RangeFont and RangeBorder would unnecessarily create all cells in the range
- Fixes a bug, where exception was thrown upon loading .XLSX files with specific WebPublishing settings
- Adds WorkSheet.PhysicalColumnCount and WorkSheet.PhysicalRowCount properties, which return the number of rows and columns that are physically present in this worksheet at the moment.
- Improves and updates IntelliSense documentation to clarify some of the WorkSheet' and Range' properties and methods
- Improves performance when reading any of the Range object's properties, especially in case of large Ranges. This applies to all objects that are inherited from Range (WorkSheet, RangeRow etc.)
## Noviembre de 2022
IronXL v2022.11.10251
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.11.10251](https://www.nuget.org/packages/IronXL.Excel/2022.11.10251)** #### Notas de publicación:- Añade sobrecargas para los métodos de carga de WorkBook para aceptar una contraseña para libros de trabajo XLSX, XLSM y XLTX encriptados. Lista completa de sobrecargas añadidas:
- TryLoad(string filename, string password, out WorkBook workBook)
- Load(byte [] data, string password)
- Load(Stream stream, string password)
- LoadExcel(byte [] data, string password)
- LoadExcel(Stream file, string password)
- LoadExcel(string filename, string password)
- FromByteArray(byte [] data, string password)
- FromStream(Stream stream, string password)
- Adds a method WorkBook.Encrypt(string password) which will write a workbook into a MemoryStream, encrypt it using a password provided as an argument or the one stored in WorkBook.Password property and return resulting encrypted MemoryStream. Only supported for XLSX, XLSM and XLTX types of workbooks.
- Adds a method WorkBook.Decrypt(Stream stream, string password) which will decrypt a Stream a password provided as an argument and return resulting decrypted MemoryStream. Only supported for XLSX, XLSM and XLTX types of workbooks.
- Fixes a bug where some border styles cause an exception when exporting workbook as HTML
- Fixes a bug where InsertRow method would throw an exception, if the row was inserted in the place of the last existing row
- Improves precision of AutoSizeRow and AutoSizeColumn methods
- Improves performance of InsertRow method by 25%
## Septiembre de 2022
IronXL v2022.9.9454
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.9.9454](https://www.nuget.org/packages/IronXL.Excel/2022.9.9454)** #### Notas de publicación:- Fixes a bug where first created ConditionalFormattingRule wasn't working properly
- Fixes a bug where font color wasn't applied by conditional formatting rule
- Fixes a bug where duplicate style were created when Cell.FormatString property was changed in .xlsx
- Fixes a bug where Range.Row(int) and Range.Column(int) methods could take minutes of time to execute for large ranges
- Adds an enumeration IronXL.SortOrder to indicate a direction for sorting where applicable
- Adds Range.SortByColumn(string, SortOrder) and Range.SortByColumn(int, SortOrder) methods, that allow sorting a range by a specified column, re-arranging rows of a range being sorted according to specified column's new order
- Removes dependency to IronDrawing nuget package and replaces it with IronSoftware.System.Drawing
IronXL v2022.9.8711
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.9.8711](https://www.nuget.org/packages/IronXL.Excel/2022.9.8711)** #### Notas de publicación:- Fixes a problem with a number of methods which were wrongly obfuscated in previous release. List of the methods affected: IronXL.Cells.CellFont.SetColor(Color), IronXL.Cells.CellStyle.SetBackgroundColor(Color), IronXL.Cells.XlsCellBorder.SetColor(Color), IronXL.Cells.XlsCellFont.SetColor(Color), IronXL.Cells.XlsCellStyle.SetBackgroundColor(Color), IronXL.Cells.XlsxCellBorder.SetColor(Color), IronXL.Cells.XlsxCellFont.SetColor(Color), IronXL.Cells.XlsxCellStyle.SetBackgroundColor(Color), IronXL.Ranges.RangeBorder.SetColor(Color), IronXL.Ranges.RangeFont.SetColor(Color), IronXL.Ranges.RangeStyle.SetBackgroundColor(Color), IronXL.Styles.IBorder.SetColor(Color), IronXL.Styles.IFont.SetColor(Color), IronXL.Styles.IStyle.SetBackgroundColor(Color)
- Adds a dependency to a IronDrawing nuget package to enable implicit casting from System.Drawing.Color when using methods listed above
- Adds a method IronXL.Drawing.Images.Image.ToAnyBitmap() which creates an IronSoftware.Drawing.AnyBitmap object from byte data of The Image object
- Updates End User License Agreement terms and conditions
- IronXL.dll is now signed
## Agosto de 2022
IronXL v2022.8.8357
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.8.8357](https://www.nuget.org/packages/IronXL.Excel/2022.8.8357)** #### Notas de publicación:- Añade una función de encriptar y desencriptar archivos ".xlsx", ".xlsm" y ".xltx" con una contraseña. Utilizar WorkBook.SaveAs(cadena fileName, cadena password) para encriptar el WorkBook con la contraseña proporcionada al guardarlo. Utilizar WorkBook.Load(cadena nombrearchivo, cadena contraseña) para descifrar el archivo con la contraseña proporcionada al cargar el libro de trabajo. La contraseña también se puede especificar con lo siguiente:
- using WorkBook.Password property (workbook will be encrypted on save if this property is not null, and will not be encrypted if it is null)
- using SavingOptions object with SavingOptions.Password property, when calling WorkBook.SaveAs(string fileName, SavingOptions options) method
- using LoadingOptions object with LoadingOptions.Password property, when calling WorkBook.Load(string filename, LoadingOptions options) method
- Agrega soporte para .NET 6.0
- Elimina la dependencia de System.Common.Drawing
- Elimina el soporte para .NET Framework 4.5. La versión mínima de .NET Framework compatible ahora es 4.6.2
- Cambio importante: el método WorkBook.SaveAs(string filename, string listDelimiter) fue renombrado a WorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter) para eliminar la ambigüedad entre los métodos SaveAs(string filename, string listDelimiter) y SaveAs(string fileName, string password)
- Cambio importante: el método IronXL.Drawing.Images.IImage.ToBitmap() ha sido eliminado, ya que System.Common.Drawing ya no es compatible.
- Cambio importante: el método IronXL.Drawing.Images.IImage.ToImage() ahora devuelve un objeto SixLabors.ImageSharp.Image utilizado como reemplazo de los objetos eliminados de System.Common.Drawing.
- Corrige un error donde un color de fondo establecido en una celda o un rango en un libro XLSX no se renderizaba en Excel.
- Corrige un error donde la configuración regional en el idioma tailandés lanzaba una excepción de licencia
- Corrige un error donde cada vez que se asignaba un nuevo valor DateTime a una celda en un libro XLSX se creaba un nuevo estilo de celda para cada celda, saturando la tabla de estilos y rompiendo el archivo resultante si el número de celdas era > 64000.
- Mejora la velocidad de creación de grandes cantidades de celdas con un valor y formato DateTime. Por ejemplo, crear un libro con 80K celdas de valor y formato DateTime en una sola hoja solía llevar 25 segundos, y ahora toma menos de 0.8 segundos (el rendimiento real dependerá del entorno en el que se ejecute el código).
## Julio de 2022
IronXL v2022.7.7362
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.7.7362](https://www.nuget.org/packages/IronXL.Excel/2022.7.7362)** #### Notas de publicación:- Adds a way to change the string value of a cell without automatically formatting the cell: this is achieved through StringValue property of a Cell.
- Adds AutoSizeRow method to Row and WorkSheet, which changes the height of a row to fit the contents
- Adds AutoSizeColumn method to Column and WorkSheet, which changes the width of a row to fit the contents
- Fixes a bug, where an exception was thrown, when a border was added or changed
- Fixes a bug, where an exception was thrown, when a cell value was changed to a formula that depends on a single cell, for example "=A1"
- Fixes a bug, where a string similar to something like "12-720" was parsed as a date in a year 720, when added to a cell. Excel doesn't support dates that predate year 1900. Strings like this are no longer parsed as dates. However, strings that could be parsed as a valid date after 1900 will still be parsed as a date. For example "12-1956". Use StringValue property to bypass this parse.
- Fixes a bug, where an existing workbook is loaded, changed and saved: cells could lose original formatting when their contents were changed. This is no longer the case.
## Junio de 2022
IronXL v2022.6.6825
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.6.6825](https://www.nuget.org/packages/IronXL.Excel/2022.6.6825)** #### Notas de publicación:- Adds a new IronXL.Formatting.ConditionType
- Old IronXL.Formatting.Enums.ConditionType is obsolete
- Adds support for Format as Table styles
- Fixes a bug where files containing pivot tables were loaded through IronXL then saved and resulting files come out corrupted
- Fixes a bug where a range was copied and pasted, workbook is saved and resulting file comes out corrupted
- Fixes a bug where a file containing specific chart types was loaded then saved and resulting file comes out corrupted
- Fixes a bug where a file containing .bmp images was loaded, but .bmp images could not be reached through code
- Fixes a bug where a workbook is created containing an arbitrarily large number of used cells, then saved and resulting file comes out corrupted
- Fixes some other rare bugs that occasionally might result in a corrupted file
- Fixes a where any style changed applied to a range of cells took exorbitant amount of time. Style changes include changes of fonts (height, boldness, etc.), vertical alignment, horizontal alignment, etc.
- Improves overall stability of resulting files, both created using IronXL and imported and edited by IronXL files
- Greatly improves performance, generating a file with 10000 used cells used to take up 1.5 minutes, now takes only 20 seconds (will vary depending on operations performed on a cell by your code)
## Marzo de 2022
IronXL v2022.3.0
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2022.3.0](https://www.nuget.org/packages/IronXL.Excel/2022.3.0)** #### Notas de publicación:- Improved: Support .NET 6
- Improved: Speed and Stability
## Diciembre de 2021
IronXL v2021.12.0
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2021.12.0](https://www.nuget.org/packages/IronXL.Excel/2021.12.0)** #### Notas de publicación:- Improved: Support for .NET 5 and .NET 6 beta
- Improved: Speed and Stability
- Improved: Logging
## Octubre de 2021
IronXL v2021.11.0
Características y mejoras **[https://www.nuget.org/packages/IronXL.Excel/2021.11.0](https://www.nuget.org/packages/IronXL.Excel/2021.11.0)** #### Notas de publicación:- Improved: Supporyt for .NET 5 and .NET 6 beta
- Bug Fixed: License Keys validation is now whitespace safe
- Improved: Speed and Stability
## Agosto de 2021
IronXL v2021.9.0
- Bug Fixed: Now works with .NET 5.07
- Bug Fixed: License Keys reading from project configuration files (edge casess)
- Improved: Speed and Stability