變更日志:更新、里程碑、路線圖

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode 路線圖

IronBarcode 源於我們客戶的需求。 其起源故事直接源於開發者的痛點,我們的團隊深入研究了社區論壇,發現對更有效解決方案的持續需求。

我們聽取了我們社群的意見,創造了一款產品,為他們提供比市場上更佳的解決方案。

今天,我們不斷推動IronBarcode的性能,透過應用最新技術來改善影像濾鏡、電腦視覺和機器學習。 IronBarcode 現在已在 96 個國家使用,我們希望隨著其不斷改進,能看到其應用的增長。

將涵蓋更多用例,以改善從直播和條碼閱讀器進行閱讀的效果。 長期來看,我們計劃為多種程式語言推出IronBarcode。

2025年3月

IronBarCode 2025.3.4

March 5, 2025
Version 2025.3.4
查看 IronBarcode v2025.3.4 API 參考

功能與升級

https://www.nuget.org/packages/BarCode/2025.3.4

發布說明:

  • 修復某些 System 類型被重新定義的問題。
  • 修正了一個在 MAUI 專案中針對 iOS/Android 的相依套件無法自動安裝的問題。
  • 修正了一個問題,即在輸出的1D條碼中添加了過多的水平填充。
  • 更新 IronSoftware.System.Drawing 至 2025.3.5。

2025年2月

IronBarCode 2025.2.11

February 3, 2025
Version 2025.2.11
查看 IronBarcode v2025.2.11 API 參考資料

功能與升級

https://www.nuget.org/packages/BarCode/2025.2.11

發布說明:

  • 將平台支援分為個別的套件,對應的支持平台將附加於套件名稱的末尾。(例如 BarCode.Linux 支援 Linux). Windows 的套件將保持為 "BarCode"。
  • 新增對 Android 和 iOS 平台的支持(使用 "BarCode.Android" 和 "BarCode.iOS" 套件來對應每個平台). 要了解如何在這些平台上設置,請訪問我們網站上的「iOS 設置」和「Android 設置」指南。
  • 修正了一個問題,該問題在使用已安裝IronPDF的專案中使用「MachineLearningScan」模式時會發生記憶體存取違規。
  • 修正了當設定為「MachineLearningScan」模式時,CropArea 被忽略的問題。
  • 修正了一個無法設定一維條碼高度的問題。
  • IronSoftware.System.Drawing 更新至 2025.1.6。

2025年1月

IronBarCode 2025.1.10

January 6, 2025
Version 2025.1.10
查看 IronBarcode v2025.1.10 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2025.1.10

發布說明:

  • 更新相依套件以解決已知的安全漏洞。
  • 修正了在與 Azure.Core 套件一起安裝時拋出許可例外的問題。
  • 小錯誤修正。

2024年12月

IronBarCode 2024.12.8

December 5, 2024
Version 2024.12.8
查看 IronBarcode v2024.12.8 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2024.12.8

發布說明:

  • 修正了條碼文本中某些字符的二進位資料未正確返回的問題。
  • 修正了包含 Unicode 字符的條碼數據引發數據損壞異常的問題。
  • 移除已過時/廢棄的功能。
  • 更新 IronSoftware.System.Drawing 至 2024.12.3。

2024年11月

IronBarCode 2024.11.5

November 11, 2024
Version 2024.11.5
查看 IronBarcode v2024.11.5 API 文件參考

功能與升級

https://www.nuget.org/packages/BarCode/2024.11.5

發布說明:

  • 將機器學習檢測和讀取替換為預設讀取模式。
  • BarcodeScanMode 列舉中新增 "MachineLearningScan" 值,用於機器學習檢測及讀取。

2024年10月

IronBarCode 2024.10.10

October 11, 2024
Version 2024.10.10
查看 IronBarcode v2024.10.10 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2024.10.10

發布說明:

  • 新增模糊濾鏡:高斯模糊、中值模糊、雙邊濾波。
  • ImageFilterCollection 類別中增加了一個切換,用於在應用濾鏡時保存中間圖像。
  • 其他小錯誤修復。

2024年9月

IronBarCode 2024.9.7

September 20, 2024
Version 2024.9.7
查看 IronBarcode v2024.9.7 API 參考資料

功能與升級

https://www.nuget.org/packages/BarCode/2024.9.7

發布說明:

  • 新增對MaxiCode、Intelligent Mail、Databar、Databar Expanded、Micro QR和rMQR的寫入支持。
  • 更新 IronSoftware.System.Drawing 至 2024.9.11。
  • 修復條碼寫入速度緩慢的問題。
  • 其他小錯誤修復。

2024年8月

IronBarCode 2024.8.12

August 21, 2024
Version 2024.8.12
查看 IronBarcode v2024.8.12 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2024.8.12

發布說明:

  • 提高條碼讀取的速度和準確性。
  • 新增對 Micro QR 和矩形 Micro QR 的讀取支援(rMQR).
  • 更新 IronSoftware.System.Drawing 依賴至 2024.8.1。
  • 更新條碼編碼名稱以更好地反映當前常規命名。 「Rss14」現在是「Databar」,而「Databar」現在是「DatabarExpanded」。

2024年7月

IronBarCode 2024.7.2

Jul 8, 2024
Version 2024.7.2
查看 IronBarcode v2024.7.2 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2024.7.2

發布說明:

  • 在 BarcodeReaderOptions 中新增「自動旋轉」開關,用於自動糾偏條碼以提高可讀性。
  • 將 IronSoftware.System.Drawing 依賴項更新為 2024.7.2。

2024年6月

IronBarCode 2024.6.1

Jun 4, 2024
Version 2024.6.1
查看 IronBarcode v2024.6.1 API 參考資料

功能與升級

https://www.nuget.org/packages/BarCode/2024.6.1

發布說明:

  • 小錯誤修正
  • 更新 IronSoftware.System.Drawing 相依性至 2024.6.1

2024年5月

IronBarCode 2024.5.3

Apr 29, 2024
Version 2024.5.3
查看 IronBarcode v2024.5.3 API 參考資料

功能與升級

https://www.nuget.org/packages/BarCode/2024.5.3

發布說明:

  • 小錯誤修正
  • IronSoftware.System.Drawing 依賴更新至 2024.5.1

2024年3月

IronBarCode v2024.4.4

Apr 5, 2024
Version 2024.4.4
查看 IronBarcode v2024.4.4 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2024.4.4

發布說明:

  • Microsoft.ML.OnnxRuntime 更新至版本 1.17.1。
  • 已將 IronSoftware.System.Drawing 更新到版本 2024.4.1。

2024年3月

IronBarCode v2024.3.2

Mar 8, 2024
Version 2024.3.2
查看 IronBarcode v2024.3.2 API 參考資料

功能與升級

https://www.nuget.org/packages/BarCode/2024.3.2

發布說明:

  • 修復了一個在 .NET Framework 中無法從 web.config 檔案中讀取授權金鑰的錯誤。
  • 修復了在 macOS 上使用機器學習讀取 Barcodes 的錯誤。
  • IronSoftware.System.Drawing 更新至版本 2024.3.4。

2024年2月

IronBarCode v2024.2.1

Jan 29, 2024
Version 2024.2.1
查看 IronBarcode v2024.2.1 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2024.2.1

發布說明:

  • 透過在讀取前將文件頁面展平,改善從 PDF 中讀取條碼的行為。
  • 新增優化信心閾值的能力。 (請參閱 BarcodeReaderOptions 中的 ConfidenceThreshold)
  • 修復在自動模式下使用 BarCode.Slim 讀取條碼時缺少 DLL 的異常問題。
  • 已將 IronSoftware.System.Drawing 更新至版本 2024.2.2。

2023年12月

IronBarCode v2023.12.4

Nov 27, 2023
Version 2023.12.4
查看 IronBarcode v2023.12.4 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2023.12.4

發布說明:

  • 新增機器學習模型以實現突破性的條碼讀取改進!
  • 單獨的 BarCode.Slim 套件,用於非機器學習的舊行為。
  • IronSoftware.System.Drawing 更新至版本 2023.12.1。
  • 修正了在某些 .To***Stream 中拋出的 ObjectDisposedException。()方法

2023年11月

IronBarCode v2023.11.3

Oct 27, 2023
Version 2023.11.3
查看 IronBarcode v2023.11.3 API 參考文件

功能與升級

https://www.nuget.org/packages/BarCode/2023.11.3

發布說明:

  • IronSoftware.System.Drawing 更新至 2023.11.1 版。
  • IronSoftware.Common 更新至版本 2023.11.12。

2023年10月

IronBarCode v2023.10.1

Oct 05, 2023
Version 2023.10.1
查看 IronBarcode v2023.10.1 API 參考資料

功能與升級

https://www.nuget.org/packages/BarCode/2023.10.1

發布說明:

  • 更新 `IronSoftware.System.Drawing` 到版本 2023.10.1。
  • 更新 `IronSoftware.Common` 到版本 2023.10.2。

## 2023年9月

IronBarCode v2023.9.45

Sep 19, 2023
Version 2023.9.45
查看 IronBarcode v2023.9.45 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.9.45](https://www.nuget.org/packages/BarCode/2023.9.45)** #### 發布說明:
  • Fixed memory stream disposal issues in ToJpegStream(), ToPngStream(), and ToTiffStream().
  • Added IronSoftware.Common as a new dependency.
  • Updated IronSoftware.System.Drawing to version 2023.9.2.
  • Updated IronSoftware.Native.PdfModel to version 2023.9.18570.

## 2023年8月

IronBarCode v2023.8.4

Jul 31, 2023
Version 2023.8.4
查看 IronBarcode v2023.8.4 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.8.4](https://www.nuget.org/packages/BarCode/2023.8.4)** #### 發布說明:
  • 更新 IronSoftware.Native.PdfModel 至 2023.8.17287

## 2023年7月

IronBarCode v2023.7.1

Jul 3, 2023
Version 2023.7.1
查看 IronBarcode v2023.7.1 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.7.1](https://www.nuget.org/packages/BarCode/2023.7.1)** #### 發布說明:
  • Using IronSoftware.Native.PdfModel to read & write PDF
  • Updates IronSoftware.System.Drawing to 2023.7.1

## 2023年6月

IronBarCode v2023.6.1

May 29, 2023
Version 2023.6.1
查看 IronBarcode v2023.6.1 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.6.1](https://www.nuget.org/packages/BarCode/2023.6.1)** #### 發布說明:
  • 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

## 2023年5月

IronBarCode v2023.5.1

May 1, 2023
Version 2023.5.1
查看 IronBarcode v2023.5.1 API 參考資料
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.5.1](https://www.nuget.org/packages/BarCode/2023.5.1)** #### 發布說明:
  • 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

## 2023年4月

IronBarCode v2023.4.1

Mar 30, 2023
Version 2023.4.1
查看 IronBarcode v2023.4.1 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.4.1](https://www.nuget.org/packages/BarCode/2023.4.1)** #### 發布說明:
  • 增加支援:
    • For the Iron Suite license keys
    • For license keys stored in .config and .json files in subfolders of the application
  • 錯誤修正:
    • Issues with license keys stored in .config and .json files not being picked up
    • Barcode X & Y coordination given by IronBarcode is misaligned from the actual coordination

## 2023年3月

IronBarCode v2023.3.2

Mar 2, 2023
Version 2023.3.2
查看 IronBarcode v2023.3.2 API 參考資料
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.3.2](https://www.nuget.org/packages/BarCode/2023.3.2)** #### 發布說明:
  • 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.

## 2023年2月

IronBarCode v2023.2.2

Feb 2, 2023
Version 2023.2.2
查看 IronBarcode v2023.2.2 API 參考
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.2.2](https://www.nuget.org/packages/BarCode/2023.2.2)** #### 發布說明:
  • 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

## 2023年1月

IronBarCode v2023.1.11395

Jan 1, 2023
Version 2023.1.11395
查看 IronBarcode v2023.1.11395 API 參考資料
功能與升級 **[https://www.nuget.org/packages/BarCode/2023.1.11395](https://www.nuget.org/packages/BarCode/2023.1.11395)** #### 發布說明:
  • 更新使用 IronSoftware.System.Drawing v2023.1.11379
  • 修正安裝 BarCode 於 .NET Framework 上使用時的問題
  • 修正建立含有 '%' 字元的 Code39 條碼時的錯誤
  • 修正讀取 Tiff 圖像並返回錯誤顏色的錯誤
  • 修正 ToHtmlTag() 未應用自定義寬度的錯誤

## 2022年11月

IronBarCode v2022.11.10702

Nov 28, 2022
Version 2022.11.10702
查看 IronBarcode v2022.11.10702 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2022.11.10702](https://www.nuget.org/packages/BarCode/2022.11.10702)** #### 發布說明:
  • 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

## 2022年10月

IronBarCode v2022.10.9871

Oct 18, 2022
Version 2022.10.9871
查看 IronBarcode v2022.10.9871 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2022.10.9871](https://www.nuget.org/packages/BarCode/2022.10.9871)** #### 發布說明:
  • 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

## 2022年9月

IronBarCode v2022.9.8982

Sep 13, 2022
Version 2022.9.8982
查看 IronBarcode v2022.9.8982 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2022.9.8982](https://www.nuget.org/packages/BarCode/2022.9.8982)** #### 發布說明: Image Compatibility Improvements
  • 新增對 .NET 7 的支援
  • 添加 IronSoftware.System.Drawing 以增加對 Bitmap 的支持:
Breaking Change:
  • Removes support for .NET Framework 4.5. Minimum supported .NET Framework version is now 4.6.2
Other Changes:
  • 新增 ImageFilter 方法以改善閱讀:
    • 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:
  • 改善對許多 Linux 發行版的支持:
    • Ubuntu 16, 18, 20, 22
    • Debian 9, 10, 11
    • Fedora 35, 36, 37
    • CentOs 7, 8
    • Rocky Linux 8, 9
    • Amazon Linux 2

## 2022年8月

IronBarcode v2022.8.8024

Aug 9, 2022
Version 2022.8.8024
查看 IronBarcode v2022.8.8024 API 參考資料
功能與升級 **[https://www.nuget.org/packages/BarCode/2022.8.8024](https://www.nuget.org/packages/BarCode/2022.8.8024)** #### 發布說明:
  • Improved Performance: Fewer “false-positive” Barcodes.
  • Configurable Temp file path.

## 2022年7月

IronBarcode v2022.7.7345

Jul 13, 2022
Version 2022.7.7345
查看 IronBarcode v2022.7.7345 API 參考資料
功能與升級 **[https://www.nuget.org/packages/BarCode/2022.7.7345](https://www.nuget.org/packages/BarCode/2022.7.7345)** #### 發布說明:
  • Improved API for ease of use.
  • Added Feature: API returns Barcode locations, Barcode rotation value and page orientation inside reading result.
  • Added Feature: Support for Decoding Code39 Barcodes with Full ASCII.
  • Bug Fixed: Vertical Barcode Reading.
  • Bug Fixed: Reading Barcodes from images with a CropArea set larger than the image.

## 2022年5月

IronBarcode v2022.5.5918

May 27, 2022
Version 2022.5.5918
查看 IronBarcode v2022.5.5918 API 參考資料
功能與升級 **[https://www.nuget.org/packages/BarCode/2022.5.5918](https://www.nuget.org/packages/BarCode/2022.5.5918)** #### 發布說明:
  • 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

## 2022年3月

IronBarcode v2022.3.0

Mar 10, 2022
Version 2022.3.0
查看 IronBarcode v2022.3.0 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2022.3.0](https://www.nuget.org/packages/BarCode/2022.3.0)** #### 發布說明:
  • 改進:支援 .NET 6
  • 改進:安全性和效能

## 2021年12月

IronBarcode v2021.12.21

Dec 21, 2021
Version 2021.12.21
查看 IronBarcode v2021.12.21 API 參考資料
功能與升級 **[https://www.nuget.org/packages/BarCode/2021.12.21](https://www.nuget.org/packages/BarCode/2021.12.21)** #### 發布說明:
  • 改進:速度和穩定性
  • 改進:.NET 5 和 .NET 6 Beta 支援
  • 改進:日誌記錄

## 2021年8月

IronBarcode v2021.9.0

Aug 24, 2021
Version 2021.9.0
查看 IronBarcode v2021.9.0 API 參考文件
功能與升級 **[https://www.nuget.org/packages/BarCode/2021.9.0](https://www.nuget.org/packages/BarCode/2021.9.0)** #### 發布說明:
  • Bug Fixed: Now works with .NET 5.07
  • Bug Fixed: License Keys reading from project configuration files (edge casess)
  • Improved: Speed and Stability