Registro de cambios: Actualizaciones, hitos, hoja de ruta
Únete a 50.000 desarrolladores para recibir actualizaciones
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.
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 la versión 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.
- Agrega el valor "MachineLearningScan" en el enumerado
BarcodeScanMode
para la detección y lectura mediante aprendizaje automático.
Octubre 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.
- 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. (Véase
BarcodeReaderOptions
paraConfidenceThreshold
.) - Corrige la excepción de DLL faltante en modo Auto al leer 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 lograr mejoras revolucionarias en la lectura de códigos de barras!
- Paquete
BarCode.Slim
separado para comportamiento antiguo no-ML. - Actualizado
IronSoftware.System.Drawing
a la versión 2023.12.1. - Corregida la
ObjectDisposedException
lanzada con algunos.To***Stream()
métodos
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:
- Uso de IronSoftware.Native.PdfModel para leer y escribir 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 asíncrono mejorado: El
ReadPdfAsync
se ha actualizado para respetar plenamente la tarea asíncrona. - 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:
- Añade soporte:
- Para las claves de licencia de IronSuite
- Para claves de licencia almacenadas en archivos .config y .json en subcarpetas de la aplicación
- Corrección de errores:
- Problemas con las claves de licencia almacenadas en archivos .config y .json que no se recogen.
- La coordinación X & Y del código de barras proporcionada por IronBarcode no coincide con la coordinación real.
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 ha solucionado un problema con el lector de códigos de barras Code39 en el que el
UseCode39ExtendedMode
no descodificaba 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 ha corregido una advertencia que se producía al utilizar
ReadingSpeed.Detail
en determinados 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 al uso
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 código
'%'
carácter - Se corrige un error al leer una imagen Tiff y devolver colores incorrectos.
- Corrige un error por el que
ToHtmlTag()
no aplicaba la anchura personalizada
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
- Añade compatibilidad con .NET 7
- Añade IronSoftware.System.Drawing para añadir soporte Bitmap para:
- System.Drawing.Common (System.Drawing para .NET Framework) sin cambios en el código
- Maui
- SixLabors.ImageSharp
- SkiaSharp
- Carga de imágenes sin biblioteca de imágenes a partir de archivos y cadenas
- 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
- Añade el resultado del Image Filter después de aplicar un ImageFilter para que pueda exportar e inspeccionar las imágenes procesadas.
Mejoras en la compatibilidad de plataformas:
- Mejora la compatibilidad con 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
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.