Registro de cambios: Actualizaciones, hitos, hoja de ruta
Hoja de ruta de IronBarcode
IronBarcode tiene su origen en las peticiones de nuestros clientes. Su historia de origen fue el resultado directo de los puntos de dolor de los desarrolladores, con nuestro equipo haciendo una inmersión profunda en los foros de la comunidad y encontrando una demanda repetida de una solución más eficaz.
Escuchamos a nuestra comunidad y creamos un producto para darles una solución mejor que la que ofrecía el mercado.
Hoy en día impulsamos continuamente el rendimiento de IronBarcode aplicando la tecnología más avanzada para mejorar los filtros de imagen, la visión por ordenador y el aprendizaje automático. IronBarcode se utiliza ya en 96 países, y nos gustaría ver crecer su aplicación, a medida que siga mejorando.
Se tratarán más casos de uso para mejorar la lectura de secuencias en directo y lectores de códigos de barras. A más largo plazo, nuestro plan es lanzar IronBarcode para múltiples lenguajes de programación.
Abril de 2025
IronBarCode 2025.4.2
Características y mejoras
https://www.nuget.org/packages/BarCode/2025.4.2
Notas de publicación:
- Reduce el relleno blanco alrededor de las imágenes de código de barras sin márgenes especificados.
- Actualiza
IronSoftware.System.Drawing
a 2025.3.6.
marzo de 2025
IronBarCode 2025.3.4
Características y mejoras
https://www.nuget.org/packages/BarCode/2025.3.4
Notas de publicación:
- Soluciona un problema donde ciertos tipos de
System
están redefinidos. - Soluciona un problema donde los paquetes de dependencias no se instalan automáticamente en los proyectos MAUI que están dirigidos a iOS/Android.
- Soluciona un problema donde se añadía un relleno horizontal excesivo a la salida de códigos de barras 1D escritos.
- Actualiza
IronSoftware.System.Drawing
a 2025.3.5.
febrero de 2025
IronBarCode 2025.2.11
Características y mejoras
https://www.nuget.org/packages/BarCode/2025.2.11
Notas de publicación:
- Separa el soporte de la plataforma en paquetes individuales; la plataforma correspondiente compatible se añadirá al final del nombre del paquete (por ejemplo,
BarCode.Linux
para soporte Linux). El paquete para Windows se mantendrá como "BarCode". - Agrega soporte para las plataformas Android e iOS (use los paquetes "
BarCode.Android
" y "BarCode.iOS
" para cada plataforma respectiva). Para aprender cómo configurar en estas plataformas, visite las guías "Configuración en iOS" y "Configuración en Android" en nuestro sitio web. - Corrige un problema donde se produce una violación de acceso a la memoria si se utiliza el modo "
MachineLearningScan
" en un proyecto con IronPDF instalado. - Soluciona un problema donde
CropArea
se ignora si el modo "MachineLearningScan
" está configurado. - Soluciona un problema donde no se puede establecer la altura de un código de barras unidimensional.
- Actualiza
IronSoftware.System.Drawing
a 2025.1.6.
Enero de 2025
IronBarCode 2025.1.10
Características y mejoras
https://www.nuget.org/packages/BarCode/2025.1.10
Notas de publicación:
- Actualiza los paquetes de dependencia para abordar vulnerabilidades de seguridad conocidas.
- Soluciona el problema donde se lanza una excepción de licencia cuando el paquete se instala junto con el paquete Azure.Core.
- Correcciones menores de errores.
Diciembre de 2024
IronBarcode 2024.12.8
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.12.8
Notas de publicación:
- Corregido el problema donde los datos binarios de ciertos caracteres del texto del código de barras no se devolvían correctamente.
- Se resuelve el problema donde los datos de código de barras con caracteres unicode lanzaban una excepción de datos corruptos.
- Elimina la funcionalidad obsoleta/depreciada.
- Actualiza
IronSoftware.System.Drawing
a 2024.12.3.
Noviembre 2024
IronBarCode 2024.11.5
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.11.5
Notas de publicación:
- Reemplaza la detección y lectura de aprendizaje automático como modo de lectura predeterminado.
- Añade el valor "MachineLearningScan" en el enum
BarcodeScanMode
para la detección y lectura mediante aprendizaje automático.
October 2024
IronBarCode 2024.10.10
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.10.10
Notas de publicación:
- Agrega nuevos filtros para desenfoque: desenfoque gaussiano, desenfoque de mediana, filtrado bilateral.
- Agrega un interruptor en la clase
ImageFilterCollection
para guardar imágenes intermedias al aplicar filtros. - Otras correcciones menores de errores.
Septiembre de 2024
IronBarCode 2024.9.7
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.9.7
Notas de publicación:
- Agrega soporte de escritura para MaxiCode, Intelligent Mail, Databar, Databar Expanded, Micro QR y rMQR.
- Actualizaciones a IronSoftware.System.Drawing para la versión 2024.9.11.
- Soluciona el problema de escritura lenta de códigos de barras.
- Otras correcciones menores de errores.
Agosto de 2024
IronBarcode 2024.8.12
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.8.12
Notas de publicación:
- Mejora la velocidad y la precisión de la lectura de códigos de barras.
- Agrega soporte de lectura para Micro QR y Micro QR Rectangular (rMQR).
- Actualiza la dependencia IronSoftware.System.Drawing a 2024.8.1.
- Actualiza los nombres de codificación de los códigos de barras para reflejar mejor la nomenclatura convencional actual. "Rss14" es ahora "Databar" y "Databar" es ahora "DatabarExpanded".
Julio de 2024
IronBarcode 2024.7.2
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.7.2
Notas de publicación:
- Añade la opción "Auto-Rotate" en BarcodeReaderOptions para la auto-desviación de los códigos de barras para mejorar la legibilidad.
- Actualiza la dependencia IronSoftware.System.Drawing a 2024.7.2.
Junio de 2024
IronBarcode 2024.6.1
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.6.1
Notas de publicación:
- Corrección de errores menores
- Actualiza la dependencia
IronSoftware.System.Drawing
a 2024.6.1
Mayo de 2024
IronBarCode 2024.5.3
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.5.3
Notas de publicación:
- Corrección de errores menores
- Actualiza la dependencia
IronSoftware.System.Drawing
a 2024.5.1
Marzo de 2024
IronBarCode v2024.4.4
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.4.4
Notas de publicación:
- Actualizado
Microsoft.ML.OnnxRuntime
a la versión 1.17.1. - Actualizado
IronSoftware.System.Drawing
a la versión 2024.4.1.
Marzo de 2024
IronBarCode v2024.3.2
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.3.2
Notas de publicación:
- Se ha corregido un error por el que la clave de licencia no se recogía del archivo web.config en .NET Framework.
- Corrige un error con la lectura de códigos de barras utilizando ML en macOS.
- Actualizado
IronSoftware.System.Drawing
a la versión 2024.3.4.
Febrero de 2024
IronBarCode v2024.2.1
Características y mejoras
https://www.nuget.org/packages/BarCode/2024.2.1
Notas de publicación:
- Mejora el comportamiento al leer códigos de barras de PDF aplanando la página del documento antes de la lectura.
- Añade la posibilidad de optimizar el valor del umbral de confianza. (Consulte
BarcodeReaderOptions
paraConfidenceThreshold
) - Soluciona la excepción de DLL faltante en modo automático al leer el código de barras usando
BarCode.Slim
. - Actualizado
IronSoftware.System.Drawing
a la versión 2024.2.2.
Diciembre de 2023
IronBarCode v2023.12.4
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.12.4
Notas de publicación:
- ¡Añade un modelo de aprendizaje automático para mejoras revolucionarias en la lectura de código de barras!
- Paquete
BarCode.Slim
separado para el comportamiento antiguo sin ML. - Actualizado
IronSoftware.System.Drawing
a la versión 2023.12.1. - Solucionado el
ObjectDisposedException
lanzado con algunos métodos.To***Stream()
Noviembre de 2023
IronBarCode v2023.11.3
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.11.3
Notas de publicación:
- Actualizado
IronSoftware.System.Drawing
a la versión 2023.11.1. - Actualizado
IronSoftware.Common
a la versión 2023.11.12.
Octubre de 2023
IronBarCode v2023.10.1
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.10.1
Notas de publicación:
- Actualizado `IronSoftware.System.Drawing` a la versión 2023.10.1.
- Actualizado `IronSoftware.Common` a la versión 2023.10.2.
Septiembre de 2023
IronBarCode v2023.9.45
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.9.45
Notas de publicación:
- Se han corregido problemas de eliminación de flujos de memoria en ToJpegStream(), ToPngStream() y ToTiffStream().
- Se ha añadido IronSoftware.Common como nueva dependencia.
- Actualizado IronSoftware.System.Drawing a la versión 2023.9.2.
- Actualizado IronSoftware.Native.PdfModel a la versión 2023.9.18570.
Agosto de 2023
IronBarCode v2023.8.4
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.8.4
Notas de publicación:
- Actualiza IronSoftware.Native.PdfModel a 2023.8.17287
Julio de 2023
IronBarCode v2023.7.1
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.7.1
Notas de publicación:
- Using IronSoftware.Native.PdfModel to read & write PDF
- Actualiza IronSoftware.System.Drawing a 2023.7.1
Junio de 2023
IronBarCode v2023.6.1
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.6.1
Notas de publicación:
- Procesamiento asincrónico mejorado: el método
ReadPdfAsync
ha sido actualizado para respetar completamente la tarea asincrónica. - PostBuildEvent Runtime Folder Copy Fix: Resuelto un problema relacionado con la copia de la carpeta de tiempo de ejecución durante PostBuildEvent.
- Actualiza IronSoftware.System.Drawing a 2023.6.1
Mayo de 2023
IronBarCode v2023.5.1
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.5.1
Notas de publicación:
- Se corrige un problema que impedía ejecutar en modo depuración sin licencia
- Se soluciona un problema por el que las claves de licencia no se recuperaban de web.config en algunos proyectos ASP.NET de .NET Framework.
- Actualiza IronSoftware.System.Drawing a 2023.4.4
Abril de 2023
IronBarCode v2023.4.1
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.4.1
Notas de publicación:
- Adds support:
- For the Iron Suite license keys
- For license keys stored in .config and .json files in subfolders of the application
- Bug Fixes:
- Issues with license keys stored in .config and .json files not being picked up
- Barcode X & Y coordination given by IronBarcode is misaligned from the actual coordination
Marzo de 2023
IronBarCode v2023.3.2
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.3.2
Notas de publicación:
- Se solucionó un problema con el lector de códigos de barras Code39 donde la propiedad
UseCode39ExtendedMode
no estaba decodificando correctamente los caracteres extendidos. - Se ha corregido un problema por el que la configuración del color de la fuente para las anotaciones de texto del código de barras no funcionaba correctamente.
- Se corrigió una advertencia que se generaba al usar
ReadingSpeed.Detail
en ciertos documentos PDF. - Se ha corregido un error por el que el lector de códigos de barras ignoraba los códigos de barras duplicados.
Febrero de 2023
IronBarCode v2023.2.2
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.2.2
Notas de publicación:
- Actualizaciones para utilizar IronSoftware.System.Drawing v2023.2.2
- Añadir compatibilidad con el código de barras GS1-128
- Se corrige un error por el que algunas pequeñas dimensiones personalizadas producían salidas borrosas.
Enero de 2023
IronBarCode v2023.1.11395
Características y mejoras
https://www.nuget.org/packages/BarCode/2023.1.11395
Notas de publicación:
- Actualizaciones para usar
IronSoftware.System.Drawing v2023.1.11379
- Se soluciona un problema al instalar BarCode para su uso en .NET Framework
- Corrige un error al crear un código de barras Code39 que contiene el carácter
'%'
- Se corrige un error al leer una imagen Tiff y devolver colores incorrectos.
- Corrige un error donde
ToHtmlTag()
no aplicaba el ancho personalizado
Noviembre de 2022
IronBarCode v2022.11.10702
Características y mejoras
https://www.nuget.org/packages/BarCode/2022.11.10702
Notas de publicación:
- Añade más sobrecargas a BarCodeReader.ReadAsync() permitiendo más opciones para la lectura de códigos de barras individuales.
- Añade soporte async a los métodos de lectura de BarCodeReader, ahora puedes usar await para evitar congelar tu software.
- Se corrige un error que afectaba a la lectura de claves de licencia desde el archivo de configuración en algunos sistemas.
- Actualizaciones para utilizar la última versión de IronSoftware.System.Drawing (v2022.11.10457)
- Añade soporte para cargar imágenes TIFF con marcos de dimensiones variables.
- Se corrige un error por el que al establecer un color QR tenue desaparecía la imagen del logotipo personalizado.
Octubre de 2022
IronBarCode v2022.10.9871
Características y mejoras
https://www.nuget.org/packages/BarCode/2022.10.9871
Notas de publicación:
- Añade la clase QRCodeLogo que permite especificar la anchura, la altura y las esquinas redondeadas.
- Añade DataMatrixWriter para personalizar la forma de la matriz de datos (cuadrada o rectangular).
- Añade una opción Logger.EnableDebugging para depuración
- Establece ExpectMultipleBarcodes en true por defecto
- Se soluciona el problema de que LoggingMode no se aplica correctamente.
- Corrección de los márgenes añadidos al código de barras 2D
- Se soluciona un problema al crear un código de barras UPC-A con una matriz de bytes.
- Los antiguos CreateQrCodeWithLogo, y CreateQrCodeWithLogoImage son ahora obsoletos, por favor use QRCodeLogo en su lugar Mejoras de Compatibilidad de Imagen
Septiembre de 2022
IronBarCode v2022.9.8982
Características y mejoras
https://www.nuget.org/packages/BarCode/2022.9.8982
Notas de publicación:
Mejoras en la compatibilidad de imágenes
- Adds support for .NET 7
- Adds IronSoftware.System.Drawing to add Bitmap support for:
- System.Drawing.Common (System.Drawing for .NET Framework) without any code changes
- Maui
- SixLabors.ImageSharp
- SkiaSharp
- Loading Images without an image Library from Files and Strings
- https://github.com/iron-software/IronSoftware.System.Drawing
Romper el cambio:
- Elimina la compatibilidad con .NET Framework 4.5. La versión mínima compatible de .NET Framework es ahora 4.6.2
Otros cambios:
- Añade nuevos métodos ImageFilter para mejorar la lectura:
- AdaptiveThreshold
- UmbralBinario
- Luminosidad
- Contraste
- Invertir
- Afilar
</li> <li>Añade el resultado del Image Filter después de aplicar un ImageFilter para que pueda exportar e inspeccionar las imágenes procesadas.</li>
- Mejora el soporte para muchas distribuciones de Linux:
- Ubuntu 16, 18, 20, 22
- Debian 9, 10, 11
- Fedora 35, 36, 37
- CentOs 7, 8
- Rocky Linux 8, 9
- Amazon Linux 2
</li>
Agosto de 2022
IronBarcode v2022.8.8024
Características y mejoras
https://www.nuget.org/packages/BarCode/2022.8.8024
Notas de publicación:
- Rendimiento mejorado: Menos códigos de barras "falsos positivos".
- Ruta de archivo temporal configurable.
Julio de 2022
IronBarcode v2022.7.7345
Características y mejoras
https://www.nuget.org/packages/BarCode/2022.7.7345
Notas de publicación:
- API mejorada para facilitar su uso.
- Característica añadida: API devuelve ubicaciones de códigos de barras, valor de rotación del código de barras y orientación de la página dentro del resultado de la lectura.
- Característica añadida: Soporte para decodificar códigos de barras Code39 con ASCII completo.
- Error corregido: Lectura de códigos de barras verticales.
- Error corregido: Lectura de códigos de barras de imágenes con un área de recorte mayor que la imagen.
Mayo de 2022
IronBarcode v2022.5.5918
Características y mejoras
https://www.nuget.org/packages/BarCode/2022.5.5918
Notas de publicación:
- Improved Linux & MacOS Compatibility
- Improved .NET 5 & 6 Compatibility
- Improved TIFF & GIF support
- Added Feature: barcode sizing in imperial MIL & inch dimensions
- Característica añadida: Espaciado personalizado de las anotaciones de texto
- Bug Fixed: Binary values no longer require base64 encoding & decoding
- Bug Fixed: Resizing & Aspect Ratio control
Marzo de 2022
IronBarcode v2022.3.0
Características y mejoras
https://www.nuget.org/packages/BarCode/2022.3.0
Notas de publicación:
- Mejorado: Compatibilidad con .NET 6
- Improved: Secuirty & Performance
Diciembre de 2021
IronBarcode v2021.12.21
Características y mejoras
https://www.nuget.org/packages/BarCode/2021.12.21
Notas de publicación:
- Mejorado: Velocidad y estabilidad
- Mejorado: compatibilidad con .NET 5 y .NET 6 Beta
- Mejorado: Registro
Agosto de 2021
IronBarcode v2021.9.0
Características y mejoras
https://www.nuget.org/packages/BarCode/2021.9.0
Notas de publicación:
- Error corregido: ahora funciona con .NET 5.07
- Error corregido: Lectura de claves de licencia de los archivos de configuración del proyecto (edge casess)
- Mejorado: Velocidad y estabilidad