更新日志:更新、里程碑、路线图
IronBarcode 路线图
IronBarcode 源自我们的客户要求。 我们的团队深入社区论坛,发现了开发人员对更有效解决方案的反复需求,而这正是开发人员痛点的直接结果。
我们倾听了社区的声音,并创造了一款产品,为他们提供比市场上现有产品更好的解决方案。 今天,我们不断应用最新技术来改进图像滤波器、计算机视觉和机器学习,从而持续提升 IronBarcode 的性能。 IronBarcode 目前已在 96 个国家/地区使用,我们希望随着其不断改进,其应用范围能够不断扩大。 我们将介绍更多用例,以改进从实时流和条形码阅读器中读取数据的方法。 从长远来看,我们的计划是推出支持多种编程语言的 IronBarcode。
2026年5月
IronBarcode v2026.5.2
发布说明
- 更新内部依赖项。
2026年4月
IronBarcode v2026.4.2
发布说明
- 更新内部依赖项。
2026年3月
IronBarcode v2026.3.6
发布说明
- 更新内部依赖项。
- 通过实现对角线扫描回退,修复了在特定旋转角度(30°–60°)下不能检测到EAN-13和其他线性条码的问题,改进了一维条码检测。
2026 年 2 月
IronBarcode v2026.2.1
发布说明
- 更新内部依赖项。
2026 年 1 月
IronBarcode v2026.1.8
发布说明
- 更新内部依赖项。
- 增加了对分析 GS1 和标准 Code 128 条形码中的 Code 128 (A/B/C) 编码段的支持,包括字符集转换和符号计数详情。
- 修复了因默认扫描线阈值过于严格而导致有效BARCODE被漏检的问题,并将
MinScanLines作为可配置的读取器选项提供。
2025 年 12 月
IronBarcode v2025.12.6.
发布说明
- 更新内部依赖项。
- 修复了
Code128GS1Parser.IsValid()在遇到无效输入时抛出异常而非返回 false 的问题。
2025 年 11 月
IronBarcode v2025.11.4.
发布说明
- 更新内部依赖项。
2025年10月
IronBarcode v2025.10.4.
发布说明
- 更新内部依赖项。
- 修复了某些 PDF 输入无法检测到 Code 39 Extended BarCode 的问题。
2025 年 9 月
IronBarcode v2025.9.5.
发布说明
- 将
IronSoftware.System.Drawing更新至 2025.9.3。 - 优化了
AnyBitmap对象的加载。
2025 年 8 月
IronBarcode v2025.8.5.
发布说明
- 将
IronSoftware.System.Drawing更新为 2025.8.1。 - 修复了
ResizeToMil和ResizeTo导致图像质量下降的问题。 - 修复了阅读某些大图片时应用程序会冻结的问题。
- 使用 "详细 "快速模式提高阅读性能。
- 添加了对生成 1 bpp BarCode 图像的支持。
2025年7月
IronBarcode v2025.7.29.
发布说明
- 将
IronSoftware.System.Drawing更新为 2025.7.12。 - 修复了无法将 Unicode 字符写入 BarCode 的问题。
- 修复了读取使用 Microsoft Print to PDF 生成的 PDF 文件时,
StampToExistingPdfPage会引发异常的问题。 - 修复了一个问题,即应用字体样式对注释文本不起作用。
- 修复了顶部注释文本与 BarCode 重叠的问题。
- 修复了在输入图像中添加
CropArea时,BarCode 位置坐标返回错误的问题。 - 修复了无法读取生成的 GS1-128 BarCode 的问题。
- 在"
ExtremeDetail"模式下扫描时,可减少误报。 - 提高整体内存使用率。
- 提高 GS1-128 BarCode 的读取能力。
- 将
IntelliSense中StampToExistingPdfPage的单位从像素修正为点。
2025 年 6 月
IronBarcode v2025.6.7.
发布说明
- 将
IronSoftware.System.Drawing更新至 2025.6.2。 - 修复了条形码对象中底部注释被切断的问题。
- 修复了
AddAnnotationText忽略文本间距的问题。 - 修复了发布应用程序时未复制本地二进制文件的问题。
- 修改注释文本的默认外观,使其不粗体、不光鲜。
2025年5月
IronBarcode 2025.5.8
发布说明
文档更新:
- 修改了
ExportFilterImagesToDisk的 XML 摘要,以阐明其用法。 依赖关系更新: - 将
IronSoftware.System.Drawing更新至 2025.5.3。错误修复: - 修复了
ReadPdf在读取多个 PDF 文件时返回错误页码的问题。 - 修复了
ExportFilterImagesToDisk未在指定目录中创建任何文件的问题。 新增功能: - 新增了一个名为
ReadPdfs的方法,用于读取多个 PDF 文件。 该方法将为每个 PDF 文档返回一个BarcodeResults对象。 - 在
ImageFilterCollection中添加了Erode和Dilate过滤器,用于 BarCode 图像的预处理。 增强功能: - 通过
ExtremeDetail加速模式提升读取性能。
2025 年 4 月
IronBarcode 2025.4.2
发布说明
- 降低了未指定边距的条码图像的白色填充。
- 将
IronSoftware.System.Drawing更新为 2025.3.6。
2025 年 3 月
IronBarcode 2025.3.4
发布说明
- 修复了某些
System类型被重新定义的问题。 - 修复了在面向iOS/Android的MAUI项目中未自动安装依赖包的问题。
- 修复了在一维条码输出中添加过多水平填充的问题。
- 将
IronSoftware.System.Drawing更新为 2025.3.5。
2025 年 2 月
IronBarcode 2025.2.11
发布说明
- 将平台支持拆分为独立的包——对应的受支持平台将附加在包名末尾(例如
BarCode.Linux表示支持 Linux)。 Windows 版本的软件包名称将保持为"BarCode"。 - 新增对 Android 和 iOS 平台的支持(请分别使用"
BarCode.iO/S"包)。 要了解如何在这些平台上设置,请访问我们网站上的"iOS设置"和"Android设置"指南。 - 修复了在安装了 IronPDF 的项目中使用"
MachineLearningScan"模式时发生内存访问违规的问题。 - 修复了当设置为"
CropArea会被忽略的问题。 - 修复了一维条码的高度无法设置的问题。
- 将
IronSoftware.System.Drawing更新至 2025.1.6。
2025 年 1 月
IronBarcode 2025.1.10
发布说明
- 更新了依赖包以解决已知的安全漏洞。
- 修复了当该包与
Azure.Co/re包一同安装时抛出许可异常的问题。 - 修复了一些小错误。
2024 年 12 月
IronBarcode 2024.12.8
发布说明
- 修复了某些条码文本的字符的二进制数据未正确返回的问题。
- 修复了含有Unicode字符的条码数据抛出数据损坏异常的问题。
- 移除了已弃用的功能。
- 将
IronSoftware.System.Drawing更新为 2024.12.3。
2024年11月
IronBarcode 2024.11.5
发布说明
- 替换为机器学习检测和读取作为默认的读取模式。
- 在
BarcodeScanMode枚举中添加 "MachineLearningScan" 值,用于机器学习检测和读取。
2024年10月
IronBarcode 2024.10.10
发布说明
- 增加了用于模糊处理的新过滤器:高斯模糊、中值模糊、双边过滤。
- 在
ImageFilterCollection类中添加了一个开关,用于在应用滤镜时保存中间图像。 - 其他小的bug修复。
2024 年 9 月
IronBarcode 2024.9.7
发布说明
- 新增对
MaxiCode、Intelligent Mail、Databar、Databar Expanded、Micro QR 和 rMQR 的写入支持。 - 将
IronSoftware.System.Drawing更新为 2024.9.11。 - 修复了条码写入速度慢的问题。
- 其他小的bug修复。
2024 年 8 月
IronBarcode 2024.8.12
发布说明
- 提高了条码读取的速度和准确性。
- 增加了对Micro QR和矩形微型QR(rMQR)的读取支持。
- 将
IronSoftware.System.Drawing的依赖项更新至 2024.8.1。 - 更新了条码编码名称以更好地反映当前的传统命名。 "
Rss14" 现更名为 "Databar" 现更名为 "DatabarExpanded"。
2024 年 7 月
IronBarcode 2024.7.2
发布说明
- 在
BarcodeReaderOptions中添加"自动旋转"开关,用于自动校正 BARCODE 倾斜度,以提高可读性。 - 更新
IronSoftware.System.Drawing依赖项至 2024.7.2。
2024 年 6 月
IronBarcode 2024.6.1
发布说明
- 小错误修复
- 更新
IronSoftware.System.Drawing依赖项至 2024.6.1
2024年5月
IronBarcode 2024.5.3
发布说明
- 小错误修复
- 更新
IronSoftware.System.Drawing依赖项至 2024.5.1
2024 年 3 月
IronBarcode v2024.4.4
发布说明
- 将
Microsoft.ML.OnnxRuntime更新至 1.17.1 版本。 - 将
IronSoftware.System.Drawing更新至 2024.4.1 版本。
2024 年 3 月
IronBarcode v2024.3.2
发布说明
- 修复了在 .NET Framework 中无法从
web.co/nfig文件中读取许可证密钥的错误。 - 修复了在macOS上使用机器学习读取条码时的错误。
- 将
IronSoftware.System.Drawing更新至 2024.3.4 版本。
2024 年 2 月
IronBarcode v2024.2.1
发布说明
- 通过在读取前平整文档页面,提高了从PDF中读取条码的行为。
- 增加了优化置信度阈值的能力。 (See
BarcodeReaderOptionsforConfidenceThreshold) - 修复了在自动模式下使用
BarCode.Slim读取 BARCODE 时出现的 DLL 缺失异常。 - 将
IronSoftware.System.Drawing更新至 2024.2.2 版本。
2023 年 12 月
IronBarcode v2023.12.4
发布说明
- 增加了用于突破性条码读取改进的机器学习模型!
- 针对非机器学习(ML)的旧行为,单独提供
BarCode.Slim包。 - 将
IronSoftware.System.Drawing更新至 2023.12.1 版本。 - 修复了某些
.To***Stream()方法抛出的ObjectDisposedException异常
2023年11月
IronBarcode v2023.11.3
发布说明
- 将
IronSoftware.System.Drawing更新至 2023.11.1 版本。- 将IronSoftware.Com/mon更新至 2023.11.12 版本。
2023 年 10 月
IronBarcode v2023.10.1
发布说明
- 将
IronSoftware.System.Drawing更新至 2023.10.1 版本。 - 将
IronSoftware.Com/mon更新至 2023.10.2 版本。
2023 年 9 月
IronBarcode v2023.9.45
发布说明
- 修复了
ToPngStream()和ToTiffStream()中内存流的释放问题。 - 添加了
IronSoftware.Com/mon作为新依赖项。 - 将
IronSoftware.System.Drawing更新至 2023.9.2 版本。 - 将
IronSoftware.Native.PdfModel更新至 2023.9.18570 版本。
2023年8月
IronBarcode v2023.8.4
发布说明
- 将
IronSoftware.Native.PdfModel更新至 2023.8.17287
2023年7月
IronBarcode v2023.7.1
发布说明
- 使用
IronSoftware.Native.PdfModel读写 PDF - 将
IronSoftware.System.Drawing更新至 2023.7.1
2023年6月
IronBarcode v2023.6.1
发布说明
- 改进的异步处理:
ReadPdfAsync方法已更新,以完全支持异步任务。 PostBuildEvent运行时文件夹复制修复:解决了在PostBuildEvent过程中复制运行时文件夹时出现的问题。- 将
IronSoftware.System.Drawing更新至 2023.6.1
2023年5月
IronBarcode v2023.5.1
发布说明
- 修复了在未授权的情况下无法在调试模式下运行的问题
- 修复了在某些 .NET Framework
ASP.NET项目中无法从web.co/nfig获取许可证密钥的问题 - 将
IronSoftware.System.Drawing更新至 2023.4.4
2023年4月
IronBarcode v2023.4.1
发布说明
-
新增支持:
- 关于 Iron Suite 许可证密钥
- 对于存储在应用程序子文件夹中 .config 和 .json 文件中的许可证密钥
-
错误修复:
- 无法获取 .config 和 .json 文件中存储的许可证密钥的问题
- IronBarcode 提供的条码 X & Y 协调与实际协调不一致
2023 年 3 月
IronBarcode v2023.3.2
发布说明
- 修复了 Code39 BarCode 读取器中
UseCode39ExtendedMode属性无法正确解码扩展字符的问题。 - 修复了设置 BarCode 文本注释的字体颜色无法正常工作的问题。
- 修复了在某些 PDF 文档中使用
ReadingSpeed.Detail时抛出的警告。 - 修正了条码阅读器忽略重复条码的错误。
2023年2月
IronBarcode v2023.2.2
发布说明
- 更新至
IronSoftware.System.Drawingv2023.2.2 - 增加了对 GS1-128 BarCode 的支持
- 修正了一个 Bug,在该 Bug 中,一些小的自定义尺寸会产生模糊的输出结果
2023年1月
IronBarcode v2023.1.11395
发布说明
- 更新以使用
IronSoftware.System.Drawing v2023.1.11379 - 修复了在 .NET Framework 上安装
BarCode时出现的问题 - 修复了在创建包含
'%'字符的 Code39 BARCODE 时出现的错误 - 修复了读取 Tiff 图像时返回不正确颜色的错误
- 修复了
ToHtmlTag()无法应用自定义宽度的错误
2022年11月
IronBarcode v2022.11.10702
发布说明
- 为
BarCodeReader.ReadAsync()添加了更多重载,为读取单个 BARCODE 提供了更多选项 - 为
BarCodeReader读取方法添加了异步支持,现在您可以使用 await 避免软件卡死 - 修复了影响在某些系统上从配置文件读取许可证密钥的错误
- 已升级至
IronSoftware.System.Drawing的最新版本(v2022.11.10457) - 增加了对加载具有不同尺寸帧的 TIFF 图像的支持
- 修复了将 QR 颜色设置为淡色会使自定义徽标图像消失的错误
2022年10月
IronBarcode v2022.10.9871
发布说明
- 添加 QRCodeLogo 类,允许指定宽度、高度和圆角
- 添加
DataMatrixWriter以自定义数据矩阵形状(正方形或长方形) - 添加了用于调试的
Logger.EnableDebugging选项 - 默认将
ExpectMultipleBarcodes设置为 true - 修复了
LoggingMode无法正确应用的问题 - 为二维 BarCode 添加修正边距
- 修复使用字节数组创建 UPC-A BarCode 时的问题
- 旧版
CreateQrCodeWithLogo和CreateQrCodeWithLogoImage现已过时,请改用 QRCodeLogo
2022年9月
IronBarcode v2022.9.8982
发布说明
- 增加了对 .NET 7 的支持
-
添加
IronSoftware.System.Drawing以支持以下格式的位图:System.Drawing.Com/mon(.NET Framework 请使用System.Drawing)且无需修改任何代码- 毛伊岛
SixLabors.ImageSharpSkiaSharp- 从文件和字符串加载图像(无需图像库)
- https://github.com/iron-software/`IronSoftware.System.Drawing`
- 删除对 .NET Framework 4.5 的支持。 现在支持的最低 .NET Framework 版本为 4.6.2
-
添加新的
ImageFilter方法以提升可读性:AdaptiveThresholdBinaryThreshold- 亮度
- 对比
- 反转
- 锐化
- 应用
ImageFilter后会显示图像滤镜处理结果,以便您导出并检查处理后的图像 -
改进了对多种 Linux 发行版的支持:
- Ubuntu 16、18、20、22
- Debian 9、10、11
- Fedora 35、36、37
CentOs7, 8- Rocky Linux 8、9
- Amazon Linux 2
2022年8月
IronBarcode v2022.8.8024.
发布说明
- 提高性能:减少 "假阳性 "Barcode。
- 可配置的临时文件路径。
2022年7月
IronBarcode v2022.7.7345.
发布说明
- 改进了 API,使其更易于使用。
- 新增功能:API 在读取结果中返回条形码位置、条形码旋转值和页面方向。
- 新增功能:支持用全 ASCII 解码 Code39 BarCode。
- 已修正错误:垂直条形码读取。
- 已修复的错误:当
CropArea的设置尺寸大于图像时,无法从图像中读取 BARCODE。
2022年5月
IronBarcode v2022.5.5918.
发布说明
- 改进 Linux 和 MacOS 兼容性
- 改进的 .NET 5 和 6 兼容性
- 改进对 TIFF 和 GIF 的支持
- 新增功能:英制 MIL 和英寸尺寸的 BarCode 大小
- 新增功能:自定义文本注释间距
- 修正的错误:二进制值不再需要 base64 编码和解码
- 已修复 Bug:调整大小和高宽比控制
2022年3月
IronBarcode v2022.3.0.
发布说明
- 改进:支持 .NET 6
- 改进:安全性和性能
2021年12月
IronBarcode v2021.12.21.
发布说明
- 提升:速度和稳定性
- 改进:支持 .NET 5 和 .NET 6 Beta 版
- 改进:日志记录
2021 年 8 月
IronBarcode v2021.9.0.
发布说明
- 问题已修复:现在可与 .NET 5.07 兼容
- 已修复错误:从项目配置文件中读取许可证密钥(特殊情况)
- 提升:速度和稳定性

