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.