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

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

加入五萬名開發者以獲取更新

IronBarcode 路線圖

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

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

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

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


2025年1月

IronBarcode 2025.1.10

025年1月6日
版本 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

024年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

024年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

024年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

024年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

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

024年7月8日
024.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

024年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

024年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

024年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

024年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

024年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

023年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

023年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

023年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

023年9月19日
版本 2023.9.45
查看 IronBarcode v2023.9.45 API 參考文件

功能與升級

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

023年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

023年7月3日
版本 2023.7.1
查看 IronBarcode v2023.7.1 API 參考文件

功能與升級

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

發布說明:

  • 使用 IronSoftware.Native.PdfModel 來讀取和寫入 PDF
  • 將 IronSoftware.System.Drawing 更新至 2023.7.1

2023年6月

IronBarcode v2023.6.1

023年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

023年5月1日
版本 2023.5.1
查看 IronBarcode v2023.5.1 API 參考資料

功能與升級

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

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

功能與升級

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

發布說明:

  • 增加支援:
    • Iron Suite 授權金鑰
    • 對於存儲在應用程式子資料夾中的 .config 和 .json 文件中的許可金鑰
  • 錯誤修正:
    • 在 .config 和 .json 文件中存儲的授權密鑰未被識別的问题
    • IronBarcode 提供的條碼 X 和 Y 座標與實際座標不一致

2023年3月

IronBarCode v2023.3.2

023年3月2日
版本 2023.3.2
查看 IronBarcode v2023.3.2 API 參考資料

功能與升級

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

發布說明:

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

2023年2月

IronBarcode v2023.2.2

023年2月2日
023.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

023年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

022年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

022年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

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

功能與升級

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

發布說明:

圖像兼容性改進

  • 新增對 .NET 7 的支持
  • 添加 IronSoftware.System.Drawing 以支援 Bitmap:

重大變更:

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

其他變更:

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

平台相容性改進:

  • 改進對多種 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

022年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

022年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

022年5月27日
版本 2022.5.5918
查看 IronBarcode v2022.5.5918 API 參考資料

功能與升級

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

發布說明:

  • 改進的 Linux 和 MacOS 相容性
  • 改進的 .NET 5 和 6 相容性
  • 改進的TIFF和GIF支援
  • 新增功能: 條形碼尺寸以英制 MIL 和英寸為單位
  • 新增功能:自訂文字註釋間距
  • 錯誤修正:二進位值不再需要 base64 編碼和解碼
  • 已修復錯誤:調整大小和縱橫比控制

2022年3月

IronBarcode v2022.3.0

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

功能與升級

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

發布說明:

  • 改进:支持 .NET 6
  • 改進:安全與性能

2021年12月

IronBarcode v2021.12.21

021年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

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

功能與升級

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

發布說明:

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