Changelog : Mises à jour, étapes, feuille de route
Feuille de route IronBarcode
IronBarcode est né de nos demandes clients. Son histoire d'origine était un résultat direct des points de douleur des développeurs, notre équipe ayant fait une plongée approfondie dans les forums de la communauté et trouvant une demande répétée pour une solution plus efficace.
Nous avons écouté notre communauté et créé un produit pour leur offrir une meilleure solution que celle proposée par le marché. Aujourd'hui, nous continuons d'améliorer les performances d'IronBarcode en appliquant la dernière technologie pour améliorer les filtres d'image, la vision par ordinateur et l'apprentissage automatique. IronBarcode est maintenant utilisé dans 96 pays, et nous aimerions voir son application croître alors qu'elle continue de s'améliorer. D'autres cas d'utilisation seront couverts pour améliorer la lecture à partir de flux en direct et de lecteurs de codes-barres. À plus long terme, notre plan est de lancer IronBarcode pour plusieurs langages de programmation.
Juillet 2026
IronBarcode v2026.7.2
Notes de version
- Met à jour les dépendances internes.
- Correction d'un problème où la lecture d'images contenant plusieurs codes-barres pouvait échouer lorsqu'un code-barres contenait des données binaires ou non ASCII, empêchant les codes-barres valides d'être retournés.
Juin 2026
IronBarcode v2026.6.2
Notes de version
- Met à jour les dépendances internes.
Mai 2026
IronBarcode v2026.5.2
Notes de version
- Met à jour les dépendances internes.
Avril 2026
IronBarcode v2026.4.2
Notes de version
- Met à jour les dépendances internes.
Mars 2026
IronBarcode v2026.3.6
Notes de version
- Met à jour les dépendances internes.
- Amélioration de la détection des codes-barres 1D en implémentant un balayage diagonal de secours, corrigeant un problème où les EAN-13 et d'autres codes-barres linéaires n'étaient pas détectés à des angles de rotation spécifiques (30°–60°).
Février 2026
IronBarcode v2026.2.1
Notes de version
- Met à jour les dépendances internes.
Janvier 2026
IronBarcode v2026.1.8
Notes de version
- Met à jour les dépendances internes.
- Ajout d'une prise en charge de l'analyse des segments d'encodage du Code 128 (A/B/C) dans les codes-barres GS1 et Code 128 standard, y compris les transitions de jeux de caractères et les détails du nombre de symboles.
- Correction d'un problème où des codes-barres valides pouvaient être manqués en raison d'un seuil de ligne de scan par défaut trop restrictif, et exposition de
MinScanLinescomme une option de lecteur configurable.
Décembre 2025
IronBarcode v2025.12.6
Notes de version
- Met à jour les dépendances internes.
- Correction d'un problème où
Code128GS1Parser.IsValid()générait une exception au lieu de retourner false pour une entrée non valide.
Novembre 2025
IronBarcode v2025.11.4
Notes de version
- Met à jour les dépendances internes.
Octobre 2025
IronBarcode v2025.10.4
Notes de version
- Met à jour les dépendances internes.
- Corrige un problème où le code-barres Code 39 Étendu ne peut pas être détecté pour certaines entrées PDF.
Septembre 2025
IronBarcode v2025.9.5
Notes de version
- Mise à jour de
IronSoftware.System.Drawingà 2025.9.3. - Optimisation du chargement de l'objet
AnyBitmap.
Août 2025
IronBarcode v2025.8.5
Notes de version
- Mise à jour de
IronSoftware.System.Drawingà 2025.8.1. - Correction d'un problème où
ResizeToMiletResizeToréduisaient la qualité de l'image. - Corrige un problème où la lecture de certaines grandes images bloquait l'application.
- Améliore les performances de lecture avec le mode Speed « Detailed ».
- Ajoute la prise en charge de la génération d'images de code-barres 1 bpp.
Juillet 2025
IronBarcode v2025.7.29
Notes de version
- Mise à jour de
IronSoftware.System.Drawingà 2025.7.12. - Correction d'un problème où les caractères Unicode ne pouvaient pas être écrits dans les codes-barres.
- Correction d'un problème où
StampToExistingPdfPagegénérait une exception lors de la lecture d'un PDF créé avec Microsoft Print to PDF. - Corrige un problème où l'application du style de police ne fonctionnait pas pour le texte d'annotation.
- Corrige un problème où le texte d'annotation supérieur se chevauchait avec le code-barres.
- Correction d'un problème où l'ajout de
CropAreaà une image d'entrée retournait des coordonnées incorrectes pour l'emplacement du code-barres. - Correction d'un problème où les codes-barres GS1-128 générés ne pouvaient pas être lus.
- Réduction des faux positifs lors de la numérisation en mode "
ExtremeDetail". - Amélioration de l'utilisation globale de la mémoire.
- Améliore la lecture des codes-barres GS1-128.
- Correction des unités dans
IntelliSensepourStampToExistingPdfPagede pixels à points.
Juin 2025
IronBarcode v2025.6.7
Notes de version
- Mise à jour de
IronSoftware.System.Drawingà 2025.6.2. - Corrige un problème où l'annotation inférieure d'un objet code-barres est coupée.
- Correction d'un problème où
AddAnnotationTextne tenait pas compte de l'espacement du texte. - Correction d'un problème où les fichiers binaires natifs n'étaient pas copiés lors de la publication d'une application.
- Modifie l'apparence par défaut du texte d'annotation pour ne pas être en gras et brillant.
Mai 2025
IronBarcode 2025.5.8
Notes de version
Mises à jour de documentation :
- Modification du résumé XML pour
ExportFilterImagesToDiskpour clarifier son utilisation. Mises à jour des dépendances : - Mise à jour de
IronSoftware.System.Drawingà 2025.5.3. Corrections de bugs: - Correction de
ReadPdfretournant le mauvais numéro de page lors de la lecture de plusieurs PDF. - Correction d'un problème où
ExportFilterImagesToDiskne créait pas de fichiers dans le répertoire spécifié. Nouvelles fonctionnalités : - Ajout d'une nouvelle méthode appelée
ReadPdfspour lire plusieurs PDF. La méthode retournera un objetBarcodeResultspour chaque document PDF. - Ajout de filtres
HistogramEqualization,ErodeetDilatepour le prétraitement des images de codes-barres dansImageFilterCollection. Améliorations: - Amélioration des performances de lecture avec le mode Speed
ExtremeDetail.
Avril 2025
IronBarcode 2025.4.2
Notes de version
- Réduction de la marge blanche autour des images de codes-barres sans marges spécifiées.
- Mise à jour de
IronSoftware.System.Drawingà 2025.3.6.
Mars 2025
IronBarcode 2025.3.4
Notes de version
- Correction d'un problème où certains types
Systemsont redéfinis. - Correction d'un problème où les packages de dépendance ne sont pas installés automatiquement dans les projets MAUI ciblant iOS/Android.
- Correction d'un problème où un espacement horizontal excessif était ajouté à la sortie de code-barres 1D écrit.
- Mise à jour de
IronSoftware.System.Drawingà 2025.3.5.
Février 2025
IronBarcode 2025.2.11
Notes de version
- Séparation du support de la plateforme en packages individuels - la plateforme supportée correspondante sera ajoutée à la fin du nom du package (par ex.
BarCode.Linuxpour le support Linux). Le package pour Windows restera "BarCode". - Ajout du support des plateformes Android et iOS (utiliser les packages "
BarCode.Android" et "BarCode.iOS" pour chaque plateforme respective). Pour apprendre comment configurer ces plateformes, veuillez consulter les guides "Configuration sur iOS" et "Configuration sur Android" sur notre site web. - Correction d'un problème où une violation d'accès mémoire se produit si le mode "
MachineLearningScan" est utilisé dans un projet avec IronPDF installé. - Correction d'un problème où
CropAreaest ignoré si le mode "MachineLearningScan" est défini. - Correction d'un problème où la hauteur d'un code-barres unidimensionnel ne peut pas être définie.
- Mise à jour de
IronSoftware.System.Drawingà 2025.1.6.
Janvier 2025
IronBarcode 2025.1.10
Notes de version
- Mise à jour des packages de dépendance pour traiter les vulnérabilités de sécurité connues.
- Correction du problème où une exception de licence est générée lorsque le package est installé avec le package
Azure.Core. - Corrections de bugs mineurs.
Décembre 2024
IronBarcode 2024.12.8
Notes de version
- Correction d'un problème où les données binaires de certains caractères du texte de code-barres n'étaient pas retournées correctement.
- Correction d'un problème où les données de code-barres avec des caractères Unicode lançaient une exception de données corrompues.
- Suppression de la fonctionnalité obsolète/dépréciée.
- Mise à jour de
IronSoftware.System.Drawingà 2024.12.3.
Novembre 2024
IronBarcode 2024.11.5
Notes de version
- Remplacement de la détection et de la lecture par apprentissage machine comme mode de lecture par défaut.
- Ajout de la valeur "
MachineLearningScan" dans l'énumBarcodeScanModepour la détection et la lecture par apprentissage automatique.
Octobre 2024
IronBarcode 2024.10.10
Notes de version
- Ajout de nouveaux filtres pour le flou : flou gaussien, flou médian, filtrage bilatéral.
- Ajout d'un toggle dans la classe
ImageFilterCollectionpour sauvegarder les images intermédiaires lors de l'application de filtres. - Autres corrections mineures de bugs.
Septembre 2024
IronBarcode 2024.9.7
Notes de version
- Ajout du support d'écriture pour
MaxiCode, Intelligent Mail, Databar, Databar Expanded, Micro QR et rMQR. - Mise à jour de
IronSoftware.System.Drawingà 2024.9.11. - Correction d'un problème avec l'écriture de codes-barres lente.
- Autres corrections mineures de bugs.
Août 2024
IronBarcode 2024.8.12
Notes de version
- Amélioration de la vitesse et de la précision de la lecture de codes-barres.
- Ajout du support de lecture pour Micro QR et Rectangular Micro QR (rMQR).
- Mise à jour de la dépendance
IronSoftware.System.Drawingà 2024.8.1. - Mise à jour des noms d'encodage de codes-barres pour mieux refléter les noms conventionnels actuels. "
Rss14" est maintenant "Databar" et "Databar" est maintenant "DatabarExpanded".
Juillet 2024
IronBarcode 2024.7.2
Notes de version
- Ajout du toggle "Auto-Rotate" dans
BarcodeReaderOptionspour désincliner automatiquement les codes-barres afin d'améliorer la lisibilité. - Mise à jour de la dépendance
IronSoftware.System.Drawingà 2024.7.2.
Juin 2024
IronBarcode 2024.6.1
Notes de version
- Corrections de bugs mineurs
- Mise à jour de la dépendance
IronSoftware.System.Drawingà 2024.6.1
Mai 2024
IronBarcode 2024.5.3
Notes de version
- Corrections de bugs mineurs
- Mise à jour de la dépendance
IronSoftware.System.Drawingà 2024.5.1
Mars 2024
IronBarcode v2024.4.4
Notes de version
- Mise à jour de
Microsoft.ML.OnnxRuntimeà la version 1.17.1. - Mise à jour de
IronSoftware.System.Drawingà la version 2024.4.1.
Mars 2024
IronBarcode v2024.3.2
Notes de version
- Correction d'un bug où la clé de licence ne serait pas récupérée dans le fichier
web.configdans le .NET Framework. - Correction d'un bug avec la lecture de codes-barres utilisant ML sur macOS.
- Mise à jour de
IronSoftware.System.Drawingà la version 2024.3.4.
Février 2024
IronBarcode v2024.2.1
Notes de version
- Amélioration du comportement lors de la lecture de codes-barres dans des PDFs en aplatissant la page du document avant la lecture.
- Ajout de la capacité à optimiser la valeur de seuil de confiance. (See
BarcodeReaderOptionsforConfidenceThreshold) - Correction d'une exception DLL manquante en mode Auto lors de la lecture de code-barres utilisant
BarCode.Slim. - Mise à jour de
IronSoftware.System.Drawingà la version 2024.2.2.
Décembre 2023
IronBarcode v2023.12.4
Notes de version
- Ajout d'un modèle d'apprentissage machine pour des améliorations révolutionnaires de la lecture de codes-barres !
- Séparation du package
BarCode.Slimpour l'ancien comportement non-ML. - Mise à jour de
IronSoftware.System.Drawingà la version 2023.12.1. - Correction de
ObjectDisposedExceptionlancé avec certaines méthodes.To***Stream()
Novembre 2023
IronBarcode v2023.11.3
Notes de version
- Mise à jour de
IronSoftware.System.Drawingà la version 2023.11.1.- Mise à jour deIronSoftware.Commonà la version 2023.11.12.
Octobre 2023
IronBarcode v2023.10.1
Notes de version
- Mise à jour de
IronSoftware.System.Drawingà la version 2023.10.1. - Mise à jour de
IronSoftware.Commonà la version 2023.10.2.
Septembre 2023
IronBarcode v2023.9.45
Notes de version
- Correction des problèmes de libération de flux mémoire dans
ToJpegStream(),ToPngStream()etToTiffStream(). - Ajout de
IronSoftware.Commoncomme nouvelle dépendance. - Mise à jour de
IronSoftware.System.Drawingà la version 2023.9.2. - Mise à jour de
IronSoftware.Native.PdfModelà la version 2023.9.18570.
Août 2023
IronBarcode v2023.8.4
Notes de version
- Mise à jour de
IronSoftware.Native.PdfModelà 2023.8.17287
Juillet 2023
IronBarcode v2023.7.1
Notes de version
- Utilisation de
IronSoftware.Native.PdfModelpour lire et écrire des PDF - Mise à jour de
IronSoftware.System.Drawingà 2023.7.1
Juin 2023
IronBarcode v2023.6.1
Notes de version
- Amélioration du traitement asynchrone : La méthode
ReadPdfAsynca été mise à jour pour respecter entièrement la tâche asynchrone. - Correction du problème de copie du dossier Runtime
PostBuildEvent: Résolution d'un problème lié à la copie du dossier runtime durantPostBuildEvent. - Mise à jour de
IronSoftware.System.Drawingà 2023.6.1
Mai 2023
IronBarcode v2023.5.1
Notes de version
- Correction d'un problème empêchant l'exécution en mode débogage sans licence
- Correction d'un problème où les clés de licence ne seraient pas récupérées de
web.configdans certains projets .NET FrameworkASP.NET - Mise à jour de
IronSoftware.System.Drawingà 2023.4.4
Avril 2023
IronBarcode v2023.4.1
Notes de version
-
Ajoute la prise en charge :
- Pour les clés de licence Iron Suite
- Pour les clés de licence stockées dans les fichiers .config et .json dans les sous-dossiers de l'application
-
Corrections de bugs :
- Problèmes avec les clés de licence stockées dans les fichiers .config et .json non récupérés
- La coordination X et Y du code-barres donnée par IronBarcode est désalignée par rapport à la coordination réelle
Mars 2023
IronBarcode v2023.3.2
Notes de version
- Correction d'un problème avec le lecteur de code-barres Code39 où la propriété
UseCode39ExtendedModene décodait pas correctement les caractères étendus. - Correction d'un problème où la définition de la couleur de la police pour les annotations de texte de code-barres ne fonctionnait pas correctement.
- Correction d'un avertissement qui était lancé lors de l'utilisation de
ReadingSpeed.Detailsur certains documents PDF. - Correction d'un bug où les codes-barres en double étaient ignorés par le lecteur de code-barres.
Février 2023
IronBarcode v2023.2.2
Notes de version
- Mise à jour pour utiliser
IronSoftware.System.Drawingv2023.2.2 - Ajoute le support du code-barres GS1-128
- Correction d'un bogue où certaines petites dimensions personnalisées produisaient des sorties floues
Janvier 2023
IronBarcode v2023.1.11395
Notes de version
- Mise à jour pour utiliser
IronSoftware.System.Drawing v2023.1.11379 - Correction d'un problème lors de l'installation de
BarCodepour une utilisation sur .NET Framework - Correction d'un bug lors de la création d'un code-barres Code39 contenant le caractère
'%' - Correction d'un bug lors de la lecture d'une image Tiff et de la restitution de couleurs incorrectes
- Correction d'un bug où
ToHtmlTag()n'appliquait pas la largeur personnalisée
Novembre 2022
IronBarcode v2022.11.10702
Notes de version
- Ajout de plus de surcharges à
BarCodeReader.ReadAsync()permettant plus d'options pour lire des codes-barres uniques - Ajout du support asynchrone aux méthodes de lecture
BarCodeReader, vous pouvez maintenant utiliser await pour éviter le gel de votre logiciel - Correction d'un bug affectant la lecture des clés de licence à partir du fichier de configuration sur certains systèmes
- Mise à niveau pour utiliser la dernière version de
IronSoftware.System.Drawing(v2022.11.10457) - Ajoute le support du chargement d'images TIFF avec des cadres de dimensions variables
- Correction d'un bug où la définition d'une couleur QR à une couleur pâle faisait disparaître l'image du logo personnalisé
Octobre 2022
IronBarcode v2022.10.9871
Notes de version
- Ajout de la classe QRCodeLogo qui permet de spécifier la largeur, la hauteur et les coins arrondis
- Ajout de
DataMatrixWriterpour la personnalisation de la Forme des Matrices de Données (Carré, ou Rectangulaire) - Ajout d'une option
Logger.EnableDebuggingpour le débogage - Réglage de
ExpectMultipleBarcodesà true par défaut - Correction d'un problème avec
LoggingModene s'appliquant pas correctement - Correction des marges ajoutées aux codes-barres 2D
- Correction d'un problème lors de la création d'un code-barres UPC-A avec tableau d'octets
- Les anciens
CreateQrCodeWithLogoetCreateQrCodeWithLogoImagesont désormais obsolètes, veuillez utiliser QRCodeLogo à la place
Septembre 2022
IronBarcode v2022.9.8982
Notes de version
- Ajout de support for .NET 7
-
Ajout de
IronSoftware.System.Drawingpour ajouter le support Bitmap pour :System.Drawing.Common(System.Drawingfor .NET Framework) sans aucun changement de code- Maui
SixLabors.ImageSharpSkiaSharp- Chargement d'images sans bibliothèque d'images à partir de fichiers et de chaînes
- https://github.com/iron-software/`IronSoftware.System.Drawing`
- Suppression du support for .NET Framework 4.5. La version minimale supportée de .NET Framework est maintenant 4.6.2
-
Ajout de nouvelles méthodes
ImageFilterpour améliorer la lecture :AdaptiveThresholdBinaryThreshold- Brightness
- Contrast
- Invert
- Sharpen
- Ajout du résultat du filtre d'image après avoir appliqué un
ImageFilterafin que vous puissiez exporter et inspecter les images traitées -
Améliore la prise en charge de nombreuses distributions Linux :
- Ubuntu 16, 18, 20, 22
- Debian 9, 10, 11
- Fedora 35, 36, 37
CentOs7, 8- Rocky Linux 8, 9
- Amazon Linux 2
Août 2022
IronBarcode v2022.8.8024
Notes de version
- Amélioration des performances : Moins de codes-barres à "faux positifs".
- Chemin de fichier temporaire configurable.
Juillet 2022
IronBarcode v2022.7.7345
Notes de version
- API améliorée pour une facilité d'utilisation.
- Fonction ajoutée : l'API renvoie les emplacements des codes-barres, la valeur de rotation des codes-barres et l'orientation de la page dans le résultat de lecture.
- Fonction ajoutée : prise en charge du décodage des codes-barres Code39 avec ASCII complet.
- Bug corrigé : Lecture de codes-barres verticaux.
- Bug corrigé : Lecture des codes-barres à partir d'images avec un ensemble
CropAreaplus grand que l'image.
Mai 2022
IronBarcode v2022.5.5918
Notes de version
- Compatibilité Linux et MacOS améliorée
- Compatibilité .NET 5 et 6 améliorée
- Prise en charge TIFF & GIF améliorée
- Fonction ajoutée : dimensionnement de codes-barres en dimensions impériales MIL & pouce
- Fonction ajoutée : espacement d'annotations de texte personnalisé
- Bug corrigé : Les valeurs binaires ne nécessitent plus d'encodage et de décodage en base64
- Bug corrigé : redimensionnement et contrôle du rapport d'aspect
Mars 2022
IronBarcode v2022.3.0
Notes de version
- Amélioration : Support de .NET 6
- Amélioration : Sécurité et performance
Décembre 2021
IronBarcode v2021.12.21
Notes de version
- Amélioration : Vitesse et stabilité
- Amélioration : Support de .NET 5 et .NET 6 Beta
- Amélioré : Journalisation
Août 2021
IronBarcode v2021.9.0
Notes de version
- Bug corrigé : Fonctionne maintenant avec .NET 5.07
- Bug corrigé : Lecture des clés de licence à partir des fichiers de configuration du projet (cas particuliers)
- Amélioration : Vitesse et stabilité

