変更履歴: 更新情報、マイルストーン、ロードマップ
IronBarcode ロードマップ
IronBarcodeはお客様のリクエストから生まれました。 その起源は、コミュニティフォーラムにおける深い調査によって、より効果的なソリューションを求める声が繰り返し上がっていることを発見した、開発者の痛点の直接的な結果でした。
私たちはコミュニティの声に耳を傾け、市場が提供していたものよりも優れたソリューションを提供するために製品を作成しました。
本日、最新技術を適用して画像フィルター、コンピュータビジョン、および機械学習を改善することにより、IronBarcodeの性能を継続的に向上させています。 IronBarcodeは現在96か国で使用されており、引き続き改善が進む中で、その応用がさらに広がることを期待しています。
ライブストリームやバーコードリーダーからの読み取りを改善するために、さらに多くの使用例がカバーされます。 長期的には、IronBarcodeを複数のプログラミング言語向けに対応させる計画です。
April 2025
IronBarCode 2025.4.2
機能とアップグレード
https://www.nuget.org/packages/BarCode/2025.4.2
リリースノート:
- 余白が指定されていないバーコード画像の周囲の白い余白を減らします。
IronSoftware.System.Drawing
を2025.3.6に更新します。
2025年3月
IronBarcode 2025.3.4
機能とアップグレード
https://www.nuget.org/packages/BarCode/2025.3.4
リリースノート:
- 特定の
System
型が再定義される問題を修正します。 - iOS/Androidを対象とするMAUIプロジェクトで依存パッケージが自動的にインストールされない問題を修正します。
- 書き出された1Dバーコードの出力に過剰な水平パディングが追加される問題を修正します。
IronSoftware.System.Drawing
を2025.3.5に更新します。
2025年2月
IronBarcode 2025.2.11
機能とアップグレード
https://www.nuget.org/packages/BarCode/2025.2.11
リリースノート:
- プラットフォームサポートを個別のパッケージに分けます。対応するサポートプラットフォームがパッケージ名の末尾に追加されます(例:Linuxサポートの場合は
BarCode.Linux
)。 Windows用パッケージは「BarCode」のままです。 - AndroidおよびiOSプラットフォームのサポートを追加します(それぞれのプラットフォームには"
BarCode.Android
"および"BarCode.iOS
"パッケージを使用してください)。 これらのプラットフォームでのセットアップ方法を学ぶには、ウェブサイトの「iOSでのセットアップ」および「Androidでのセットアップ」ガイドをご覧ください。 - "
MachineLearningScan
" モードを使用しているプロジェクトで IronPDF がインストールされている場合に、メモリアクセス違反が発生する問題を修正します。 MachineLearningScan
モードが設定されている場合に、CropArea
が無視される問題を修正します。- 一次元バーコードの高さを設定できない問題を修正します。
IronSoftware.System.Drawing
を2025.1.6に更新します。
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
リリースノート:
- バーコードテキストの特定の文字のバイナリデータが正しく返されない問題を修正しました。
- ユニコード文字を含むバーコードデータが破損したデータ例外をスローする問題を修正しました。
- 非推奨/廃止された機能を削除します。
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 と Rectangular 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でMLを使用してバーコードを読み取る際のバグを修正しました。
IronSoftware.System.Drawing
をバージョン2024.3.4に更新しました。
2024年2月
IronBarCode v2024.2.1
機能とアップグレード
https://www.nuget.org/packages/BarCode/2024.2.1
リリースノート:
- PDFからバーコードを読み取る際に、読み取り前にドキュメントページをフラット化することで動作を改善します。
- 信頼度しきい値の最適化機能を追加。 (
ConfidenceThreshold
についてはBarcodeReaderOptions
を参照してください) - バーコードを
BarCode.Slim
を使用して読み取る際に、Autoモードで発生する欠落DLL例外を修正しました。 IronSoftware.System.Drawing
をバージョン2024.2.2に更新しました。
2023年12月
IronBarCode v2023.12.4
機能とアップグレード
https://www.nuget.org/packages/BarCode/2023.12.4
リリースノート:
- 画期的なバーコード読み取り向上のために機械学習モデルを追加!
- ML以前の動作のための別の
BarCode.Slim
パッケージ。 IronSoftware.System.Drawing
をバージョン2023.12.1に更新しました。- 一部の
.To***Stream()
メソッドでスローされるObjectDisposedException
が修正されました。
2023年11月
IronBarCode バージョン 2023.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
リリースノート:
- Using IronSoftware.Native.PdfModel to read & write 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
リリースノート:
-
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
機能とアップグレード
https://www.nuget.org/packages/BarCode/2023.3.2
リリースノート:
- Code39 バーコードリーダーで、
UseCode39ExtendedMode
プロパティが拡張文字を正しくデコードしていなかった問題を修正しました。 - バーコードテキストアノテーションのフォントカラー設定が正しく機能していなかった問題を修正しました。
- 特定のPDFドキュメントで
ReadingSpeed.Detail
を使用した際に発生していた警告を修正しました。 - バーコードリーダーが重複するバーコードを無視するバグを修正しました。
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画像を読み込んだ際に不正確な色を返すバグを修正しました。
- カスタム幅が適用されないバグを修正しました。
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を追加 (正方形または長方形)
- 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
リリースノート:
画像互換性の改善
- Adds support for .NET 7
- Adds IronSoftware.System.Drawing to add Bitmap support for:
- System.Drawing.Common (System.Drawing for .NET Framework) without any code changes
- Maui
- SixLabors.ImageSharp
- SkiaSharp
- Loading Images without an image Library from Files and Strings
- https://github.com/iron-software/IronSoftware.System.Drawing
破壊的変更:
- サポート対象の.NET Framework 4.5を削除。サポートされる最小の.NET Frameworkバージョンは4.6.2になりました。
その他の変更:
- 読み取りを改善するための新しいImageFilterメソッドを追加します:
- 適応型しきい値
- バイナリ閾値
- 明るさ
- コントラスト
- 反転
- 鮮明化
</li> <li>ImageFilterを適用した後に、画像フィルターの結果を追加することで処理された画像をエクスポートして検査できます。</li>
- 多くのLinuxディストリビューションのサポートを改善します:
- Ubuntu 16、18、20、22
- デビアン 9、10、11
- フェドラ 35, 36, 37
- CentOS 7, 8
- Rocky Linux 8、9
- Amazon Linux 2
</li>
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デコードサポート。
- バグ修正: 垂直バーコードの読み取り。
- バグ修正: 画像のサイズより大きなCropAreaが設定されている画像からバーコードを読み取る際の問題。
2022年5月
IronBarcode v2022.5.5918
機能とアップグレード
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
機能とアップグレード
https://www.nuget.org/packages/BarCode/2022.3.0
リリースノート:
- 改良: .NET 6 サポート
- Improved: Secuirty & Performance
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で動作するようになりました。
- バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る (エッジケース)
- 改良: 速度と安定性