変更履歴: 更新情報、マイルストーン、ロードマップ
IronBarcode ロードマップ
IronBarcodeはお客様のリクエストから生まれました。 その起源は、コミュニティフォーラムにおける深い調査によって、より効果的なソリューションを求める声が繰り返し上がっていることを発見した、開発者の痛点の直接的な結果でした。
私たちはコミュニティの声に耳を傾け、市場が提供していたものよりも優れたソリューションを提供するために製品を作成しました。
本日、最新技術を適用して画像フィルター、コンピュータビジョン、および機械学習を改善することにより、IronBarcodeの性能を継続的に向上させています。 IronBarcodeは現在96か国で使用されており、引き続き改善が進む中で、その応用がさらに広がることを期待しています。
ライブストリームやバーコードリーダーからの読み取りを改善するために、さらに多くの使用例がカバーされます。 長期的には、IronBarcodeを複数のプログラミング言語向けに対応させる計画です。
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
を使用して読み取る際に、オートモードで発生する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 バージョン 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
リリースノート:
- 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
リリースノート:
- 非同期処理の改善:
非同期でPDFを読み取る
メソッドが非同期タスクを完全に尊重するように更新されました。 - 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バーコードリーダーに関する問題を修正しました。
拡張コード39モードを使用
プロパティが拡張文字を正しくデコードしていませんでした。 - バーコードテキストアノテーションのフォントカラー設定が正しく機能していなかった問題を修正しました。
- 使用時に発生していた警告を修正
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を使用する際のインストール時に発生する問題を修正します
- 以下のバグ修正:コード39バーコードを作成する際に発生する
'%'
文字 - 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を追加 (正方形または長方形)
- 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 (.NET Framework の System.Drawing)
- マウイ
- SixLabors.ImageSharp
- スキアシャープ
- ファイルや文字列からイメージライブラリを使用せずに画像を読み込む
- 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
- デビアン 9、10、11
- フェドラ 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デコードサポート。
- バグ修正: 垂直バーコードの読み取り。
- バグ修正: 画像のサイズより大きなCropAreaが設定されている画像からバーコードを読み取る際の問題。
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で動作するようになりました。
- バグ修正: プロジェクト構成ファイルからライセンスキーを読み取る (エッジケース)
- 改良: 速度と安定性