Lista zmian: aktualizacje, kamienie milowe, plan działania
Plan rozwoju IronBarcode
IronBarcode powstał w odpowiedzi na prośby naszych klientów. Powstanie tego rozwiązania było bezpośrednim wynikiem problemów napotykanych przez programistów. Nasz zespół dogłębnie przeanalizował fora społecznościowe i odkrył powtarzające się zapotrzebowanie na bardziej skuteczne rozwiązanie.
Wysłuchaliśmy naszej społeczności i stworzyliśmy produkt, aby zapewnić jej lepsze rozwiązanie niż to, które oferował rynek. Obecnie nieustannie zwiększamy wydajność IronBarcode, stosując najnowsze technologie w celu ulepszenia filtrów obrazu, wizji komputerowej i uczenia maszynowego. IronBarcode jest obecnie używany w 96 krajach i chcielibyśmy, aby jego zastosowanie rosło wraz z ciągłym ulepszaniem produktu. Omówionych zostanie więcej przypadków użycia w celu poprawy odczytu z transmisji na żywo i czytników BARCODE. W dłuższej perspektywie planujemy wprowadzić IronBarcode dla wielu języków programowania.
Maj 2026
IronBarcode v2026.5.2
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
Kwiecień 2026
IronBarcode v2026.4.2
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
Marzec 2026
IronBarcode v2026.3.6
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
- Ulepszone wykrywanie kodów kreskowych 1D poprzez wdrożenie funkcji skanowania po przekątnej, co rozwiązuje problem, w którym kody EAN-13 i inne kody liniowe nie były wykrywane przy określonych kątach obrotu (30°–60°).
Luty 2026
IronBarcode v2026.2.1
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
Styczeń 2026
IronBarcode v2026.1.8
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
- Dodano obsługę analizy segmentów kodowania Code 128 (A/B/C) w barcode'ach GS1 i standardowych Code 128, w tym przejść między zestawami znaków i szczegółów dotyczących liczby symboli.
- Naprawiono błąd, w wyniku którego prawidłowe BarCodes mogły być pomijane z powodu zbyt restrykcyjnego domyślnego progu linii skanowania, oraz udostępniono
MinScanLinesjako konfigurowalną opcję czytnika.
Grudzień 2025
IronBarcode v2025.12.6
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
- Naprawiono błąd, w wyniku którego
Code128GS1Parser.IsValid()generowało wyjątek zamiast zwracać wartość false w przypadku nieprawidłowego danych wejściowych.
Listopad 2025
IronBarcode v2025.11.4
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
Październik 2025
IronBarcode v2025.10.4
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
- Naprawiono błąd, w wyniku którego kod kreskowy Code 39 Extended nie mógł być wykryty w przypadku niektórych plików PDF.
Wrzesień 2025
IronBarcode v2025.9.5
Informacje o wydaniu
- Aktualizacja
IronSoftware.System.Drawingdo wersji 2025.9.3. - Optymalizuje ładowanie obiektu
AnyBitmap.
Sierpień 2025
IronBarcode v2025.8.5
Informacje o wydaniu
- Aktualizacja
IronSoftware.System.Drawingdo wersji 2025.8.1. - Naprawiono błąd, w wyniku którego
ResizeToMiliResizeToobniżały jakość obrazu. - Naprawiono błąd, który powodował zawieszanie się aplikacji podczas odczytywania niektórych dużych obrazów.
- Poprawia wydajność czytania dzięki trybowi prędkości "Szczegółowy".
- Dodano obsługę generowania obrazów BarCode 1 bpp.
Lipiec 2025
IronBarcode v2025.7.29
Informacje o wydaniu
- Aktualizacja
IronSoftware.System.Drawingdo wersji 2025.7.12. - Naprawiono błąd, w wyniku którego znaki Unicode nie mogły być zapisywane w BarCode.
- Naprawiono błąd, w wyniku którego
StampToExistingPdfPagegenerowało wyjątek podczas odczytu pliku PDF utworzonego za pomocą funkcji "Drukuj do pliku PDF" programu Microsoft. - Naprawiono błąd, w wyniku którego stosowanie stylu czcionki nie działało w przypadku tekstu adnotacji.
- Naprawiono błąd, w wyniku którego górny tekst adnotacji nakładał się na BARCODE.
- Naprawia błąd, w wyniku którego dodanie
CropAreado obrazu wejściowego zwracało nieprawidłowe współrzędne położenia BARCODE. - Naprawiono błąd, w wyniku którego wygenerowane barcody GS1-128 nie mogły być odczytane.
- Zmniejsza liczbę fałszywych alarmów podczas skanowania w trybie "
ExtremeDetail". - Poprawia ogólne wykorzystanie pamięci.
- Poprawia odczyt barcode'ów GS1-128.
- Poprawia jednostki w
IntelliSensedlaStampToExistingPdfPagez pikseli na punkty.
Czerwiec 2025
IronBarcode v2025.6.7
Informacje o wydaniu
- Aktualizacja
IronSoftware.System.Drawingdo wersji 2025.6.2. - Naprawiono błąd, w wyniku którego dolna adnotacja w obiekcie BARCODE była ucięta.
- Naprawiono błąd, w wyniku którego
AddAnnotationTextignorowało odstępy w tekście. - Naprawiono błąd, w wyniku którego pliki binarne nie były kopiowane podczas publikowania aplikacji.
- Zmienia domyślny wygląd tekstu adnotacji, tak aby nie był pogrubiony i błyszczący.
Maj 2025
IronBarcode 2025.5.8
Informacje o wydaniu
Aktualizacje dokumentacji:
- Modyfikuje podsumowanie XML dla
ExportFilterImagesToDiskw celu wyjaśnienia jego zastosowania. Aktualizacje zależności: - Aktualizacja
IronSoftware.System.Drawingdo wersji 2025.5.3. Poprawki błędów: - Naprawiono błąd
ReadPdfpowodujący zwracanie nieprawidłowego numeru strony podczas odczytu wielu plików PDF. - Naprawiono błąd, w wyniku którego
ExportFilterImagesToDisknie tworzył żadnych plików w określonym katalogu. Nowe funkcje: - Dodaje nową metodę o nazwie
ReadPdfsdo odczytu wielu plików PDF. Metoda zwróci obiektBarcodeResultsdla każdego dokumentu PDF. - Dodaje filtry
HistogramEqualization,ErodeiDilatedo wstępnego przetwarzania obrazów BARCODE wImageFilterCollection. Ulepszenia: - Poprawia wydajność czytania dzięki trybowi
ExtremeDetailSpeed.
Kwiecień 2025
IronBarcode 2025.4.2
Informacje o wydaniu
- Zmniejsza białe wypełnienie wokół obrazów BarCode bez określonych marginesów.
- Aktualizuje
IronSoftware.System.Drawingdo wersji 2025.3.6.
Marzec 2025
IronBarcode 2025.3.4
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego niektóre typy
Systembyły redefiniowane. - Naprawiono błąd, w wyniku którego pakiety zależności nie były automatycznie instalowane w projektach MAUI przeznaczonych dla systemów iOS/Android.
- Naprawiono błąd, w wyniku którego do generowanego kodu kreskowego 1D dodawano nadmierne wypełnienie poziome.
- Aktualizuje
IronSoftware.System.Drawingdo wersji 2025.3.5.
Luty 2025
IronBarcode 2025.2.11
Informacje o wydaniu
- Podział obsługi platform na poszczególne pakiety — odpowiednia obsługiwana platforma zostanie dodana na końcu nazwy pakietu (np.
BarCode.Linuxdla obsługi systemu Linux). Pakiet dla systemu Windows pozostanie jako "BarCode". - Dodano obsługę platform Android i iOS (użyj pakietów "
BarCode.Android" i "BarCode.iO/S" dla odpowiednich platform). Aby dowiedzieć się, jak skonfigurować te platformy, zapoznaj się z przewodnikami "Konfiguracja na iOS" i "Konfiguracja na Android" na naszej stronie internetowej. - Naprawia problem, w wyniku którego dochodzi do naruszenia dostępu do pamięci, jeśli tryb "
MachineLearningScan" jest używany w projekcie z zainstalowanym IronPDF. - Naprawia problem, w którym
CropAreajest ignorowane, jeśli ustawiony jest tryb "MachineLearningScan". - Naprawiono błąd uniemożliwiający ustawienie wysokości jednowymiarowego BarCode.
- Aktualizacja
IronSoftware.System.Drawingdo wersji 2025.1.6.
Styczeń 2025
IronBarcode 2025.1.10
Informacje o wydaniu
- Aktualizuje pakiety zależności w celu usunięcia znanych luk w zabezpieczeniach.
- Naprawiono błąd, w wyniku którego zgłaszano wyjątek licencyjny podczas instalacji pakietu wraz z pakietem
Azure.Co/re. - Drobne poprawki błędów.
Grudzień 2024
IronBarcode 2024.12.8
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego dane binarne niektórych znaków tekstu BarCode nie były poprawnie zwracane.
- Naprawiono błąd, w wyniku którego dane BarCode zawierające znaki Unicode powodowały wyjątek uszkodzonych danych.
- Usuwa przestarzałe/wycofane funkcje.
- Aktualizacja
IronSoftware.System.Drawingdo wersji 2024.12.3.
Listopad 2024
IronBarcode 2024.11.5
Informacje o wydaniu
- Zastępuje wykrywanie i odczyt oparte na uczeniu maszynowym jako domyślny tryb odczytu.
- Dodaje wartość "
MachineLearningScan" w wyliczeniuBarcodeScanModew celu wykrywania i odczytu przez systemy uczenia maszynowego.
Październik 2024
IronBarcode 2024.10.10
Informacje o wydaniu
- Dodaje nowe filtry rozmycia: rozmycie gaussowskie, rozmycie medianowe, filtrowanie dwustronne.
- Dodaje przełącznik w klasie
ImageFilterCollectiondo zapisywania obrazów pośrednich podczas stosowania filtrów. - Inne drobne poprawki błędów.
Wrzesień 2024
IronBarcode 2024.9.7
Informacje o wydaniu
- Dodano obsługę pisania dla
MaxiCode, Intelligent Mail, Databar, Databar Expanded, Micro QR i rMQR. - Aktualizacja
IronSoftware.System.Drawingdo 11.09.2024 r. - Naprawiono problem z powolnym zapisywaniem BarCode'ów.
- Inne drobne poprawki błędów.
Sierpień 2024
IronBarcode 2024.8.12
Informacje o wydaniu
- Zwiększa szybkość i dokładność odczytu kodów BarCode.
- Dodano obsługę odczytu kodów QR i Rectangular QR (rMQR).
- Aktualizacja zależności
IronSoftware.System.Drawingdo wersji 2024.8.1. - Zaktualizowano nazwy kodowania BarCode, aby lepiej odzwierciedlały aktualną konwencję nazewniczą. "
Rss14" to teraz "Databar", a "Databar" to teraz "DatabarExpanded".
Lipiec 2024
IronBarcode 2024.7.2
Informacje o wydaniu
- Dodano przełącznik "Auto-Rotate" w
BarcodeReaderOptionsdo automatycznego prostowania BARCODE-ów w celu poprawy czytelności. - Aktualizacje
IronSoftware.System.DrawingZależność do wersji 2024.7.2.
Czerwiec 2024
IronBarcode 2024.6.1
Informacje o wydaniu
- Drobne poprawki błędów
- Aktualizacje
IronSoftware.System.DrawingZależność do wersji 2024.6.1
Maj 2024
IronBarcode 2024.5.3
Informacje o wydaniu
- Drobne poprawki błędów
- Aktualizacje
IronSoftware.System.DrawingZależność do wersji 2024.5.1
Marzec 2024
IronBarcode v2024.4.4
Informacje o wydaniu
- Zaktualizowano
Microsoft.ML.OnnxRuntimedo wersji 1.17.1. - Zaktualizowano
IronSoftware.System.Drawingdo wersji 2024.4.1.
Marzec 2024
IronBarcode v2024.3.2
Informacje o wydaniu
- Naprawiono błąd, w wyniku którego klucz licencyjny nie był pobierany z pliku
web.co/nfigw środowisku .NET Framework. - Naprawiono błąd związany z odczytywaniem BarCodes przy użyciu ML w systemie macOS.
- Zaktualizowano
IronSoftware.System.Drawingdo wersji 2024.3.4.
Luty 2024
IronBarcode v2024.2.1
Informacje o wydaniu
- Poprawia działanie podczas odczytu BARCODE-ów z plików PDF poprzez spłaszczenie strony dokumentu przed odczytem.
- Dodano możliwość optymalizacji wartości progu pewności. (See
BarcodeReaderOptionsforConfidenceThreshold) - Naprawiono wyjątek związany z brakującym plikiem DLL w trybie automatycznym podczas odczytu BarCODE przy użyciu
BarCode.Slim. - Zaktualizowano
IronSoftware.System.Drawingdo wersji 2024.2.2.
Grudzień 2023
IronBarcode v2023.12.4
Informacje o wydaniu
- Dodano model uczenia maszynowego zapewniający przełomowe ulepszenia w odczytywaniu BarCodes!
- Oddzielny pakiet
BarCode.Slimdla starego zachowania bez uczenia maszynowego. - Zaktualizowano
IronSoftware.System.Drawingdo wersji 2023.12.1. - Naprawiono błąd
ObjectDisposedExceptiongenerowany przez niektóre metody.To***Stream()
Listopad 2023
IronBarcode v2023.11.3
Informacje o wydaniu
- Zaktualizowano
IronSoftware.System.Drawingdo wersji 2023.11.1. - ZaktualizowanoIronSoftware.Com/mondo wersji 2023.11.12.
Październik 2023
IronBarcode v2023.10.1
Informacje o wydaniu
- Zaktualizowano
IronSoftware.System.Drawingdo wersji 2023.10.1. - Zaktualizowano
IronSoftware.Com/mondo wersji 2023.10.2.
Wrzesień 2023
IronBarcode v2023.9.45
Informacje o wydaniu
- Naprawiono problemy z usuwaniem strumieni pamięci w
ToJpegStream(),ToPngStream()iToTiffStream(). - Dodano
IronSoftware.Com/monjako nową zależność. - Zaktualizowano
IronSoftware.System.Drawingdo wersji 2023.9.2. - Zaktualizowano
IronSoftware.Native.PdfModeldo wersji 2023.9.18570.
Sierpień 2023
IronBarcode v2023.8.4
Informacje o wydaniu
- Aktualizacja
IronSoftware.Native.PdfModeldo wersji 2023.8.17287
Lipiec 2023
IronBarcode v2023.7.1
Informacje o wydaniu
- Używanie
IronSoftware.Native.PdfModeldo odczytu i zapisu plików PDF - Aktualizacja
IronSoftware.System.Drawingdo wersji 2023.7.1
Czerwiec 2023
IronBarcode v2023.6.1
Informacje o wydaniu
- Ulepszone przetwarzanie asynchroniczne: Metoda
ReadPdfAsynczostała zaktualizowana, aby w pełni uwzględniać zadania asynchroniczne. PostBuildEventPoprawka dotycząca kopiowania folderu środowiska uruchomieniowego: Rozwiązano problem związany z kopiowaniem folderu środowiska uruchomieniowego podczasPostBuildEvent.- Aktualizacja
IronSoftware.System.Drawingdo wersji 2023.6.1
Maj 2023
IronBarcode v2023.5.1
Informacje o wydaniu
- Naprawiono błąd uniemożliwiający uruchomienie w trybie debugowania bez licencji
- Naprawiono błąd, w wyniku którego klucze licencyjne nie były pobierane z
web.co/nfigw niektórych projektach .NET FrameworkASP.NET - Aktualizacja
IronSoftware.System.Drawingdo wersji 2023.4.4
Kwiecień 2023
IronBarcode v2023.4.1
Informacje o wydaniu
-
Dodaje obsługę:
- W przypadku kluczy licencyjnych pakietu Iron Suite
- W przypadku kluczy licencyjnych przechowywanych w plikach .config i .json w podfolderach aplikacji
-
Poprawki błędów:
- Problemy z kluczami licencyjnymi przechowywanymi w plikach .config i .json, które nie są pobierane
- Współrzędne X i Y BarCode'a podane przez IronBarcode są niezgodne z rzeczywistymi współrzędnymi
Marzec 2023
IronBarcode v2023.3.2
Informacje o wydaniu
- Naprawiono błąd w czytniku BarCode Code39, w którym właściwość
UseCode39ExtendedModenie dekodowała poprawnie znaków rozszerzonych. - Naprawiono błąd, w wyniku którego ustawianie koloru czcionki dla adnotacji tekstowych w BARCODE-ach nie działało poprawnie.
- Naprawiono ostrzeżenie, które pojawiało się podczas używania
ReadingSpeed.Detailw niektórych dokumentach PDF. - Naprawiono błąd, w wyniku którego czytnik BarCode ignorował zduplikowane BarCodes.
Luty 2023
IronBarcode v2023.2.2
Informacje o wydaniu
- Aktualizacje w celu użycia
IronSoftware.System.Drawingv2023.2.2 - Dodano obsługę kodów kreskowych GS1-128 BarCode
- Naprawiono błąd, w wyniku którego niektóre małe niestandardowe wymiary powodowały rozmycie wydruków
Styczeń 2023
IronBarcode v2023.1.11395
Informacje o wydaniu
- Aktualizacje dotyczące użycia
IronSoftware.System.Drawing v2023.1.11379 - Naprawia problem występujący podczas instalacji
BarCodedo użytku w środowisku .NET Framework - Naprawia błąd występujący podczas tworzenia BarCoda Code39 zawierającego znak
'%' - Naprawia błąd występujący podczas odczytu obrazu TIFF i zwracania nieprawidłowych kolorów
- Naprawiono błąd, w wyniku którego
ToHtmlTag()nie stosowało niestandardowej szerokości
Listopad 2022
IronBarcode v2022.11.10702
Informacje o wydaniu
- Dodaje więcej przeciążeń do
BarCodeReader.ReadAsync(), umożliwiając więcej opcji odczytu pojedynczych BARCODE-ów - Dodaje obsługę asynchroniczności do metod odczytu
BarCodeReader, dzięki czemu można teraz używać await, aby uniknąć zawieszania się oprogramowania - Naprawiono błąd wpływający na odczyt kluczy licencyjnych z pliku konfiguracyjnego w niektórych systemach
- Aktualizacje w celu korzystania z najnowszej wersji
IronSoftware.System.Drawing(v2022.11.10457) - Dodano obsługę ładowania obrazów TIFF o ramkach o różnych wymiarach
- Naprawiono błąd, w wyniku którego ustawienie koloru QR na jasny powodowało zniknięcie niestandardowego obrazu logo
Październik 2022
IronBarcode v2022.10.9871
Informacje o wydaniu
- Dodano klasę QRCodeLogo, która pozwala na określenie szerokości, wysokości i zaokrąglonych narożników
- Dodaje
DataMatrixWriterw celu dostosowania kształtu kodu Data Matrix (kwadratowy lub prostokątny) - Dodaje opcję
Logger.EnableDebuggingdo debugowania - Domyślnie ustawia
ExpectMultipleBarcodesna true - Naprawiono błąd związany z nieprawidłowym działaniem
LoggingMode - Poprawiono marginesy dodane do BarCode'ów 2D
- Naprawiono błąd występujący podczas tworzenia BarCoda UPC-A z tablicą bajtów
- Stare
CreateQrCodeWithLogoiCreateQrCodeWithLogoImagesą już przestarzałe, proszę używać zamiast nich QRCodeLogo
Wrzesień 2022
IronBarcode v2022.9.8982
Informacje o wydaniu
- Dodano obsługę .NET 7
-
Dodaje
IronSoftware.System.Drawing, aby dodać obsługę bitmap dla:System.Drawing.Com/mon(System.Drawingdla .NET Framework) bez żadnych zmian w kodzie- Maui
SixLabors.ImageSharpSkiaSharp- Ładowanie obrazów bez biblioteki obrazów z plików i ciągów znaków
- https://github.com/iron-software/`IronSoftware.System.Drawing`
- Usunięto obsługę platformy .NET Framework 4.5. Minimalna obsługiwana wersja .NET Framework to obecnie 4.6.2
-
Dodaje nowe metody
ImageFilterw celu poprawy czytelności:AdaptiveThresholdBinaryThreshold- Jasność
- Kontrast
- Odwróć
- Sharpen
- Dodaje wynik filtru obrazu po zastosowaniu
ImageFilter, dzięki czemu można eksportować i przeglądać przetworzone obrazy -
Poprawia obsługę wielu dystrybucji systemu Linux:
- Ubuntu 16, 18, 20, 22
- Debian 9, 10, 11
- Fedora 35, 36, 37
CentOs7, 8- Rocky Linux 8, 9
- Amazon Linux 2
Sierpień 2022
IronBarcode v2022.8.8024
Informacje o wydaniu
- Lepsza wydajność: mniej "fałszywych alarmów" dotyczących BarCodes.
- Konfigurowalna ścieżka do plików tymczasowych.
Lipiec 2022
IronBarcode v2022.7.7345
Informacje o wydaniu
- Ulepszony interfejs API zapewniający łatwość użytkowania.
- Dodana funkcja: API zwraca lokalizacje BarCode, wartość obrotu BarCode oraz orientację strony w ramach wyniku odczytu.
- Dodana funkcja: Obsługa dekodowania BarCodes Code39 z pełnym ASCII.
- Naprawiony błąd: odczyt pionowych BarCode'ów.
- Naprawiony błąd: Odczytywanie BarCodes z obrazów przy ustawieniu
CropAreawiększym niż rozmiar obrazu.
Maj 2022
IronBarcode v2022.5.5918
Informacje o wydaniu
- Poprawiona kompatybilność z systemami Linux i macOS
- Ulepszona kompatybilność z .NET 5 i 6
- Ulepszona obsługa formatów TIFF i GIF
- Dodana funkcja: skalowanie BarCode w wymiarach imperialnych MIL i calach
- Dodana funkcja: Niestandardowe odstępy między adnotacjami tekstowymi
- Naprawiony błąd: Wartości binarne nie wymagają już kodowania i dekodowania w formacie base64
- Naprawiony błąd: Kontrola zmiany rozmiaru i proporcji
Marzec 2022
IronBarcode v2022.3.0
Informacje o wydaniu
- Ulepszenie: Obsługa .NET 6
- Ulepszone: Bezpieczeństwo i wydajność
Grudzień 2021
IronBarcode v2021.12.21
Informacje o wydaniu
- Ulepszenia: szybkość i stabilność
- Ulepszenia: obsługa .NET 5 i .NET 6 Beta
- Ulepszone: Rejestrowanie
Sierpień 2021
IronBarcode v2021.9.0
Informacje o wydaniu
- Naprawiono błąd: Teraz działa z .NET 5.07
- Naprawiony błąd: odczytywanie kluczy licencyjnych z plików konfiguracyjnych projektu (przypadki skrajne)
- Ulepszenia: szybkość i stabilność

