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. À plus long terme, notre plan est de lancer IronBarcode pour plusieurs langages de programmation. ### IronBarcode v2025.11.4
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.
- Résolution d'un problème où des codes-barres valides pouvaient être manqués en raison d'un seuil de ligne de balayage 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()lançait une exception au lieu de retourner false pour une entrée invalide.
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.
- Ajoute la prise en charge de la génération d'images de code-barres 1 bpp.
IronBarcode v2025.7.29
Juillet 2025
IronBarcode v2025.7.29
Notes de version
- Mise à jour de
IronSoftware.System.Drawingà 2025.7.12. - Corrige un problème où
StampToExistingPdfPagejetait une exception si un PDF créé avec Microsoft Print to PDF était lu. - Correction d'un problème où
StampToExistingPdfPagelançait 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 renvoyait des coordonnées incorrectes pour l'emplacement du code-barres. - Réduit les faux positifs lors de la numérisation en mode " Détail Extrême ".
- Réduction des faux positifs lors du balayage en mode "
ExtremeDetail". - Améliore la lecture des codes-barres GS1-128.
- Améliore la lecture des codes-barres GS1-128.
- Correction des unités de
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ù
AddAnnotationTextignore l'espacement du texte. - Modifie l'apparence par défaut du texte d'annotation pour ne pas être en gras et brillant.
- Modifie l'apparence par défaut du texte d'annotation pour ne pas être en gras et brillant.
Mai 2025
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 bogues: - 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 aucun fichier 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,Erode, etDilatepour 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 plateforme en packages individuels -- la plateforme supportée correspondante sera ajoutée à la fin du nom du package (par exemple
BarCode.Linuxpour le support Linux). Le package pour Windows restera comme "BarCode". - Ajout du support pour les plateformes Android et iOS (utilisez 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 d'un problème d'exception de licence lancé 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" à l'énumérationBarcodeScanModepour la détection et la lecture via 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 basculement dans la classe
ImageFilterCollectionpour enregistrer 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 de la prise en charge de l'é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 désormais "Databar" et "Databar" est maintenant "DatabarExpanded".
Juillet 2024
IronBarCode 2024.7.2
Notes de version
- Ajout d'un basculement "Auto-Rotate" dans
BarcodeReaderOptionspour le redressage automatique des 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 bogue où la clé de licence n'était pas prise en compte à partir du fichier
web.configdans .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 de l'exception DLL manquante en mode Auto lors de la lecture de code-barres en 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ée 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 d'élimination du fil de 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 pleinement la tâche asynchrone. - Correction de la copie du dossier d'exécution
PostBuildEvent: Résolution d'un problème lié à la copie du dossier d'exécution pendantPostBuildEvent. - 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 à partir 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 utilisation sur .NET Framework - Correction d'un bogue 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 bogue 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 de la prise en charge asynchrone aux méthodes de lecture
BarCodeReader, maintenant vous pouvez utiliser await pour éviter de geler 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 de Data Matrix (carrée ou rectangulaire) - Ajout d'une option
Logger.EnableDebuggingpour le débogage - Réglage de
ExpectMultipleBarcodessur true par défaut - Correction d'un problème avec
LoggingModequi ne s'appliquait 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
- Ancien
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 la prise en charge de 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 application d'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.
- Bogue corrigé : lire des codes-barres à partir d'images avec un
CropAreadéfini plus 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é

