Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 May 03:57
· 3 commits to main since this release

⚠️ Noticeable changes for CognitoAuth users

I don't think I have received any official notification yet, but it seems that users are now charged to use the Web API from CANDY HOUSE as pointed at #79 (comment).

Following their clear statement, we decided to use their official (Paid) API to operate the device. However, this library will continue to provide the ability to connect to AWS IoT Core and receive real-time device state changes. This is the only feature that this library implements that is not officially provided.

I have tried to maintain all backward compatibility, so you will be able to continue to use this library without any particular changes.

公式には発表されていないと思いますが、CANDY HOUSE は SESAME デバイスの Web API を有料化しました。

このライブラリでは CognitoAuth という認証方法を使うことで公式に提供されている Web API 以上の機能を利用することができましたが、その一環として非公式な API を活用していました。

しかし、CANDY HOUSE の利益に明確に反することは、このライブラリの意図するところではありません。そのため、このリリースから、デバイスを操作する全ての API は公式の (有料化された) Web API を利用することにしました。唯一、公式では提供されていないリアルタイムな鍵の状態変化を受け取る機能 (subscribeMechStatus) は、オープンソースで公開されている公式の SDK に基づいた (Web API を利用しない) 実装となっています。

後方互換性を維持するように努めているので、このライブラリを利用するユーザへの影響はありません。

What's Changed

  • Drop Python 3.6 support and Bump dependencies by @mochipon in #80
  • Fix typo: getBatteryPrecentage -> getBatteryPercentage by @mochipon in #81
  • Update codecov/codecov-action action to v3 by @renovate in #75
  • Update actions/setup-python action to v3 by @renovate in #73
  • Update actions/checkout action to v3 by @renovate in #72
  • set UUIDv4 as AWSIoT Client ID by @konikoni428 in #78
  • Use official Web API to control SESAME devices by @mochipon in #82
  • Use master site (GitHub) for flake8 by @mochipon in #85
  • Update dependency mkdocstrings to ^0.19.0 by @renovate in #68
  • Update dependency mkdocstrings-python to ^0.7.0 by @renovate in #84

New Contributors

Full Changelog: v0.5.1...v0.6.0