Lista zmian: aktualizacje, kamienie milowe, plan działania
Mapa rozwoju IronBarcode
IronBarcode powstał na podstawie próśb naszych klientów. Jego historia powstania była bezpośrednim wynikiem problemów deweloperów, po analizie forum społeczności, gdzie znaleziono powtarzające się zapotrzebowanie na bardziej efektywne rozwiązanie.
Wsłuchaliśmy się w głos naszej społeczności i stworzyliśmy produkt, aby dać im lepsze rozwiązanie niż oferował rynek. Dziś nieustannie poprawiamy wydajność IronBarcode, stosując najnowsze technologie do ulepszania filtrów obrazu, komputerowego widzenia i uczenia maszynowego. IronBarcode jest teraz używany w 96 krajach, a my chcielibyśmy, aby jego zastosowanie rosło, gdy będzie się dalej rozwijać. Dalsze przypadki użycia będą obejmować usprawnienia czytania z transmisji na żywo i czytników kodów kreskowych. W dłuższej perspektywie planujemy wprowadzenie IronBarcode dla wielu języków programowania.
Lipiec 2026
IronBarcode v2026.7.2
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
- Naprawiono problem, w którym odczyt obrazów zawierających wiele kodów kreskowych mógł się nie powieść, gdy jeden z kodów zawierał dane binarne lub spoza ASCII, co uniemożliwiało zwrócenie prawidłowych kodów kreskowych.
Czerwiec 2026
IronBarcode v2026.6.2
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
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.
- Ulepszona detekcja kodów kreskowych 1D poprzez wprowadzenie skanowania po przekątnej jako alternatywy, rozwiązując problem z wykrywaniem EAN-13 i innych liniowych kodów kreskowych pod określonymi kątami 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 wsparcie dla analizy segmentów kodowania w Code 128 (A/B/C) w kodach GS1 oraz standardowych Code 128, wliczając przejścia zestawów znaków i szczegóły dotyczące liczby symboli.
- Naprawiono problem, w którym prawidłowe kody kreskowe mogły być pominięte z powodu zbyt restrykcyjnego domyślnego progu skanowania linii, oraz udostępniono
MinScanLinesjako konfigurowalną opcję czytnika.
Grudzień 2025
IronBarcode v2025.12.6
Informacje o wydaniu
- Aktualizuje zależności wewnętrzne.
- Naprawiono problem, w którym
Code128GS1Parser.IsValid()rzucałby wyjątek zamiast zwracać fałsz dla nieprawidłowego wejścia.
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 problem, w którym rozszerzony kod kreskowy typu Code 39 nie mógł być wykryty dla niektórych wejść PDF.
Wrzesień 2025
IronBarcode v2025.9.5
Informacje o wydaniu
- Aktualizuje
IronSoftware.System.Drawingdo 2025.9.3. - Optymalizuje ładowanie obiektu
AnyBitmap.
Sierpień 2025
IronBarcode v2025.8.5
Informacje o wydaniu
- Aktualizuje
IronSoftware.System.Drawingdo 2025.8.1. - Naprawiono problem, w którym
ResizeToMiliResizeToobniżały jakość obrazu. - Naprawiono problem, w którym czytanie dużych obrazów powodowało zamarznięcie aplikacji.
- Poprawia wydajność czytania przy użyciu trybu prędkości "Szczegółowy".
- Dodano wsparcie dla generowania obrazów kodów kreskowych 1 bpp.
Lipiec 2025
IronBarcode v2025.7.29
Informacje o wydaniu
- Aktualizuje
IronSoftware.System.Drawingdo 2025.7.12. - Naprawiono problem, w którym znaki Unicode nie mogły być zapisane w kodach kreskowych.
- Naprawiono problem, w którym
StampToExistingPdfPagerzucał wyjątek przy odczycie PDF stworzonych za pomocą Microsoft Print to PDF. - Naprawiono problem, w którym stosowanie stylu czcionki nie działało dla tekstu adnotacji.
- Naprawiono problem, w którym górny tekst adnotacji nakładał się na kod kreskowy.
- Naprawiono problem, w którym dodanie
CropAreado obrazu wejściowego zwracało nieprawidłowe współrzędne lokalizacji kodu kreskowego. - Naprawiono problem, w którym generowane kody kreskowe GS1-128 nie mogły być odczytane.
- Redukuje fałszywe pozytywy podczas skanowania w trybie "
ExtremeDetail". - Poprawia ogólne zużycie pamięci.
- Poprawia odczyt kodów kreskowych GS1-128.
- Koryguje jednostki w
IntelliSensewStampToExistingPdfPagez pikseli na punkty.
Czerwiec 2025
IronBarcode v2025.6.7
Informacje o wydaniu
- Aktualizuje
IronSoftware.System.Drawingdo 2025.6.2. - Naprawiono błąd, w wyniku którego dolna adnotacja w obiekcie BARCODE była ucięta.
- Naprawiono problem, w którym
AddAnnotationTextpomijał odstępy między tekstem. - 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 użycia. Aktualizacje zależności: - Aktualizuje
IronSoftware.System.Drawingdo 2025.5.3. Poprawki błędów: - Naprawia
ReadPdfzwracając nieprawidłowy numer strony podczas odczytywania wielu PDF. - Naprawiono problem, w którym
ExportFilterImagesToDisknie tworzył żadnych plików w określonym katalogu. Nowe funkcje: - Dodaje nową metodę o nazwie
ReadPdfsdo odczytywania wielu PDF. Metoda zwróci obiektBarcodeResultsdla każdego dokumentu PDF. - Dodaje filtry
HistogramEqualization,ErodeiDilatedo wstępnego przetwarzania obrazów kodów kreskowych wImageFilterCollection. Ulepszenia: - Poprawia wydajność odczytu w trybie Speed
ExtremeDetail.
Kwiecień 2025
IronBarcode 2025.4.2
Informacje o wydaniu
- Zmniejsza białe odstępy wokół obrazów BARCODE bez określonych marginesów.
- Aktualizuje
IronSoftware.System.Drawingdo 2025.3.6.
Marzec 2025
IronBarcode 2025.3.4
Informacje o wydaniu
- Naprawiono problem, w którym pewne typy
Systembyły redefiniowane. - Naprawia problem, w wyniku którego pakiety zależności nie są 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 2025.3.5.
Luty 2025
IronBarcode 2025.2.11
Informacje o wydaniu
- Oddziela wsparcie dla platform na poszczególne pakiety — odpowiednia wspierana platforma będzie dodana na końcu nazwy pakietu (np.
BarCode.Linuxdla wsparcia Linux). Pakiet dla Windows pozostanie jako "BarCode". - Dodaje wsparcie dla platform Android i iOS (używaj pakietów "
BarCode.Android" i "BarCode.iOS" dla każdej z odpowiednich platform). Aby dowiedzieć się, jak skonfigurować aplikację na tych platformach, zapoznaj się z przewodnikami "Konfiguracja na iOS" i "Konfiguracja na Android" na naszej stronie internetowej. - Naprawiono problem, w którym występowało naruszenie dostępu do pamięci, jeśli tryb "
MachineLearningScan" był używany w projekcie z zainstalowanym IronPDF. - Naprawiono problem, w którym
CropAreabył ignorowany, jeśli tryb "MachineLearningScan" był ustawiony. - Naprawiono błąd, w wyniku którego nie można było ustawić wysokości jednowymiarowego BARCODE-a.
- Aktualizuje
IronSoftware.System.Drawingdo 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 problem, w którym wyjątek licencyjny był rzucany, gdy pakiet był instalowany razem z pakietem
Azure.Core. - 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 zwracane poprawnie.
- Naprawiono błąd, w wyniku którego dane BarCode zawierające znaki Unicode powodowały wyjątek uszkodzonych danych.
- Usuwa przestarzałe/wycofane funkcje.
- Aktualizuje
IronSoftware.System.Drawingdo 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 enumBarcodeScanModedla detekcji i odczytu z użyciem 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
- Dodaje wsparcie dla zapisu
MaxiCode, Intelligent Mail, Databar, Databar Expanded, Micro QR i rMQR. - Aktualizuje
IronSoftware.System.Drawingdo 2024.9.11. - Naprawiono problem z powolnym zapisywaniem kodów BarCode.
- Inne drobne poprawki błędów.
Sierpień 2024
IronBarcode 2024.8.12
Informacje o wydaniu
- Zwiększa szybkość i dokładność odczytu kodów kreskowych.
- Dodano obsługę odczytu kodów QR i Rectangular QR (rMQR).
- Aktualizuje zależność
IronSoftware.System.Drawingdo 2024.8.1. - Zaktualizowano nazwy kodowania BarCode, aby lepiej odzwierciedlały aktualną konwencję nazewniczą. "
Rss14" jest teraz "Databar" a "Databar" jest teraz "DatabarExpanded".
Lipiec 2024
IronBarcode 2024.7.2
Informacje o wydaniu
- Dodaje przełącznik "Auto-Rotate" w
BarcodeReaderOptionsdo automatycznego prostowania kodów kreskowych w celu poprawienia ich czytelności. - Aktualizuje zależność
IronSoftware.System.Drawingdo 2024.7.2.
Czerwiec 2024
IronBarcode 2024.6.1
Informacje o wydaniu
- Drobne poprawki błędów
- Aktualizuje zależność
IronSoftware.System.Drawingdo 2024.6.1
Maj 2024
IronBarcode 2024.5.3
Informacje o wydaniu
- Drobne poprawki błędów
- Aktualizuje zależność
IronSoftware.System.Drawingdo 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 którym klucz licencyjny nie był wykrywany z pliku
web.configw .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 BarCodes z plików PDF poprzez spłaszczenie strony dokumentu przed odczytem.
- Dodano możliwość optymalizacji wartości progu pewności. (See
BarcodeReaderOptionsforConfidenceThreshold) - Naprawia wyjątek brakującego DLL w trybie Auto przy użyciu
BarCode.Slimdo odczytu kodów kreskowych. - 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 kodów barcode!
- Oddzielny pakiet
BarCode.Slimdla starego zachowania bez ML. - Zaktualizowano
IronSoftware.System.Drawingdo wersji 2023.12.1. - Naprawiono
ObjectDisposedExceptionrzucany z niektórymi metodami.To***Stream()
Listopad 2023
IronBarcode v2023.11.3
Informacje o wydaniu
- Zaktualizowano
IronSoftware.System.Drawingdo wersji 2023.11.1.- ZaktualizowanoIronSoftware.Commondo wersji 2023.11.12.
Październik 2023
IronBarcode v2023.10.1
Informacje o wydaniu
- Zaktualizowano
IronSoftware.System.Drawingdo wersji 2023.10.1. - Zaktualizowano
IronSoftware.Commondo 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.Commonjako 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
- Aktualizuje
IronSoftware.Native.PdfModeldo 2023.8.17287
Lipiec 2023
IronBarcode v2023.7.1
Informacje o wydaniu
- Użycie
IronSoftware.Native.PdfModeldo odczytu i zapisu PDF - Aktualizuje
IronSoftware.System.Drawingdo 2023.7.1
Czerwiec 2023
IronBarcode v2023.6.1
Informacje o wydaniu
- Ulepszono przetwarzanie asynchroniczne: Metoda
ReadPdfAsynczostała zaktualizowana, aby w pełni respektować asynchroniczne zadanie. - Poprawka kopiowania folderu Runtime
PostBuildEvent: Rozwiązano problem związany z kopiowaniem folderu runtime podczasPostBuildEvent. - Aktualizuje
IronSoftware.System.Drawingdo 2023.6.1
Maj 2023
IronBarcode v2023.5.1
Informacje o wydaniu
- Naprawiono problem uniemożliwiający uruchomienie w trybie debugowania bez licencji
- Naprawiono problem, w którym klucze licencyjne nie były pobierane z
web.configw niektórych projektach .NET FrameworkASP.NET - Aktualizuje
IronSoftware.System.Drawingdo 2023.4.4
Kwiecień 2023
IronBarcode v2023.4.1
Informacje o wydaniu
-
Dodano obsługę:
- dla kluczy licencyjnych Iron Suite
- dla 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 nie były wykrywane
- Nieprawidłowe współrzędne X i Y kodu kreskowego podawane przez IronBarcode
Marzec 2023
IronBarcode v2023.3.2
Informacje o wydaniu
- Naprawiono problem z czytnikiem kodów kreskowych Code39, gdzie wlasciwosc
UseCode39ExtendedModenie dekodowala poprawnie rozszerzonych znakow. - Naprawiono problem, w którym ustawienie koloru czcionki dla adnotacji tekstowych kodu kreskowego nie działało poprawnie.
- Naprawiono ostrzezenie, które bylo rzucane podczas korzystania z
ReadingSpeed.Detailna niektorych dokumentach PDF. - Naprawiono błąd, gdzie duplikaty kodów kreskowych były ignorowane przez czytnik kodów kreskowych.
Luty 2023
IronBarcode v2023.2.2
Informacje o wydaniu
- Aktualizacje do uzycia
IronSoftware.System.Drawingv2023.2.2 - Dodano obsługę kodu kreskowego GS1-128
- Naprawiono błąd, w którym niektóre małe niestandardowe wymiary generowały rozmazane wyniki
Styczeń 2023
IronBarcode v2023.1.11395
Informacje o wydaniu
- Aktualizacje do uzycia
IronSoftware.System.Drawing v2023.1.11379 - Naprawiono problem przy instalacji
BarCodedo uzycia na .NET Framework - Naprawiono blad przy tworzeniu kodu kreskowego Code39 zawierajacego znak
'%' - Naprawiono błąd przy odczycie obrazu TIFF i zwracaniu nieprawidłowych kolorów
- Naprawiono blad, gdzie
ToHtmlTag()nie stosowal niestandardowej szerokosci
Listopad 2022
IronBarcode v2022.11.10702
Informacje o wydaniu
- Dodano wiecej przeciążen do
BarCodeReader.ReadAsync(), umozliwiajac wiecej opcji dla odczytu pojedynczych kodów kreskowych - Dodano wsparcie dla async w metodach odczytu
BarCodeReader, teraz mozna uzyc await, aby uniknac zamrozenia oprogramowania - Naprawiono błąd dotyczący odczytu kluczy licencyjnych z pliku konfiguracyjnego na niektórych systemach
- Ulepszenia do uzywania najnowszej wersji
IronSoftware.System.Drawing(v2022.11.10457) - Dodano obsługę załadowania obrazów TIFF z ramkami o różnych wymiarach
- Naprawiono błąd, gdzie ustawienie koloru QR na słaby powodowało zniknięcie niestandardowego logo
Październik 2022
IronBarcode v2022.10.9871
Informacje o wydaniu
- Dodano klasę QRCodeLogo, która umożliwia określenie szerokości, wysokości i zaokrąglonych rogów
- Dodano
DataMatrixWriterdo personalizacji ksztaltu macierzy danych (kwadratowy, lub prostokatny) - Dodano opcje
Logger.EnableDebuggingdo debugowania - Ustawiono
ExpectMultipleBarcodesna true domyslnie - Naprawiono problem z
LoggingModenie stosujacym sie poprawnie - Naprawiono marginesy dodane do 2D Barcode
- Naprawiono problem przy tworzeniu kodu kreskowego UPC-A z tablicy bajtów
- Stare
CreateQrCodeWithLogoiCreateQrCodeWithLogoImagesa teraz przestarzale, proszę użyć QRCodeLogo zamiast tego
Wrzesień 2022
IronBarcode v2022.9.8982
Informacje o wydaniu
- Dodano obsługę .NET 7
-
Dodano
IronSoftware.System.Drawing, aby dodac wsparcie dla Bitmap dla:System.Drawing.Common(System.Drawingdla .NET Framework) bez potrzeby zmiany kodu- 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ę dla .NET Framework 4.5. Minimalna wspierana wersja .NET Framework to teraz 4.6.2
-
Dodano nowe metody
ImageFilter, aby poprawic odczyt:AdaptiveThresholdBinaryThreshold- Jasność
- Kontrast
- Odwrócenie
- Wyostrzanie
- Dodano wynik filtra obrazu po zastosowaniu
ImageFilter, umożliwiajaca eksport i inspekcję przetworzonych obrazów -
Poprawiono wsparcie dla wielu dystrybucji Linuxa:
- 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
- Poprawiona wydajność: Mniej "fałszywie pozytywnych" kodów kreskowych.
- Konfigurowalna ścieżka do plików tymczasowych.
Lipiec 2022
IronBarcode v2022.7.7345
Informacje o wydaniu
- Ulepszony interfejs API dla łatwości użytkowania.
- Dodano funkcję: API zwraca lokalizacje kodów kreskowych, wartość obrotu kodu kreskowego oraz orientację strony w wynikach odczytu.
- Dodano funkcję: Obsługa dekodowania kodów kreskowych Code39 z pełnym ASCII.
- Naprawiono błąd: Odczytanie pionowych kodów kreskowych.
- Naprawiono blad: odczyt kodów kreskowych z obrazów z
CropAreaustawionym wiekszym niz obraz.
Maj 2022
IronBarcode v2022.5.5918
Informacje o wydaniu
- Ulepszona kompatybilność z Linuxem i MacOS
- Ulepszona kompatybilność z .NET 5 i 6
- Ulepszona obsługa TIFF i GIF
- Dodano funkcję: Rozmiarowanie kodów kreskowych w imperialnych wymiarach MIL i cała
- Dodano funkcję: Dostosowywanie odstępów adnotacji tekstowych
- Naprawiono błąd: Wartości binarne nie wymagają już kodowania i dekodowania base64
- Naprawiono błąd: Skalowanie i kontrola proporcji
Marzec 2022
IronBarcode v2022.3.0
Informacje o wydaniu
- Ulepszono: Wsparcie dla .NET 6
- Ulepszono: Bezpieczeństwo i wydajność
Grudzień 2021
IronBarcode v2021.12.21
Informacje o wydaniu
- Ulepszono: Szybkość i stabilność
- Ulepszono: Wsparcie dla .NET 5 i .NET 6 Beta
- Ulepszono: Logowanie
Sierpień 2021
IronBarcode v2021.9.0
Informacje o wydaniu
- Naprawiono błąd: Teraz działa z .NET 5.07
- Naprawiono błąd: Odczyt kluczy licencyjnych z plików konfiguracyjnych projektu (przypadki brzegowe)
- Ulepszono: Szybkość i stabilność

