Releases: ChristopheCVB/TouchPortalPluginSDK
Releases · ChristopheCVB/TouchPortalPluginSDK
8.3.0
What's Changed
- 8.2.1 by @ChristopheCVB in #49
- 8.3.0 by @ChristopheCVB in #50
Full Changelog: 8.1.2...8.3.0
8.1.2
8.1.0
What's Changed
- [Feature] Notifications by @Pjiesco in #40
- fix: missing override by @Pjiesco in #42
- Use
apple.awt.UIElement
instead ofjava.awt.headless
to disable mac dock icon by @simensen in #44 - Feat/update connector by @Pjiesco in #41
- v8.1.0 by @ChristopheCVB in #45
New Contributors
Full Changelog: 8.0.1...8.1.0
8.0.1
Touch Portal Plugin SDK
8.0.1
Feat
- Connector and ConnectorValue
- Force send State update
- Data.stateId
Core
- Maven Central
6.0.0
Touch Portal Plugin SDK
Fixes:
- TouchPortalPlugin.isUpdateAvailable method
- Parsing Action's Data for Numbers
- Action description is no longer mandatory
Feat:
- Send State Update and Create State now expect an Object as the value
- OAuth2 Receiver
- TouchPortalPlugin.sendActionDataUpdate
- Settings support (with Touch Portal 2.3)
- Action hasHoldFunctionality and TouchPortalPlugin.isActionBeingHeld
- Action Data minValue and maxValue
Core:
- Models
- Refactor and Clean
- Data min and max values
- Read and Write UTF-8
- Touch Portal Plugin System version to 3
- Log Management
5.0.0
Touch Portal Plugin SDK
- States and Events are now tied to a Category
- Do not add Action Data in entry.tp if none is present
- Handle On List Change Message
4.2.0
Touch Portal Plugin SDK
- Plugin Working Directory is set by TP now
- New Type File and Directory
- New Type Color
- Updated Type Number (allow decimals)
- Added Create and Remove State on the fly
- ThreadPoolExecutor to allow parallelization
- Refactor Receiving Messages
- Allow empty Values for State and Choice updates
- Manipulate Properties without Exceptions
- Check for update helper
- Updated Examples and Tests
4.1.0
Touch Portal Plugin SDK
Automatically call method actions if possible
4.0.0
Touch Portal Plugin SDK
Migrated to Google Gson
Handle Message from Touch Portal Plugin System for type=closePlugin
Execute Callbacks in an Executor
Added Kotlin Example
Upgrade to Gradle 6.5
3.0.1
Touch Portal Plugin SDK
Really Tested and Production ready
fix: Action Data processing
feat: Smart Send State Update