Releases: KillerBOSS2019/TouchPortal-API
Releases · KillerBOSS2019/TouchPortal-API
1.7.10
tppbuild `ADDITIONAL_TPPSDK_ARGS` typo
Full Changelog: 1.7.8...1.7.9
tppbuild fix
1.7.8 (8/27/2022)
- Added ADDITIONAL_TPPSDK_ARGS for additional tppsdk args
- Fixed in tppbuild it will add empty folder at root of the zip
Full Changelog: 1.7.7...1.7.8
bunch fixes and new features. V1.7.7
What's Changed
- tppbuild by @KillerBOSS2019 and @mpaperno in #23
- added logging by @KillerBOSS2019 and @mpaperno in #21
- initial tppdoc by @KillerBOSS2019 and with help of @mpaperno in #24
Added new command line features
- tppbuild
Automatically build tpp file for current system - tppdoc
Builds Documentation based on entry.tp or python file that containing entry.tp info - tppsdk
- Added ability to convert entry.tp to Python version entry.tp
- Added logging to Client
Fixes
- Fixed in Tools.py
convert_to_base64
method won't work on image that does not have"content_type"
in its header
And lastly documentation should be updated.
Full Changelog: 1.6.3...1.7.7
Adding support for TP SDK 6.0
What's Changed
- Add utility and Client option to desrialize JSON messages into objects; Add choiceUpdate tracking; Add public getters for stored data; Default updateStatesOnBroadcast to False. by @gitagogaming in #20
- Create CODE_OF_CONDUCT.md by @KillerBOSS2019 in #22
New Contributors
- @gitagogaming made their first contribution in #20
Full Changelog: 1.6.2...1.6.3
typo
- Removed Extra _ from connectorUpdate
Added Support for TouchPortal SDK 4
1.6.1 (1/10/2022)
- Fixed connectorUpdate method
- connectorValue needs to be a string
- connectorId provided prefix eg "pc_yourpluginid_"
1.6 (8/26/2021)
- Notification (https://www.touch-portal.com/api/index.php?section=notifications)
- Added notificationOptionClicked events to class TYPES
- Added showNotification() method
- Connector can be used as silder (https://www.touch-portal.com/api/index.php?section=connectors)
- Added connectorChange events to class TYPES
- Added connectorUpdate method
- Client and Tools classes can now be imported separately as submodules.
- Added and updated lots of API documentation in code using Python "docstrings."
- Reference docs now published at https://KillerBOSS2019.github.io/TouchPortal-API/
v1.5 - SDK Features
Adds initial version of the SDK. and plugin example file. Documentation is in progress, but for now check the new source files for doc strings.
There are no changes to the API itself in this release.
v1.4 - API Connection Changes
Removed Socket Object from Callback so you no longer require client to be passed in just need the data
Added a way to send all the states back by itself so when user switch to a page it'll update all the states