變更日志:更新、里程碑、路線圖
加入五萬名開發者以獲取更新
IronBarcode 路線圖
IronBarcode 源於我們客戶的需求。 其起源故事直接源於開發者的痛點,我們的團隊深入研究了社區論壇,發現對更有效解決方案的持續需求。
我們聽取了我們社群的意見,創造了一款產品,為他們提供比市場上更佳的解決方案。
今天,我們不斷推動IronBarcode的性能,透過應用最新技術來改善影像濾鏡、電腦視覺和機器學習。 IronBarcode 現在已在 96 個國家使用,我們希望隨著其不斷改進,能看到其應用的增長。
將涵蓋更多用例,以改善從直播和條碼閱讀器進行閱讀的效果。 長期來看,我們計劃為多種程式語言推出IronBarcode。
2025年1月
IronBarcode 2025.1.10
功能與升級
https://www.nuget.org/packages/BarCode/2025.1.10
發布說明:
- 更新相依套件以解決已知的安全漏洞。
- 修正了在與 Azure.Core 套件一起安裝時拋出許可例外的問題。
- 小錯誤修正。
2024年12月
IronBarcode 2024.12.8
功能與升級
https://www.nuget.org/packages/BarCode/2024.12.8
發布說明:
- 修正了條碼文本中某些字符的二進位資料未正確返回的問題。
- 修正了包含 Unicode 字符的條碼數據引發數據損壞異常的問題。
- 移除已過時/廢棄的功能。
- 更新
IronSoftware.System.Drawing
至 2024.12.3。
2024年11月
IronBarCode 2024.11.5
功能與升級
https://www.nuget.org/packages/BarCode/2024.11.5
發布說明:
- 將機器學習檢測和讀取替換為預設讀取模式。
- 在
BarcodeScanMode
列舉中新增 "MachineLearningScan" 值,用於機器學習檢測及讀取。
2024年10月
IronBarcode 2024.10.10
功能與升級
https://www.nuget.org/packages/BarCode/2024.10.10
發布說明:
- 新增模糊濾鏡:高斯模糊、中值模糊、雙邊濾波。
- 在
ImageFilterCollection
類別中增加了一個切換,用於在應用濾鏡時保存中間圖像。 - 其他小錯誤修復。
2024年9月
IronBarCode 2024.9.7
功能與升級
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
功能與升級
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
功能與升級
https://www.nuget.org/packages/BarCode/2024.7.2
發布說明:
- 在 BarcodeReaderOptions 中新增「自動旋轉」開關,用於自動糾偏條碼以提高可讀性。
- 將 IronSoftware.System.Drawing 依賴項更新為 2024.7.2。
2024年6月
IronBarCode 2024.6.1
功能與升級
https://www.nuget.org/packages/BarCode/2024.6.1
發布說明:
- 小錯誤修正
- 更新
IronSoftware.System.Drawing
相依性至 2024.6.1
2024年5月
IronBarcode 2024.5.3
功能與升級
https://www.nuget.org/packages/BarCode/2024.5.3
發布說明:
- 小錯誤修正
- 將
IronSoftware.System.Drawing
依賴更新至 2024.5.1
2024年3月
IronBarCode v2024.4.4
功能與升級
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
功能與升級
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
功能與升級
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
功能與升級
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
功能與升級
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
功能與升級
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
功能與升級
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
功能與升級
https://www.nuget.org/packages/BarCode/2023.8.4
發布說明:
- 將 IronSoftware.Native.PdfModel 更新至 2023.8.17287
2023年7月
IronBarCode v2023.7.1
功能與升級
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
功能與升級
https://www.nuget.org/packages/BarCode/2023.6.1
發布說明:
- 改進的異步處理:
ReadPdfAsync
方法已更新為完全遵循非同步任務。 - PostBuildEvent 運行時文件夾複製修復:解決了在 PostBuildEvent 期間複製運行時文件夾的問題。
- 將 IronSoftware.System.Drawing 更新至 2023.6.1
2023年5月
IronBarcode v2023.5.1
功能與升級
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
功能與升級
https://www.nuget.org/packages/BarCode/2023.4.1
發布說明:
- 增加支援:
- Iron Suite 授權金鑰
- 對於存儲在應用程式子資料夾中的 .config 和 .json 文件中的許可金鑰
- 錯誤修正:
- 在 .config 和 .json 文件中存儲的授權密鑰未被識別的问题
- IronBarcode 提供的條碼 X 和 Y 座標與實際座標不一致
2023年3月
IronBarCode v2023.3.2
功能與升級
https://www.nuget.org/packages/BarCode/2023.3.2
發布說明:
- 修正了 Code39 條碼讀取器的問題,其中
使用Code39擴展模式
屬性未正確解碼擴展字符。 - 修正了設定條碼文字註解字體顏色無法正常工作的問題。
- 修正了在使用時拋出的警告
ReadingSpeed.Detail
在某些 PDF 文件上。 - 修正了條碼讀取器忽略重複條碼的錯誤。
2023年2月
IronBarcode v2023.2.2
功能與升級
https://www.nuget.org/packages/BarCode/2023.2.2
發布說明:
- 更新使用IronSoftware.System.Drawing v2023.2.2
- 新增對GS1-128條碼的支援
- 修正了一個錯誤,這個錯誤在某些小的自定義尺寸會產生模糊輸出。
2023年1月
IronBarCode v2023.1.11395
功能與升級
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
功能與升級
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
功能與升級
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
功能與升級
https://www.nuget.org/packages/BarCode/2022.9.8982
發布說明:
圖像兼容性改進
- 新增對 .NET 7 的支持
- 添加 IronSoftware.System.Drawing 以支援 Bitmap:
- System.Drawing.Common (System.Drawing for .NET Framework) 無需任何代碼更改
- 茂宜島
- SixLabors.ImageSharp
- SkiaSharp
- 無需圖像庫即可從文件和字串加載圖像
- https://github.com/iron-software/IronSoftware.System.Drawing
重大變更:
- 移除對 .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
功能與升級
https://www.nuget.org/packages/BarCode/2022.8.8024
發布說明:
- 改進性能:更少的「誤報」條碼。
- 可配置的臨時文件路徑。
2022年7月
IronBarcode v2022.7.7345
功能與升級
https://www.nuget.org/packages/BarCode/2022.7.7345
發布說明:
- 改進的API以便於使用。
- 新增功能:API返回條碼位置、條碼旋轉值和頁面方向的讀取結果。
- 新增功能:支援解碼 Code39 條碼,包含完整 ASCII。
- 錯誤修正:垂直條碼讀取。
- 修正了:從設定裁切區域大於影像的影像中讀取條碼的錯誤。
2022年5月
IronBarcode v2022.5.5918
功能與升級
https://www.nuget.org/packages/BarCode/2022.5.5918
發布說明:
- 改進的 Linux 和 MacOS 相容性
- 改進的 .NET 5 和 6 相容性
- 改進的TIFF和GIF支援
- 新增功能: 條形碼尺寸以英制 MIL 和英寸為單位
- 新增功能:自訂文字註釋間距
- 錯誤修正:二進位值不再需要 base64 編碼和解碼
- 已修復錯誤:調整大小和縱橫比控制
2022年3月
IronBarcode v2022.3.0
功能與升級
https://www.nuget.org/packages/BarCode/2022.3.0
發布說明:
- 改进:支持 .NET 6
- 改進:安全與性能
2021年12月
IronBarcode v2021.12.21
功能與升級
https://www.nuget.org/packages/BarCode/2021.12.21
發布說明:
- 改進:速度和穩定性
- 改進:支援 .NET 5 及 .NET 6 Beta
- 改進: 日誌記錄
2021年8月
IronBarcode v2021.9.0
功能與升級
https://www.nuget.org/packages/BarCode/2021.9.0
發布說明:
- 錯誤修復:現在適用於 .NET 5.07
- 修正錯誤:從專案配置檔案讀取授權密鑰(邊緣情況)
- 改進:速度和穩定性