- デバイスセットアップ中にNullPointerExceptionが発生することがある問題を修正しました。
- Fix NullPointerException that occurs during device setup in some cases.
- Android 6.0以上でデバイスのセットアップが動作しない問題を修正しました。
- compileSdkVersionとtargetSdkVersionを24に更新しました。
- appcompat-v7を24.2.1に更新しました。
- OkHttpを2.7.5に更新しました。
- Device HTTP APIの接続タイムアウトを5秒に変更しました。
- Fix bug where device setup not working on Android >= 6.0.
- Update compileSdkVersion and targetSdkVersion to 24.
- Update appcompat-v7 to 24.2.1.
- Update OkHttp to 2.7.5.
- Change connection timeout for Device HTTP API to 5 seconds.
- Device HTTP APIへのリクエストにX-Requested-Withヘッダを追加しました。
- Added X-Requested-With header to requests to Device HTTP API.
- HTTP API通信の安定性を向上し、IRKitが不安定な状態に陥ることが少なくなるようにしました。
- IRHTTPClientクラス
- インスタンス変数internetAPIServiceとdeviceAPIServiceをprivateにしました。アクセスするにはGetterを使ってください。
- Improve the stability of HTTP API. IRKit is less likely to get panic.
- IRHTTPClient class
- Change internetAPIService and internetAPIService to private variables. Use getters to access them.
- mDNSでIRKitを発見した際に毎回modelNameとfirmwareVersionを取得するようにしました。
- Device HTTP APIのリクエスト送信前の待ち時間を調整しました。
- IRKitにWi-Fi情報を送信する場面でエラーが発生しセットアップが中断した場合、自動的に家のWi-Fiに接続し直すようにしました。
- appcompat-v7サポートライブラリを22.1.1に更新しました。
- ActionBarActivityの代わりにAppCompatActivityを使うようにしました。
- IRKitSetupActivity
- パスワード入力フィールドを2つともmonospaceフォントに変更しました。
- IRKitクラス
- setupIRKit()をどのスレッドからでも呼べるようにしました。
- IRHTTPClientクラス
- testIfIRKitWifiConnected()を追加しました。
- IRDeviceAPIServiceクラス
- getHome()を追加しました。
- IRPeripheralクラス
- parseServerHeaderValue()を追加しました。
- サンプルアプリ(appモジュール)
- テーマカラーを変更しました。
- Navigation Drawerで選択しているアイテムを強調表示するようにしました。
- Retrieve modelName and firmwareVersion every time SDK finds an IRKit over mDNS.
- Modify wait times before sending requests to Device HTTP API.
- Reconnect to home Wi-Fi if IRKit setup has interrupted due to error sending Wi-Fi information to IRKit.
- Update appcompat-v7 version to 22.1.1.
- Replace ActionBarActivity with AppCompatActivity.
- IRKitSetupActivity
- Change the font of password fields to monospace.
- IRKit class
- Make setupIRKit() callable from any thread.
- IRHTTPClient class
- Add testIfIRKitWifiConnected().
- IRDeviceAPIService class
- Add getHome().
- IRPeripheral
- Add parseServerHeaderValue().
- Example app (app module)
- Change the theme color.
- Highlight the selected item in the navigation drawer.
- IRKitSetupActivity
- 現在接続されているWi-Fi情報を使ってセキュリティを自動選択するようにしました。
- Wi-Fiパスワードが空欄のまま次へ進もうとした際にエラー表示を出すようにしました。
- IRKitSetupActivity
- Automatically select Wi-Fi security based on currently connected Wi-Fi.
- Show error when user attempts to proceed without entering Wi-Fi password.
- リソース名の競合を避けるため@dimen/activity_horizontal_marginと@dimen/activity_vertical_marginの名前を変更しました。
- @string/app_nameを削除しました。
- WaitSignalActivityで信号受信後の編集画面でBackボタンを押すと受信待機画面に戻るようにしました。
- IRInternetAPIServiceクラス
- postApps()を追加しました。
- GetClientsResponseからPostClientsResponseにクラス名を変更しました。
- IRSignal#setImageResourceId(int, Resources)を追加しました。
- com.getirkit.irkit.net.DownloadImageTaskクラスを削除しました。
- IRKitSetupManagerクラスをpackage-privateに変更しました。
- Fix resource name conflict on @dimen/activity_horizontal_margin and @dimen/activity_vertical_margin.
- Remove @string/app_name.
- WaitSignalActivity: Go back to waiting screen when user presses back button on signal edit screen.
- IRInternetAPIService class
- Add postApps().
- Change class name from GetClientsResponse to PostClientsResponse.
- Add IRSignal#setImageResourceId(int, Resources).
- Delete com.getirkit.irkit.net.DownloadImageTask class.
- Make IRKitSetupManager class package-private.
- deviceidを取得できていないIRPeripheralが存在する際にNullPointerExceptionが発生するバグを修正しました。
- Fix: IRPeripheral throws NullPointerException if deviceid has not been obtained.
- ベースとなるパッケージ名を
com.getirkitからcom.getirkit.irkitに変更しました。
- Change base package name from
com.getirkittocom.getirkit.irkit.
IRKit.SDK_VERSION定数を削除しました。- Retrofitを1.9.0に更新しました。
- Android SDK Build Toolsを22.0.0に更新しました。
onSaveInstanceState()でNullPointerExceptionが起きないよう修正しました。
- Remove IRKit.SDK_VERSION constant.
- Update Retrofit to 1.9.0.
- Update Android SDK Build Tools to 22.0.0.
- Fix: NullPointerException in
onSaveInstanceState().
最初のリリースです。
Initial release.