Skip to content

v1.0.90 - Remove Regional Endpoint Support

Choose a tag to compare

@mickgiles mickgiles released this 31 Jul 12:59
· 82 commits to main since this release

πŸš€ What's New

This release removes regional API endpoint support to improve authentication reliability for all users, especially those in Germany and the EU who were experiencing persistent login issues.

πŸ”§ Changes

Removed

  • Breaking Change: Removed all regional API endpoint functionality
  • Removed REGIONAL_ENDPOINTS constants and TIMEZONE_REGION_MAP
  • Removed getRegionalEndpoint() and setRegionalEndpoint() functions
  • All users now use the US endpoint (https://smartapi.vesync.com) only
  • Timezone parameter is kept for backward compatibility but no longer affects API endpoint selection

Changed

  • Simplified API configuration to always use US endpoint
  • Updated error messages to remove references to regional API issues

πŸ”§ Migration Notes

  • Breaking Change: If you were using setRegionalEndpoint() or getRegionalEndpoint() functions directly, these have been removed
  • Most users will not be affected as these functions were primarily used internally
  • All device functionality remains the same, just with improved reliability

πŸ“¦ Installation

npm install tsvesync@1.0.90

πŸ”— Related Releases

  • 🏠 homebridge-tsvesync v1.0.90: Coming soon - Includes this tsvesync update

πŸ€– Generated with Claude Code