What's new in IronBarcode - The C# Barcode Library 2024.1.1

Jan 4, 2024
  • Improves behavior within read barcodes from PDFs by flatten document page before reading.
  • Adds ability to optimize confidence threshold value. (See `BarcodeReaderOptions` for `ConfidenceThreshold`)
  • Updated `IronSoftware.System.Drawing` to version 2024.1.1.

New in IronBarcode - The C# Barcode Library 2023.14.4 (Dec 4, 2023)

  • Adds Machine Learning Model for ground-breaking BarCode reading improvements!
  • Separate `BarCode.Slim` package for non-ML old beaviour.
  • Updated `IronSoftware.System.Drawing` to version 2023.12.1.
  • Fixed ObjectDisposedException thrown with some `.To***Stream()` methods

New in IronBarcode - The C# Barcode Library 2023.10.1 (Oct 6, 2023)

  • Updated `IronSoftware.System.Drawing` to version 2023.10.1.
  • pdated `IronSoftware.Common` to version 2023.10.2.

New in IronBarcode - The C# Barcode Library 2023.8.4 (Aug 4, 2023)

  • Updates IronSoftware.Native.PdfModel to 2023.8.17287

New in IronBarcode - The C# Barcode Library 2023.6.1 (Jun 1, 2023)

  • Improved Asynchronous Processing: The ReadPdfAsync method has been updated to fully respect the asynchronous task.
  • PostBuildEvent Runtime Folder Copy Fix: Resolved an issue related to copying the runtime folder during PostBuildEvent.
  • Updates IronSoftware.System.Drawing to 2023.6.1

New in IronBarcode - The C# Barcode Library 2023.5.1 (May 4, 2023)

  • Fixes issue that prevented running in debug mode unlicensed
  • Fixes an issue where license keys would not be retrieved from web.config in some .NET Framework ASP.NET projects
  • Updates IronSoftware.System.Drawing to 2023.4.4

New in IronBarcode - The C# Barcode Library 2023.3.2 (Mar 3, 2023)

  • Fixed an issue with the Code39 barcode reader where the UseCode39ExtendedMode property was not correctly decoding extended characters.
  • Fixed an issue where setting the font color for barcode text annotations was not working correctly.
  • Fixed a warning that was being thrown when using ReadingSpeed.Detail on certain PDF documents.
  • Fixed a bug where duplicate barcodes were being ignored by the barcode reader.

New in IronBarcode - The C# Barcode Library 2023.2.2 (Feb 2, 2023)

  • Updates to use IronSoftware.System.Drawing v2023.2.2
  • Add support for GS1-128 Barcode
  • Fixes a bug where some small custom dimensions produced blurry outputs

New in IronBarcode - The C# Barcode Library 2023.1.11395 (Jan 26, 2023)

  • Fixed:
  • A bug when installing BarCode for use on .NET Framework
  • A bug when creating a Code39 Barcode containing '%'
  • A bug when reading a Tiff image and returning incorrect colors
  • A bug where ToHtmlTag() was not applying custom width

New in IronBarcode - The C# Barcode Library 2022.11.10702 (Dec 4, 2022)

  • Adds more overloads to BarCodeReader.ReadAsync() allowing more options for reading single barcodes
  • Adds async support to BarCodeReader read methods, now you can use await to avoid freezing your software
  • Fixes a bug affecting reading license keys from the config file on some systems
  • Upgrades to use the latest version of IronSoftware.System.Drawing (v2022.11.10457)
  • Adds support for loading TIFF images with frames of varying dimensions
  • Fixes a bug where setting a QR color to a faint color would make the custom logo image disappear

New in IronBarcode - The C# Barcode Library 2022.10.9883.0 (Oct 20, 2022)

  • Adds QRCodeLogo class that allows to specification of width, height, and rounded corners
  • Adds DataMatrixWriter for customization of Data Matrix Shape (Square, or Rectangular)
  • Adds a Logger.EnableDebugging option for debugging
  • Sets ExpectMultipleBarcodes to true by default
  • Fixes issue with LoggingMode not applying properly
  • Fixes margins added to 2D Barcode
  • Fixes issue when creating a UPC-A Barcode with byte array
  • Old CreateQrCodeWithLogo, and CreateQrCodeWithLogoImage are now obsolete, please use QRCodeLogo instead Image Compatibility Improvements

New in IronBarcode - The C# Barcode Library 2022.9.8982.0 (Sep 23, 2022)

  • Image Compatibility Improvements:
  • Adds support for .NET 7
  • Adds IronSoftware.System.Drawing to add Bitmap support for
  • System.Drawing.Common (System.Drawing for .NET Framework) without any code changes
  • Maui
  • SixLabors.ImageSharp
  • SkiaSharp
  • Loading Images without an image Library from Files and Strings
  • Https://github.com/iron-software/IronSoftware.System.Drawing
  • Breaking Change:
  • Removes support for .NET Framework 4.5. Minimum supported .NET Framework version is now 4.6.2
  • Other Changes:
  • Adds new ImageFilter methods to improve reading:
  • AdaptiveThreshold
  • BinaryThreshold
  • Brightness
  • Contrast
  • Invert
  • Sharpen
  • Adds Image Filter result after applying an ImageFilter so you may export and inspect processed images
  • Platform Compatibility Improvements:
  • Improves support for many Linux Distros
  • Ubuntu 16, 18, 20, 22
  • Debian 9, 10, 11
  • Fedora 35, 36, 37
  • CentOs 7, 8
  • Rocky Linux 8, 9
  • Amazon Linux 2

New in IronBarcode - The C# Barcode Library 2022.8.0.8024 (Aug 9, 2022)

  • Improved Performance: Fewer “false-positive” Barcodes.
  • Configurable Temp file path.

New in IronBarcode - The C# Barcode Library 2022.5.0 (Jun 2, 2022)

  • Improved Linux & MacOS Compatibility
  • Improved .Net 5 & 6 Compatibility
  • Improved TIFF & GIF support
  • Added Feature: barcode sizing in imperial MIL & inch dimensions
  • Added Feature: Custom text annotation spacing
  • Bug Fixed: Binary values no longer require base64 encoding & decoding
  • Bug Fixed: Resizing & Aspect Ratio control

New in IronBarcode - The C# Barcode Library 2022.3.0 (Mar 18, 2022)

  • Improved: Net 6 Support
  • Improved: Secuirty & Performance

New in IronBarcode - The C# Barcode Library 2021.12.0 (Dec 28, 2021)

  • Improved: Speed and Stability
  • Improved: .Net 5 and .NET 6 Beta support
  • Improved: Logging

New in IronBarcode - The C# Barcode Library 2021.11.0 (Nov 2, 2021)

  • Bug Fixed: Azure Function Compatibility
  • Bug Fixed: Works with read-only OCR dictionaries
  • Bug Fixed: Now works with .Net 5.07
  • Bug Fixed: License Keys reading from project configuration files (edge casess)
  • Feature: Color replacement methods added to OcrInput
  • Feature: Load specfic frames from TIFF and PDF files
  • Improved: Updated System.Drawing.Common