1.0.0（2025.10.27）
—————
ASR-M60D、ASR-M60DBに対応

0.9.22（2024.04.02）
—————
1.SDK署名とプライバシーマニフェストの追加
2.インタフェースの追加：
JvmaSDK.h
- (void)setCommunicationRetryTimes:(uint)retryTimes;
- (void)setSendSettingDataRetryTimes:(uint)retryTimes;
AsReaderAsk.h
- (void)removeAllAsReaderAskLog;
- (BOOL)makeBeep; //This feature only works on the ASR-061D
- (BOOL)makeVibration; //This feature only works on the ASR-061D
- (BOOL)makeBeepVibration; //This feature only works on the ASR-061D
JvmaText.h
列挙CommandCodeの追加：SettingDataSet2 = 0x49 //設定データ設定Ⅱ
3.インタフェースの修正
JvmaResult.h
修正前：- (instancetype)initWithErrorCode:(int)errorCode;
修正後：- (instancetype)initWithErrorCode:(JvmaErrorCode)errorCode errorClass:(NSString*)errorClass errorLine:(int)errorLine;
JvmaNAKData.h
修正前：- (instancetype)initWithStatus:(JvmaNAKStatus)status;
修正後：- (instancetype)initWithStatus:(JvmaNAKStatus)status textType:(JvmaTextType)textType;
修正前：- (instancetype)initWithData:(NSData *)data;
修正後：- (instancetype)initWithData:(NSData *)data textType:(JvmaTextType)textType;
4.JvmaError機能の実装
JvmaError.h
列挙JvmaErrorCodeの追加
プロパティの修正
修正前：@property (nonatomic, strong, readonly)NSString *errorCode;
修正後：@property (nonatomic, assign, readonly)JvmaErrorCode errorCode;
インタフェースの修正
修正前：- (instancetype)initWithErrorCode:(int)errorCode;
修正後：- (instancetype)initWithErrorCode:(JvmaErrorCode)errorCode errorClass:(NSString*)errorClass errorLine:(int)errorLine;
5.出力したlog内容の追加
6.まれに光通信失敗になる問題の改修
7.SDKのデフォルトタイムアウト時間を10sから30sに変更
8.クリア確認コマンドを送信する前に100msの遅延を追加
9.キャリア判定の削除

0.9.18（2019.10.30）
—————
·データクリア失敗した場合、リトライ回数を設定するメソッドを追加しました。
·テストモードでバージョン取得をした場合、クラッシュする問題を修正しました。

0.9.13
—————
JvmaNAKData.h
・JvmaNAKStatusにSDKTimeOut = 0x93を追加しました。
SDKがAsReaderからの応答を受け取らなくなった場合、JvmaResultのプロパティを更新し、ログにエラーメッセージを出力します。
・NAKステータスの16進数文字列のプロパティーを追加しました。
@property (nonatomic, strong ,readonly) NSString *hexStatus;

JvmaACKData.h
・ACKステータスの16進数文字列のプロパティーを追加しました。
@property (nonatomic, strong ,readonly) NSString *hexStatus; 

JvmaSDK.h
・SDKのタイムアウト時間を設定するメソッドを追加しました。
- (void)setTimeout:(float)second;

0.9.12
—————
・識別コードレコードのコマンドを追加しました

0.9.11
—————
・テストモードではパスワード入力が不要になりました

0.9.10
—————
・タイムアウト時間を変更しました。
　　ユーザー用モードのタイムアウト時間を６Sに変更しました。
　　テストモードのタイムアウト時間を20Sに変更しました。
・以下のメソッドを改修しました。コマンドを実行して、NAKを返した後、処理が停止するように変更しました。
- (void)getVmDataClearWithSettingCode:(NSString *)settingCode terminalPassword:(NSString *)terminalPassword dataIds:(NSArray<JvmaDataId*> *)dataIds inputTimeRecord:(BOOL)inputTimeRecord resultDataBlock:(ResultDataBlock)resultDataBlock clearResultDataBlock:(ResultDataBlock)clearResultDataBlock;
- (void)sendSettingDataWithSettingCode:(NSString *)settingCode terminalPassword:(NSString *)terminalPassword settingDatas:(NSArray<JvmaRecord*> *)settingDatas inputTimeRecord:(BOOL)inputTimeRecord resultDataBlock:(ResultDataBlock)resultDataBlock;
- (void)allClearWithSettingCode:(NSString *)settingCode terminalPassword:(NSString *)terminalPassword inputTimeRecord:(BOOL)inputTimeRecord clearResultDataBlock:(ResultDataBlock)clearResultDataBlock;