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.
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 de linha de varredura muito restritivo, e expôs
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 do 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 diminuindo 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 retornava 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 de página errado 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 imagem 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 a plataforma em pacotes individuais -- a plataforma suportada correspondente será anexada ao final do nome do pacote (e.g.
BarCode.Linuxpara suporte 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 problema onde uma exceção de licenciamento é lançada quando o pacote é instalado juntamente 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" na enumBarcodeScanModepara detecção e leitura com aprendizado 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 uma alternância 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 para 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
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 uma alternância "Auto-Rotate" em
BarcodeReaderOptionspara autoajuste de códigos de barras, melhorando a legibilidade. - Atualiza a Dependência
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
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
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 captada 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!
- Separado pacote
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(). - Adicionado
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 totalmente a tarefa assíncrona. - Correção de Cópia da Pasta de Tempo de Execução
PostBuildEvent: Resolvido um problema relacionado à cópia da pasta de runtime 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 as 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 certos 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 no .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 ao
BarCodeReader.ReadAsync()permitindo mais opções para leitura de códigos de barras individuais - Adiciona suporte assíncrono aos métodos de leitura
BarCodeReader, agora você pode usar await para evitar congelamento do seu software - Corrige um bug que afeta a leitura de chaves de licença do arquivo de configuração em alguns sistemas
- Atualiza para usar a versão mais recente do
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 (Quadrada ou Retangular) - Adiciona uma opção
Logger.EnableDebuggingpara depuração - Define
ExpectMultipleBarcodescomo verdadeiro por padrão - Corrige problema com
LoggingModenão aplicado corretamente - Corrige margens adicionadas ao Código de Barras 2D
- Corrige problema ao criar um Código de Barras UPC-A com array de bytes
- Velhos
CreateQrCodeWithLogoeCreateQrCodeWithLogoImageagora são obsoletos, por favor, use QRCodeLogo ao invés
Setembro de 2022
IronBarcode v2022.9.8982
Notas de lançamento
- Adiciona suporte for .NET 7
-
Adiciona
IronSoftware.System.Drawingpara adicionar suporte a Bitmap para:System.Drawing.Common(System.Drawingfor .NET Framework) sem quaisquer mudanças no 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 for .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: Lendo códigos de barras de imagens com um
CropAreaconfigurado 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 for .NET 6
- Melhorado: Segurança & Performance
Dezembro de 2021
IronBarcode v2021.12.21
Notas de lançamento
- Melhorias: Velocidade e estabilidade
- Melhorado: suporte for .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

