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

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

IronBarcode 路線圖

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

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

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

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

2025年4月

IronBarcode 2025.4.2

2025年4月8日
版本 2025.4.2
查看 IronBarcode v2025.4.2 API 參考

功能與升級

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

發布說明:

  • 在未指定邊距的情況下減少條碼圖片周圍的白色填充。
  • 更新 IronSoftware.System.Drawing 至 2025.3.6。

2025年3月

IronBarcode 2025.3.4

2025年3月5日
版本 2025.3.4
View IronBarcode v2025.3.4 API Reference

功能與升級

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

2025年2月3日
版本 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

2025年1月6日
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

2024年12月5日
版本 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

2024年11月11日
版本 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

2024年10月11日
版本 2024.10.10
查看 IronBarcode v2024.10.10 API 參考

功能與升級

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

發布說明:

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

2024年9月

IronBarCode 2024.9.7

2024年9月20日
版本 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

2024年8月21日
版本 2024.8.12
查看IronBarcode v2024.8.12 API參考

功能與升級

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

發布說明:

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

2024年7月

IronBarCode 2024.7.2

2024年7月8日
版本 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

2024年6月4日
版本 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

2024年4月29日
版本 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

2024年4月5日
版本 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

2024年3月8日
版本 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

2024年1月29日
版本 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

2023年11月27日
版本 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

2023年10月27日
版本 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

2023年10月5日
版本 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

2023年9月19日
版本 2023.9.45
View IronBarcode v2023.9.45 API Reference

功能與升級

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

發布說明:

  • 修正了 ToJpegStream()、ToPngStream() 和 ToTiffStream() 中的記憶體流處置問題。
  • 新增 IronSoftware.Common 作為新的依賴項。
  • 更新 IronSoftware.System.Drawing 至 2023.9.2 版本。
  • 已更新 IronSoftware.Native.PdfModel 到版本 2023.9.18570。

2023年8月

IronBarCode v2023.8.4

2023年7月31日
版本 2023.8.4
查看 IronBarcode v2023.8.4 API 參考文件

功能與升級

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

發布說明:

  • 將 IronSoftware.Native.PdfModel 更新至 2023.8.17287

2023年7月

IronBarCode v2023.7.1

2023年7月3日
版本 2023.7.1
View IronBarcode v2023.7.1 API Reference

功能與升級

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

發布說明:

  • Using IronSoftware.Native.PdfModel to read & write PDF
  • 將 IronSoftware.System.Drawing 更新至 2023.7.1

2023年6月

IronBarcode v2023.6.1

2023年5月29日
版本 2023.6.1
查看 IronBarcode v2023.6.1 API 參考資料

功能與升級

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

發布說明:

  • 改進的異步處理:ReadPdfAsync 方法已更新,以完全遵循異步任務。
  • PostBuildEvent 運行時文件夾複製修復:解決了在 PostBuildEvent 期間複製運行時文件夾的問題。
  • 將 IronSoftware.System.Drawing 更新至 2023.6.1

2023年5月

IronBarcode v2023.5.1

2023年5月1日
版本 2023.5.1
View IronBarcode v2023.5.1 API Reference

功能與升級

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

發布說明:

  • 修正了阻止在未授權情況下運行調試模式的問題
  • 修复在某些 .NET Framework ASP.NET 项目中从 web.config 无法获取许可证密钥的问题
  • 更新 IronSoftware.System.Drawing 至 2023.4.4

2023年4月

IronBarcode v2023.4.1

2023年3月30日
版本 2023.4.1
查看 IronBarcode v2023.4.1 API 參考

功能與升級

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

發布說明:

  • Adds support:
    • For the Iron Suite license keys
    • For license keys stored in .config and .json files in subfolders of the application
  • Bug Fixes:
    • 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

2023年3月2日
版本 2023.3.2
View IronBarcode v2023.3.2 API Reference

功能與升級

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

發布說明:

  • 修正了Code39條碼閱讀器的問題,其中UseCode39ExtendedMode屬性未正確解碼擴展字符。
  • 修正了設定條碼文字註解字體顏色無法正常工作的問題。
  • 修復了在某些 PDF 文件上使用 ReadingSpeed.Detail 時出現的警告。
  • 修正了條碼讀取器忽略重複條碼的錯誤。

2023年2月

IronBarcode v2023.2.2

2023年2月2日
版本 2023.2.2
查看 IronBarcode v2023.2.2 API 參考

功能與升級

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

發布說明:

  • 更新使用IronSoftware.System.Drawing v2023.2.2
  • 新增對GS1-128條碼的支援
  • 修正了一個錯誤,這個錯誤在某些小的自定義尺寸會產生模糊輸出。

2023年1月

IronBarCode v2023.1.11395

2023年1月1日
版本 2023.1.11395
查看 IronBarcode v2023.1.11395 API 參考

功能與升級

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

發布說明:

  • 更新以使用 IronSoftware.System.Drawing v2023.1.11379
  • 修復在 .NET Framework 上安裝 BarCode 使用時的問題
  • 修正了在創建包含'%'字符的Code39條碼時出現的錯誤
  • 修復讀取 Tiff 圖像並返回錯誤顏色時的錯誤
  • 修正了ToHtmlTag()未能應用自定義寬度的錯誤

2022年11月

IronBarcode v2022.11.10702

2022年11月28日
版本 2022.11.10702
查看 IronBarcode v2022.11.10702 API 參考

功能與升級

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

發布說明:

  • 為 BarCodeReader.ReadAsync() 添加更多的重載選項,允許有更多的選項來讀取單個條碼
  • 為 BarCodeReader 讀取方法新增了異步支援,現在你可以使用 await 來避免軟體凍結。
  • 修復在某些系統上從配置檔讀取許可證密鑰的錯誤
  • 升級以使用最新版本的 IronSoftware.System.Drawing (v2022.11.10457)
  • 新增對加載具有不同維度幀的TIFF圖像的支持
  • 修復了一個錯誤,將 QR 顏色設置為淡色會使自定義標誌圖像消失。

2022年10月

IronBarCode v2022.10.9871

2022年10月18日
版本 2022.10.9871
查看 IronBarcode v2022.10.9871 API 參考

功能與升級

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

發布說明:

  • 新增 QRCodeLogo 類別,允許指定寬度、高度和圓角
  • 新增 DataMatrixWriter 用於自訂 Data Matrix 形狀(正方形或矩形)
  • 新增 Logger.EnableDebugging 選項以進行除錯
  • 將 ExpectMultipleBarcodes 預設設為 true
  • 修正 LoggingMode 無法正確應用的問題
  • 修復添加至 2D 條碼的邊距
  • 修正使用位元組陣列創建UPC-A條碼時的問題
  • 舊的CreateQrCodeWithLogo和CreateQrCodeWithLogoImage現已被淘汰,請改用QRCodeLogo。圖像兼容性改進。

2022年9月

IronBarCode v2022.9.8982

2022年9月13日
版本 2022.9.8982
查看 IronBarcode v2022.9.8982 API 參考

功能與升級

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

發布說明:

圖像兼容性改進

  • Adds support for .NET 7
  • Adds IronSoftware.System.Drawing to add Bitmap support for:

重大變更:

  • 移除對 .NET Framework 4.5 的支援。最低支援的 .NET Framework 版本現在為 4.6.2

其他變更:

  • 添加新的 ImageFilter 方法以改善讀取:
    • 自适应阈值
    • 二值閾值
    • 亮度
    • 對比
    • 反轉
    • 銳化
    </li>
    <li>新增影像濾鏡的結果,在套用 ImageFilter 後,您可以匯出並檢查處理過的影像。</li>

平台相容性改進:

  • 改進對多個 Linux 發行版的支持:
    • Ubuntu 16、18、20、22
    • Debian 9,10,11
    • Fedora 35、36、37
    • CentOs 7,8
    • Rocky Linux 8,9
    • Amazon Linux 2
    </li>


2022年8月

IronBarcode v2022.8.8024

2022年8月9日
版本 2022.8.8024
查看 IronBarcode v2022.8.8024 API 參考

功能與升級

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

發布說明:

  • 改進性能:更少的「誤報」條碼。
  • 可配置的臨時文件路徑。

2022年7月

IronBarcode v2022.7.7345

2022年7月13日
版本 2022.7.7345
查看 IronBarcode v2022.7.7345 API 參考

功能與升級

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

發布說明:

  • 改進的API以便於使用。
  • 新增功能:API返回條碼位置、條碼旋轉值和頁面方向的讀取結果。
  • 新增功能:支援解碼 Code39 條碼,包含完整 ASCII。
  • 錯誤修正:垂直條碼讀取。
  • 修正了:從設定裁切區域大於影像的影像中讀取條碼的錯誤。

2022年5月

IronBarcode v2022.5.5918

2022年5月27日
版本 2022.5.5918
View IronBarcode v2022.5.5918 API Reference

功能與升級

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
  • 新增功能:自訂文字註釋間距
  • Bug Fixed: Binary values no longer require base64 encoding & decoding
  • Bug Fixed: Resizing & Aspect Ratio control

2022年3月

IronBarcode v2022.3.0

2022年3月10日
版本 2022.3.0
查看 IronBarcode v2022.3.0 API 參考

功能與升級

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

發布說明:

  • 改进:支持 .NET 6
  • Improved: Secuirty & Performance

2021年12月

IronBarcode v2021.12.21

2021年12月21日
版本 2021.12.21
查看 IronBarcode v2021.12.21 API 參考

功能與升級

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

發布說明:

  • 改進:速度和穩定性
  • 改進:支援 .NET 5 及 .NET 6 Beta
  • 改進: 日誌記錄

2021年8月

IronBarcode v2021.9.0

2021年8月24日
版本 2021.9.0
查看 IronBarcode v2021.9.0 API 參考

功能與升級

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

發布說明:

  • 錯誤修復:現在適用於 .NET 5.07
  • 修正錯誤:從專案配置檔案讀取授權密鑰(邊緣情況)
  • 改進:速度和穩定性