IronBarcode for .NET 2022.x

Released: Mar 10, 2022

2022.x での更新項目

2022.11.10702

Updated Nov 28, 2022

Features

  • 'BarCodeReader.ReadAsync()' now includes more options for reading single barcodes.
  • Added async support to 'BarCodeReader' read methods, so that you can now use 'await' to avoid freezing your software.
  • Upgraded to use the latest version of IronSoftware.System.Drawing (v2022.11.10457).
  • Added support for loading TIFF images with frames of varying dimensions.

Fixes

  • Fixed a bug affecting reading license keys from the config file on some systems.
  • Fixed a bug where setting a QR color to a faint color would make the custom logo image disappear.

2022.10.9871

Updated Oct 18, 2022

Features

  • Added new 'QRCodeLogo' class which allows you to specify width, height and rounded corners.
  • Added 'DataMatrixWriter' for customizing Data Matrix shape (square or rectangular).
  • Added a 'Logger.EnableDebugging' option for debugging.
  • 'ExpectMultipleBarcodes' has been set to true by default.
  • Image compatibility improvements.
  • Old CreateQrCodeWithLogo, and CreateQrCodeWithLogoImage are now obsolete, please use QRCodeLogo instead.

Fixes

  • Fixed issue with LoggingMode not applying properly.
  • Fixed margins added to 2D Barcode.
  • Fixed issue when creating a UPC-A Barcode with byte array.

2022.9.8979

Updated Sep 13, 2022

Features

  • Image Compatibility Improvements
    • Added support for Microsoft .NET 7 Preview.
    • Added IronSoftware.System.Drawing to add Bitmap support for:
      • System.Drawing.Common (System.Drawing for .NET Framework) without any code changes.
      • Microsoft .NET MAUI.
      • SixLabors.ImageSharp.
      • SkiaSharp.
      • Loading Images without an image Library from Files and Strings.
  • Breaking Change:
    • Removed support for .NET Framework 4.5. Minimum supported .NET Framework version is now 4.6.2.
  • Other Changes:
    • Added new ImageFilter methods to improve reading:
      • AdaptiveThreshold.
      • BinaryThreshold.
      • Brightness.
      • Contrast.
      • Invert.
      • Sharpen.
    • Added Image Filter result after applying an ImageFilter so you can export and inspect processed images.
  • Platform Compatibility Improvements:
    • Improved support for many Linux Distributions:
      • Ubuntu 16, 18, 20 and 22.
      • Debian 9, 10 and 11.
      • Fedora 35, 36 and 37.
      • CentOS 7 and 8.
      • Rocky Linux 8 and 9.
      • Amazon Linux 2.

2022.8.8024

Updated Aug 9, 2022

Features

  • Improved performance: Fewer “false-positive” barcodes.
  • Improved documentation.
  • Added a configurable temp file path.

2022.7.7345

Updated Jul 13, 2022

Features

  • Improved API for ease of use.
  • API now returns barcode location, barcode rotation value and page orientation.
  • Added support for decoding Code39 barcodes with full ASCII.

Fixes

  • Vertical barcode reading.
  • Reading barcodes from images with a CropArea set larger than the image.

2022.5.5918

Updated May 27, 2022

Features

  • Improved Linux and Apple macOS compatibility.
  • Improved Microsoft .NET 5 and 6 compatibility.
  • Improved TIFF and GIF support.
  • Added support for barcode sizing in imperial MIL and inch dimensions.
  • Added support for custom text annotation spacing.

Fixes

  • Binary values no longer require base64 encoding and decoding.
  • Resizing & Aspect Ratio control.

2022.3.0

Updated Mar 10, 2022

Features

  • Added Microsoft .NET 6 support.
  • Improves security and performance.