更新日志:更新、里程碑、路线图

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

IronBarcode 路线图

IronBarcode 源自我们的客户要求。 我们的团队深入社区论坛,发现了开发人员对更有效解决方案的反复需求,而这正是开发人员痛点的直接结果。

我们倾听了社区的声音,并创造了一款产品,为他们提供比市场上现有产品更好的解决方案。 今天,我们不断应用最新技术来改进图像滤波器、计算机视觉和机器学习,从而持续提升 IronBarcode 的性能。 IronBarcode 目前已在 96 个国家/地区使用,我们希望随着其不断改进,其应用范围能够不断扩大。 我们将介绍更多用例,以改进从实时流和条形码阅读器中读取数据的方法。 从长远来看,我们的计划是推出支持多种编程语言的 IronBarcode。


2025 年 11 月

IronBarcode v2025.11.4.

2025 年 11 月 10 日
版本 2025.11.4
查看 IronBarcode v2025.11.4 API 参考

功能与升级

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

发布说明

依赖关系更新:

  • 更新内部依赖项。

2025年10月

IronBarcode v2025.10.4.

2025 年 10 月 08 日
版本 2025.10.4
查看 IronBarcode v2025.10.4 API 参考

功能与升级

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

发布说明

依赖关系更新:

  • 更新内部依赖项。

错误修复:

  • 修复了某些 PDF 输入无法检测到 Code 39 Extended BarCode 的问题。

2025 年 9 月

IronBarcode v2025.9.5.

2025 年 9 月 2 日
版本 2025.9.5
查看 IronBarcode v2025.9.5 API 参考

功能与升级

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

发布说明

依赖关系更新:

  • Iron Software.System.Drawing更新至 2025.9.3。

改进之处:

  • 优化 AnyBitmap 对象的加载。

2025 年 8 月

IronBarcode v2025.8.5.

2025 年 8 月 14 日
版本 2025.8.5
查看 IronBarcode v2025.8.5 API 参考

功能与升级

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

发布说明

依赖关系更新:

  • 更新 Iron Software.System.Drawing 至 2025.8.1。

错误修复:

  • 修复了 ResizeToMilResizeTo 降低图像质量的问题。
  • 修复了阅读某些大图片时应用程序会冻结的问题。

改进之处:

  • 使用 "详细 "快速模式提高阅读性能。
  • 添加了对生成 1 bpp BarCode 图像的支持。

2025年7月

IronBarcode v2025.7.29.

2025 年 7 月 24 日
版本 2025.7.29
查看 IronBarcode v2025.7.29 API 参考

功能与升级

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

发布说明

依赖关系更新:

  • 更新 Iron Software.System.Drawing 到 2025.7.12。

错误修复:

  • 修复了无法将 Unicode 字符写入 BarCode 的问题。
  • 修复了 StampToExistingPdfPage 在读取使用 Microsoft Print to PDF 制作的 PDF 时会出现异常的问题。
  • 修复了一个问题,即应用字体样式对注释文本不起作用。
  • 修复了顶部注释文本与 BarCode 重叠的问题。
  • 修复了一个问题,即在输入图像中添加 CropArea 后,条形码位置会返回不正确的坐标。
  • 修复了无法读取生成的 GS1-128 BarCode 的问题。

改进之处:

  • 在"ExtremeDetail"模式下扫描时减少误报。
  • 提高整体内存使用率。
  • 提高 GS1-128 BarCode 的读取能力。

文档更新:

  • 将 IntelliSense 中 StampToExistingPdfPage 的单位从像素更正为点。

2025 年 6 月

IronBarcode v2025.6.7.

2025 年 7 月 23 日
版本 2025.6.7
查看 IronBarcode v2025.6.7 API 参考

功能与升级

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

发布说明

依赖关系更新:

  • Iron Software.System.Drawing更新至 2025.6.2。

错误修复:

  • 修复了条形码对象中底部注释被切断的问题。
  • 修复了 AddAnnotationText 忽略文本间距的问题。
  • 修复了发布应用程序时未复制本地二进制文件的问题。

改进之处:

  • 修改注释文本的默认外观,使其不粗体、不光鲜。

2025年5月

IronBarcode 2025.5.8.

2025 年 5 月 13 日
版本 2025.5.8
查看 IronBarcode v2025.5.8 API 参考

功能与升级https://www.nuget.org/packages/BarCode/2025.5.8

发布说明:

文档更新

  • 修改 ExportFilterImagesToDisk 的 XML 摘要,以明确其用法。 依赖关系更新
  • 更新 Iron Software.System.Drawing 至 2025.5.3。错误修复
  • 修复了 ReadPdf 在读取多个 PDF 时返回错误页码的问题。 新增功能
  • 添加名为 ReadPdfs 的新方法,用于读取多个 PDF。 该方法将为每个 PDF 文档返回一个 BarcodeResults 对象。-在 ImageFilterCollection 中添加用于条码图像预处理的 HistogramEqualization, ErodeDilate 过滤器。 增强功能
  • 使用 ExtremeDetail Speed 模式提高阅读性能。

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

发布说明:

  • 减少未指定边距的条形码图像周围的白色填充。-更新 Iron Software.System.Drawing 至 2025.3.6。

2025 年 3 月

IronBarcode 2025.3.4。

2025 年 3 月 5 日
版本 2025.3.4
查看 IronBarcode v2025.3.4 API 参考

功能与升级https://www.nuget.org/packages/BarCode/2025.3.4

发布说明:

  • 修复了某些 System 类型被重新定义的问题。- 修复了在以 iOS/Android 为目标的 MAUI 项目中依赖包不会被自动安装的问题。- 修复了在写入的一维条码输出中添加了过多水平填充的问题。

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)。 BarCode.Android 和 "BarCode.iOS" 软件包)。 要了解如何在这些平台上进行设置,请访问我们网站上的 "在 iOS 上设置 "和 "在 Android 上设置 "指南。 - 修复了一个问题,即如果在安装了 IronPdf 的项目中使用"MachineLearningScan"模式,则会出现内存访问违规。修复了一个问题,即如果设置了"MachineLearningScan"模式,CropArea会被忽略。-修复了一个问题,即一维条码的高度无法设置。

2025 年 1 月

IronBarcode 2025.1.10。

2025 年 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。

2024 年 12 月 5 日
版本 2024.12.8
查看 IronBarcode v2024.12.8 API 参考

功能与升级https://www.nuget.org/packages/BarCode/2024.12.8

发布说明:

  • 修复了条形码文本中某些字符的二进制数据无法正确返回的问题。- 修复了带有 Unicode 字符的条形码数据会抛出损坏数据异常的问题。- 删除了已废弃/过时的功能。- 更新 Iron Software.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 的书写支持。-将 Iron Software.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) 的读取支持。-将 Iron Software.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 中添加了 "Auto-Rotate"(自动旋转)切换选项,用于自动纠偏条形码以提高可读性。 - 将 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

发布说明:

  • 小错误修正- 更新 Iron Software.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

发布说明:

  • 修复了一些小错误 - 将Iron Software.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.-更新 Iron Software.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

发布说明:

  • 修复了一个从 web.config 文件中无法获取许可证密钥的错误。- 修复了在 macOS 上使用 ML 读取条形码的错误。- 将 Iron Software.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 读取 BarCode 时的行为。 (See BarcodeReaderOptions for ConfidenceThreshold)- 当使用 BarCode.Slim 读取条码时,修复了自动模式下丢失 DLL 异常。 - 更新 Iron Software.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

发布说明:

  • 添加了机器学习模型,以实现突破性的条码读取改进!-为非 ML 旧行为分离 BarCode.Slim 包。-更新 Iron Software.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

发布说明:

  • 更新 Iron Software.System.Drawing 至版本 2023.11.1.-更新 Iron Software.Common 至版本 2023.11.12.

2023 年 10 月

IronBarcode v2023.10.1.

2023 年 10 月 05 日
版本 2023.10.1
查看 IronBarcode v2023.10.1 API 参考

功能与升级https://www.nuget.org/packages/BarCode/2023.10.1

发布说明:

  • 更新了 Iron Software.System.Drawing 至版本 2023.10.1。
  • 更新 Iron Software.Common 至 2023.10.2 版。

2023 年 9 月

IronBarcode v2023.9.45.

2023 年 9 月 19 日
版本 2023.9.45

功能与升级https://www.nuget.org/packages/BarCode/2023.9.45

发布说明:

  • 修正了 ToJpegStream()、ToPngStream() 和 ToTiffStream() 中的内存流处理问题。
  • 添加 Iron Software.Common 作为新的依赖关系。
  • 已将 Iron Software.System.Drawing 更新至 2023.9.2 版。
  • 已将 Iron Software.Native.PdfModel 更新至 2023.9.18570 版本。

2023年8月

IronBarcode v2023.8.4.

2023 年 7 月 31 日
版本 2023.8.4

功能与升级https://www.nuget.org/packages/BarCode/2023.8.4

发布说明:

  • 将 Iron Software.Native.PdfModel 更新至 2023.8.17287

2023年7月

IronBarcode v2023.7.1.

2023 年 7 月 3 日
版本 2023.7.1

功能与升级https://www.nuget.org/packages/BarCode/2023.7.1

发布说明:

  • 使用 Iron Software.Native.PdfModel 读写 PDF
  • 将 Iron Software.System.Drawing 更新至 2023.7.1

2023年6月

IronBarcode v2023.6.1.

2023 年 5 月 29 日
版本 2023.6.1

功能与升级https://www.nuget.org/packages/BarCode/2023.6.1

发布说明:

  • 改进的异步处理:更新了 ReadPdfAsync 方法,以充分尊重异步任务。
  • PostBuildEvent 运行时文件夹复制修复:解决了在 PostBuildEvent 期间复制运行时文件夹的相关问题。
  • 将 Iron Software.System.Drawing 更新至 2023.6.1

2023年5月

IronBarcode v2023.5.1.

2023 年 5 月 1 日
版本 2023.5.1

功能与升级https://www.nuget.org/packages/BarCode/2023.5.1

发布说明:

  • 修复了在未授权的情况下无法在调试模式下运行的问题
  • 修复了一些 .NET Framework ASP.NET 项目中无法从 web.config 中检索到许可证密钥的问题
  • 将 Iron Software.System.Drawing 更新至 2023.4.4

2023年4月

IronBarcode v2023.4.1.

2023 年 3 月 30 日
版本 2023.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.

2023 年 3 月 2 日
版本 2023.3.2

功能与升级https://www.nuget.org/packages/BarCode/2023.3.2

发布说明:

  • 修正了 Code39 条码阅读器中 UseCode39ExtendedMode 属性无法正确解码扩展字符的问题。
  • 修复了设置 BarCode 文本注释的字体颜色无法正常工作的问题。
  • 修正了在某些 PDF 文档中使用 ReadingSpeed.Detail 时抛出的警告。
  • 修正了条码阅读器忽略重复条码的错误。

2023年2月

IronBarcode v2023.2.2.

2023 年 2 月 2 日
版本 2023.2.2

功能与升级https://www.nuget.org/packages/BarCode/2023.2.2

发布说明:

  • 更新以使用 Iron Software.System.Drawing v2023.2.2
  • 增加了对 GS1-128 BarCode 的支持
  • 修正了一个 Bug,在该 Bug 中,一些小的自定义尺寸会产生模糊的输出结果

2023年1月

IronBarcode v2023.1.11395.

2023 年 1 月 1 日
版本 2023.1.11395

功能与升级https://www.nuget.org/packages/BarCode/2023.1.11395

发布说明:

  • 更新使用 Iron Software.System.Drawing v2023.1.11379.
  • 修复在 .NET Framework 上安装 BarCode 时出现的问题
  • 修复了创建包含 '%' 字符的 Code39 BarCode 时的错误
  • 修复了读取 Tiff 图像时返回不正确颜色的错误
  • 修复了 ToHtmlTag() 无法应用自定义宽度的错误

2022年11月

IronBarcode v2022.11.10702.

2022 年 11 月 28 日
版本 2022.11.10702

功能与升级https://www.nuget.org/packages/BarCode/2022.11.10702

发布说明:

  • 为 BarCodeReader.ReadAsync()添加了更多重载,允许在读取单个条形码时有更多选择
  • 为 BarCodeReader 读取方法添加异步支持,现在您可以使用等待来避免软件冻结
  • 修复了影响在某些系统上从配置文件读取许可证密钥的错误
  • 升级以使用最新版本的 Iron Software.System.Drawing (v2022.11.10457)
  • 增加了对加载具有不同尺寸帧的 TIFF 图像的支持
  • 修复了将 QR 颜色设置为淡色会使自定义徽标图像消失的错误

2022年10月

IronBarcode v2022.10.9871.

2022 年 10 月 18 日
版本 2022.10.9871

功能与升级https://www.nuget.org/packages/BarCode/2022.10.9871

发布说明:

  • 添加 QRCodeLogo 类,允许指定宽度、高度和圆角
  • 添加了 DataMatrixWriter,用于自定义数据矩阵形状(正方形或矩形)
  • 添加用于调试的 Logger.EnableDebugging 选项
  • 默认将 ExpectMultipleBarcodes 设置为 true
  • 修复 LoggingMode 无法正确应用的问题
  • 为二维 BarCode 添加修正边距
  • 修复使用字节数组创建 UPC-A BarCode 时的问题
  • 旧的 CreateQrCodeWithLogo 和 CreateQrCodeWithLogoImage 现已过时,请使用 QRCodeLogo 代替。

2022年9月

IronBarcode v2022.9.8982.

2022 年 9 月 13 日
版本 2022.9.8982

功能与升级https://www.nuget.org/packages/BarCode/2022.9.8982

发布说明:

图像兼容性改进

  • 增加了对 .NET 7 的支持
  • 添加 Iron Software.System.Drawing 以添加位图支持:

    • System.Drawing.Common(.NET Framework 版 System.Drawing),无需任何代码更改
    • 毛伊岛
    • SixLabors.ImageSharp
    • SkiaSharp
    • 从文件和字符串加载图像(无需图像库) -<https://github.com/iron-software/Iron Software.System.Drawing>

突破性变化:

  • 删除对 .NET Framework 4.5 的支持。 现在支持的最低 .NET Framework 版本为 4.6.2

其他变更:

  • 添加了新的 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.

2022 年 8 月 9 日
版本 2022.8.8024

功能与升级https://www.nuget.org/packages/BarCode/2022.8.8024

发布说明:

  • 提高性能:减少 "假阳性 "Barcode。
  • 可配置的临时文件路径。

2022年7月

IronBarcode v2022.7.7345.

2022 年 7 月 13 日
版本 2022.7.7345

功能与升级https://www.nuget.org/packages/BarCode/2022.7.7345

发布说明:

  • 改进了 API,使其更易于使用。
  • 新增功能:API 在读取结果中返回条形码位置、条形码旋转值和页面方向。
  • 新增功能:支持用全 ASCII 解码 Code39 BarCode。
  • 已修正错误:垂直条形码读取。
  • 修正的错误:从裁剪区域设置大于图像的图像中读取 BarCode。

2022年5月

IronBarcode v2022.5.5918.

2022 年 5 月 27 日
版本 2022.5.5918

功能与升级https://www.nuget.org/packages/BarCode/2022.5.5918

发布说明:

  • 改进 Linux 和 MacOS 兼容性
  • 改进的 .NET 5 和 6 兼容性
  • 改进对 TIFF 和 GIF 的支持
  • 新增功能:英制 MIL 和英寸尺寸的 BarCode 大小
  • 新增功能:自定义文本注释间距
  • 修正的错误:二进制值不再需要 base64 编码和解码
  • 已修复 Bug:调整大小和高宽比控制

2022年3月

IronBarcode v2022.3.0.

2022 年 3 月 10 日
版本 2022.3.0

功能与升级https://www.nuget.org/packages/BarCode/2022.3.0

发布说明:

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

2021年12月

IronBarcode v2021.12.21.

2021 年 12 月 21 日
版本 2021.12.21

功能与升级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

功能与升级https://www.nuget.org/packages/BarCode/2021.9.0

发布说明:

  • 问题已修复:现在可与 .NET 5.07 兼容
  • 已修复错误:从项目配置文件中读取许可证密钥(特殊情况)
  • 提升:速度和稳定性

准备开始了吗?
Nuget 下载 1,979,979 | Version: 2025.11 刚刚发布