Registro de alterações: atualizações, marcos importantes, roteiro de desenvolvimento
Roteiro do IronBarcode
IronBarcode se originou das solicitações de nossos clientes. Sua história de origem foi um resultado direto dos pontos de dor dos desenvolvedores, com nossa equipe mergulhando profundamente nos fóruns da comunidade e encontrando uma demanda repetida por uma solução mais eficaz.
Ouvimos nossa comunidade e criamos um produto para oferecer a ela uma solução melhor do que as disponíveis no mercado. Hoje, continuamos aprimorando o desempenho do IronBarcode aplicando as mais recentes tecnologias para melhorar filtros de imagem, visão computacional e aprendizado de máquina. IronBarcode agora é usado em 96 países, e gostaríamos de ver sua aplicação crescer à medida que continua a melhorar. Mais casos de uso serão abordados para melhorar a leitura de transmissões ao vivo e leitores de código de barras. A longo prazo, nosso plano é lançar o IronBarcode para várias linguagens de programação.
Junho 2026
IronBarcode v2026.6.2
Notas de lançamento
- Atualiza as dependências internas.
Maio 2026
IronBarcode v2026.5.2
Notas de lançamento
- Atualiza as dependências internas.
Abril de 2026
IronBarcode v2026.4.2
Notas de lançamento
- Atualiza as dependências internas.
Março de 2026
IronBarcode v2026.3.6
Notas de lançamento
- Atualiza as dependências internas.
- Melhor detecção de códigos de barras 1D implementando um fallback de varredura diagonal, corrigindo um problema onde EAN-13 e outros códigos de barras lineares não eram detectados em ângulos de rotação específicos (30°–60°).
Fevereiro de 2026
IronBarcode v2026.2.1
Notas de lançamento
- Atualiza as dependências internas.
Janeiro de 2026
IronBarcode v2026.1.8
Notas de lançamento
- Atualiza as dependências internas.
- Adicionado suporte para analisar segmentos de codificação Code 128 (A/B/C) em códigos de barras GS1 e Code 128 padrão, incluindo transições de conjunto de caracteres e detalhes de contagem de símbolos.
- Corrigido um problema onde códigos de barras válidos poderiam ser perdidos devido a um limite padrão de linha de varredura excessivamente restritivo, e exposto
MinScanLinescomo uma opção de leitor configurável.
Dezembro de 2025
IronBarcode v2025.12.6
Notas de lançamento
- Atualiza as dependências internas.
- Corrige um problema onde
Code128GS1Parser.IsValid()lançaria uma exceção em vez de retornar falso para entrada inválida.
Novembro de 2025
IronBarcode v2025.11.4
Notas de lançamento
- Atualiza as dependências internas.
Outubro de 2025
IronBarcode v2025.10.4
Notas de lançamento
- Atualiza as dependências internas.
- Corrige um problema onde o código de barras Code 39 Extended não pode ser detectado para algumas entradas de PDF.
Setembro de 2025
IronBarcode v2025.9.5
Notas de lançamento
- Atualiza
IronSoftware.System.Drawingpara 2025.9.3. - Otimiza o carregamento de objeto
AnyBitmap.
Agosto de 2025
IronBarcode v2025.8.5
Notas de lançamento
- Atualiza
IronSoftware.System.Drawingpara 2025.8.1. - Corrige um problema onde
ResizeToMileResizeToestavam reduzindo a qualidade da imagem. - Corrige um problema onde a leitura de certas imagens grandes travava a aplicação.
- Melhora o desempenho de leitura com o modo de Velocidade "Detalhada".
- Adiciona suporte para gerar imagens de código de barras de 1 bpp.
Julho de 2025
IronBarcode v2025.7.29
Notas de lançamento
- Atualiza
IronSoftware.System.Drawingpara 2025.7.12. - Corrige um problema onde caracteres Unicode não podiam ser escritos em códigos de barras.
- Corrige um problema onde
StampToExistingPdfPagelançaria uma exceção ao ler um PDF feito com Microsoft Print to PDF. - Corrige um problema onde aplicar estilo de fonte não funcionava para texto de anotação.
- Corrige um problema onde o texto de anotação superior sobrepunha-se com o código de barras.
- Corrige um problema onde adicionar um
CropAreaa uma imagem de entrada devolve as coordenadas incorretas para a localização do código de barras. - Corrige um problema onde códigos de barras GS1-128 gerados não podiam ser lidos.
- Reduz falsos positivos ao escanear no modo "
ExtremeDetail". - Melhora o uso geral da memória.
- Melhora a leitura dos códigos de barras GS1-128.
- Corrige as unidades em
IntelliSenseparaStampToExistingPdfPagede pixels para pontos.
Junho de 2025
IronBarcode v2025.6.7
Notas de lançamento
- Atualiza
IronSoftware.System.Drawingpara 2025.6.2. - Corrige um problema onde a anotação inferior em um objeto de código de barras é cortada.
- Corrige um problema onde
AddAnnotationTextdesconsidera o espaçamento de texto. - Corrige um problema onde os binários nativos não estão sendo copiados ao publicar um aplicativo.
- Modifica a aparência padrão do texto de anotação para não ser em negrito e brilhante.
Maio de 2025
IronBarcode 2025.5.8
Notas de lançamento
Atualizações de Documentação:
- Modifica o resumo XML para
ExportFilterImagesToDiskpara esclarecer seu uso. Atualizações de Dependências: - Atualiza
IronSoftware.System.Drawingpara 2025.5.3. Correções de Bugs: - Corrige
ReadPdfretornando o número errado da página ao ler múltiplos PDFs. - Corrige um problema onde
ExportFilterImagesToDisknão criava arquivos no diretório especificado. Novos recursos : - Adiciona um novo método chamado
ReadPdfspara ler múltiplos PDFs. O método retornará um objetoBarcodeResultspara cada documento PDF. - Adiciona filtros
HistogramEqualization,ErodeeDilatepara pré-processamento de imagens de código de barras emImageFilterCollection. Melhorias : - Melhora o desempenho de leitura com o modo de Velocidade
ExtremeDetail.
Abril de 2025
IronBarcode 2025.4.2
Notas de lançamento
- Reduz o preenchimento branco ao redor das imagens de código de barras sem margens especificadas.
- Atualiza
IronSoftware.System.Drawingpara 2025.3.6.
Março de 2025
IronBarcode 2025.3.4
Notas de lançamento
- Corrige um problema onde certos tipos de
Systemsão redefinidos. - Corrige um problema onde pacotes de dependência não são instalados automaticamente em projetos MAUI que visam iOS/Android.
- Corrige um problema onde um excesso de preenchimento horizontal foi adicionado à saída do código de barras 1D escrito.
- Atualiza
IronSoftware.System.Drawingpara 2025.3.5.
Fevereiro de 2025
IronBarcode 2025.2.11
Notas de lançamento
- Separa o suporte de plataforma em pacotes individuais -- a plataforma suportada correspondente será anexada ao final do nome do pacote (por exemplo,
BarCode.Linuxpara suporte ao Linux). O pacote para Windows permanecerá como "BarCode". - Adiciona suporte para plataformas Android e iOS (use os pacotes "
BarCode.Android" e "BarCode.iOS" para cada plataforma respectiva). Para aprender como configurar nessas plataformas, visite os guias "Configuração no iOS" e "Configuração no Android" em nosso site. - Corrige um problema onde ocorre uma violação de acesso à memória se o modo "
MachineLearningScan" for usado em um projeto com IronPDF instalado. - Corrige um problema onde
CropAreaé ignorado se o modo "MachineLearningScan" estiver definido. - Corrige um problema onde a altura de um código de barras unidimensional não pode ser configurada.
- Atualiza
IronSoftware.System.Drawingpara 2025.1.6.
Janeiro de 2025
IronBarcode 2025.1.10
Notas de lançamento
- Atualiza pacotes de dependência para resolver vulnerabilidades de segurança conhecidas.
- Corrige um problema onde uma exceção de licenciamento é lançada quando o pacote é instalado junto com o pacote
Azure.Core. - Correções de pequenos erros.
Dezembro de 2024
IronBarcode 2024.12.8
Notas de lançamento
- Corrige problema onde dados binários de certos caracteres do texto do código de barras não eram retornados corretamente.
- Corrige problema onde dados de código de barras com caracteres Unicode lançavam uma exceção de dados corrompidos.
- Remove funcionalidade obsoleta/descontinuada.
- Atualiza
IronSoftware.System.Drawingpara 2024.12.3.
Novembro de 2024
IronBarcode 2024.11.5
Notas de lançamento
- Substitui a detecção e leitura por aprendizado de máquina como o modo de leitura padrão.
- Adiciona valor "
MachineLearningScan" no enumBarcodeScanModepara detecção e leitura de aprendizagem de máquina.
Outubro de 2024
IronBarcode 2024.10.10
Notas de lançamento
- Adiciona novos filtros para desfoque: desfoque Gaussiano, desfoque mediano, filtragem bilateral.
- Adiciona um alternador na classe
ImageFilterCollectionpara salvar imagens intermediárias ao aplicar filtros. - Outras correções de bugs menores.
Setembro de 2024
IronBarcode 2024.9.7
Notas de lançamento
- Adiciona suporte de escrita para
MaxiCode, Intelligent Mail, Databar, Databar Expanded, Micro QR, e rMQR. - Atualiza
IronSoftware.System.Drawingpara 2024.9.11. - Corrige problema com escrita de código de barras lenta.
- Outras correções de bugs menores.
Agosto de 2024
IronBarcode 2024.8.12
Notas de lançamento
- Melhora a velocidade e precisão da leitura de códigos de barras.
- Adiciona suporte para leitura de Micro QR e Rectangular Micro QR (rMQR).
- Atualiza a dependência de
IronSoftware.System.Drawingpara 2024.8.1. - Atualiza nomes de codificação de códigos de barras para refletir melhor a nomenclatura convencional atual. "
Rss14" agora é "Databar" e "Databar" agora é "DatabarExpanded".
Julho de 2024
IronBarcode 2024.7.2
Notas de lançamento
- Adiciona um alternador "Auto-Rotate" em
BarcodeReaderOptionspara auto-desinclinação de códigos de barras para melhorar a legibilidade. - Atualiza a Dependência de
IronSoftware.System.Drawingpara 2024.7.2.
Junho de 2024
IronBarcode 2024.6.1
Notas de lançamento
- Correções de pequenos erros
- Atualiza a Dependência de
IronSoftware.System.Drawingpara 2024.6.1
Maio de 2024
IronBarcode 2024.5.3
Notas de lançamento
- Correções de pequenos erros
- Atualiza a Dependência de
IronSoftware.System.Drawingpara 2024.5.1
Março de 2024
IronBarcode v2024.4.4
Notas de lançamento
- Atualizado
Microsoft.ML.OnnxRuntimepara a versão 1.17.1. - Atualizado
IronSoftware.System.Drawingpara a versão 2024.4.1.
Março de 2024
IronBarcode v2024.3.2
Notas de lançamento
- Corrigido um bug onde a chave de licença não seria capturada do arquivo
web.configno .NET Framework. - Corrige um bug ao ler Códigos de Barras usando ML no macOS.
- Atualizado
IronSoftware.System.Drawingpara a versão 2024.3.4.
Fevereiro de 2024
IronBarcode v2024.2.1
Notas de lançamento
- Melhora o comportamento ao ler códigos de barras de PDFs achatando a página do documento antes da leitura.
- Adiciona capacidade de otimizar o valor do limiar de confiança. (See
BarcodeReaderOptionsforConfidenceThreshold) - Corrige exceção de DLL ausente no modo Automático ao ler código de barras usando
BarCode.Slim. - Atualizado
IronSoftware.System.Drawingpara a versão 2024.2.2.
Dezembro de 2023
IronBarcode v2023.12.4
Notas de lançamento
- Adiciona Modelo de Aprendizado de Máquina para melhorias revolucionárias na leitura de códigos de barras!
- Pacote separado
BarCode.Slimpara comportamento antigo não-ML. - Atualizado
IronSoftware.System.Drawingpara a versão 2023.12.1. - Corrigido
ObjectDisposedExceptionlançado com alguns métodos.To***Stream()
Novembro de 2023
IronBarcode v2023.11.3
Notas de lançamento
- Atualizado
IronSoftware.System.Drawingpara a versão 2023.11.1.- AtualizadoIronSoftware.Commonpara a versão 2023.11.12.
Outubro de 2023
IronBarcode v2023.10.1
Notas de lançamento
- Atualizado
IronSoftware.System.Drawingpara a versão 2023.10.1. - Atualizado
IronSoftware.Commonpara a versão 2023.10.2.
Setembro de 2023
IronBarcode v2023.9.45
Notas de lançamento
- Corrigido problemas de descarte de fluxo de memória em
ToJpegStream(),ToPngStream()eToTiffStream(). - Adicionada
IronSoftware.Commoncomo uma nova dependência. - Atualizado
IronSoftware.System.Drawingpara a versão 2023.9.2. - Atualizado
IronSoftware.Native.PdfModelpara a versão 2023.9.18570.
Agosto de 2023
IronBarcode v2023.8.4
Notas de lançamento
- Atualiza
IronSoftware.Native.PdfModelpara 2023.8.17287
Julho de 2023
IronBarcode v2023.7.1
Notas de lançamento
- Usando
IronSoftware.Native.PdfModelpara ler e escrever PDF - Atualiza
IronSoftware.System.Drawingpara 2023.7.1
Junho de 2023
IronBarcode v2023.6.1
Notas de lançamento
- Processamento Assíncrono Melhorado: O método
ReadPdfAsyncfoi atualizado para respeitar completamente a tarefa assíncrona. - Correção de Cópia de Pasta de Tempo de Execução
PostBuildEvent: Resolvido um problema relacionado à cópia da pasta de tempo de execução durantePostBuildEvent. - Atualiza
IronSoftware.System.Drawingpara 2023.6.1
Maio de 2023
IronBarcode v2023.5.1
Notas de lançamento
- Corrige problema que impedia a execução em modo de depuração não licenciado
- Corrige um problema onde chaves de licença não seriam recuperadas de
web.configem alguns projetos .NET FrameworkASP.NET - Atualiza
IronSoftware.System.Drawingpara 2023.4.4
Abril de 2023
IronBarcode v2023.4.1
Notas de lançamento
-
Adiciona suporte:
- Para as chaves de licença do Iron Suite
- Para chaves de licença armazenadas em arquivos .config e .json em subpastas da aplicação
-
Correções de erros:
- Problemas com chaves de licença armazenadas em arquivos .config e .json não sendo reconhecidas
- A coordenação X & Y de Barcode fornecida pelo IronBarcode está desalinhada da coordenação real
Março de 2023
IronBarcode v2023.3.2
Notas de lançamento
- Corrigido um problema com o leitor de código de barras Code39 onde a propriedade
UseCode39ExtendedModenão estava decodificando corretamente caracteres estendidos. - Corrigido um problema onde definir a cor da fonte para anotações de texto de códigos de barras não estava funcionando corretamente.
- Corrigido um aviso que estava sendo lançado ao usar
ReadingSpeed.Detailem determinados documentos PDF. - Corrigido um bug onde códigos de barras duplicados estavam sendo ignorados pelo leitor de código de barras.
Fevereiro de 2023
IronBarcode v2023.2.2
Notas de lançamento
- Atualizações para usar
IronSoftware.System.Drawingv2023.2.2 - Adiciona suporte para Código de Barras GS1-128
- Corrige um bug onde algumas dimensões personalizadas pequenas produziam saídas embaçadas
Janeiro de 2023
IronBarcode v2023.1.11395
Notas de lançamento
- Atualizações para usar
IronSoftware.System.Drawing v2023.1.11379 - Corrige um problema ao instalar
BarCodepara uso em .NET Framework - Corrige um bug ao criar um Código de Barras Code39 contendo o caractere
'%' - Corrige um bug ao ler uma imagem Tiff e retornar cores incorretas
- Corrige um bug onde
ToHtmlTag()não estava aplicando largura personalizada
Novembro de 2022
IronBarcode v2022.11.10702
Notas de lançamento
- Adiciona mais sobrecargas a
BarCodeReader.ReadAsync()permitindo mais opções para leitura de códigos de barras únicos - Adiciona suporte assíncrono aos métodos de leitura de
BarCodeReader, agora você pode usar await para evitar congelar seu software - Corrige um bug que afeta a leitura de chaves de licença do arquivo de configuração em alguns sistemas
- Atualizações para usar a versão mais recente de
IronSoftware.System.Drawing(v2022.11.10457) - Adiciona suporte para carregar imagens TIFF com quadros de várias dimensões
- Corrige um bug onde definir uma cor QR em uma cor tênue fazia a imagem do logotipo personalizado desaparecer
Outubro de 2022
IronBarcode v2022.10.9871
Notas de lançamento
- Adiciona a classe QRCodeLogo que permite especificação de largura, altura e cantos arredondados
- Adiciona
DataMatrixWriterpara personalização de Forma de Matriz de Dados (Quadrado ou Retangular) - Adiciona uma opção
Logger.EnableDebuggingpara depuração - Define
ExpectMultipleBarcodescomo true por padrão - Corrige problema com
LoggingModenão aplicando adequadamente - Corrige margens adicionadas ao Código de Barras 2D
- Corrige problema ao criar um Código de Barras UPC-A com array de bytes
- O antigo
CreateQrCodeWithLogoeCreateQrCodeWithLogoImageagora estão obsoletos, por favor, use QRCodeLogo em vez disso
Setembro de 2022
IronBarcode v2022.9.8982
Notas de lançamento
- Adiciona suporte para .NET 7
-
Adiciona
IronSoftware.System.Drawingpara adicionar suporte a Bitmap para:System.Drawing.Common(System.Drawingfor .NET Framework) sem qualquer alteração de código- Maui
SixLabors.ImageSharpSkiaSharp- Carregando Imagens sem uma Biblioteca de Imagens a partir de Arquivos e Strings
- https://github.com/iron-software/`IronSoftware.System.Drawing`
- Remove suporte para .NET Framework 4.5. A versão mínima suportada do .NET Framework agora é 4.6.2
-
Adiciona novos métodos
ImageFilterpara melhorar a leitura:AdaptiveThresholdBinaryThreshold- Brilho
- Contraste
- Inverter
- Nitidez
- Adiciona resultado de Filtro de Imagem após aplicar um
ImageFilterpara que você possa exportar e inspecionar imagens processadas -
Melhora o suporte para muitas Distribuições Linux:
- Ubuntu 16, 18, 20, 22
- Debian 9, 10, 11
- Fedora 35, 36, 37
CentOs7, 8- Rocky Linux 8, 9
- Amazon Linux 2
Agosto de 2022
IronBarcode v2022.8.8024
Notas de lançamento
- Performance Melhorada: Menos códigos de barras "falso-positivos".
- Caminho de arquivo temporário configurável.
Julho de 2022
IronBarcode v2022.7.7345
Notas de lançamento
- API melhorada para facilitar o uso.
- Recurso adicionado: API retorna localizações de Códigos de Barras, valor de rotação do Código de Barras e orientação da página no resultado da leitura.
- Recurso adicionado: Suporte para Decodificação de Códigos de Barras Code39 com ASCII Completo.
- Erro Corrigido: Leitura de Código de Barras Vertical.
- Bug Corrigido: Leitura de Códigos de Barras de imagens com um
CropAreadefinido maior que a imagem.
Maio de 2022
IronBarcode v2022.5.5918
Notas de lançamento
- Compatibilidade melhorada com Linux & MacOS
- Compatibilidade melhorada com .NET 5 & 6
- Suporte melhorado para TIFF & GIF
- Recurso adicionado: dimensionamento de código de barras em mils imperiais & polegadas
- Recurso adicionado: Espaçamento de anotação de texto personalizado
- Erro Corrigido: Valores binários não requerem mais codificação & decodificação base64
- Erro Corrigido: Controle de Redimensionamento & Proporção
Março de 2022
IronBarcode v2022.3.0
Notas de lançamento
- Melhorado: Suporte para .NET 6
- Melhorado: Segurança & Performance
Dezembro de 2021
IronBarcode v2021.12.21
Notas de lançamento
- Melhorias: Velocidade e estabilidade
- Melhorado: suporte para .NET 5 e .NET 6 Beta
- Melhoria: Registro de logs
Agosto de 2021
IronBarcode v2021.9.0
Notas de lançamento
- Correção de bug: agora funciona com o .NET 5.07
- Correção de bug: Leitura de chaves de licença a partir de arquivos de configuração do projeto (casos extremos)
- Melhorias: Velocidade e estabilidade

