Releases: antarr/Withings.NET
Releases · antarr/Withings.NET
v4.0.1
v4.0.0
Withings.NET 4.0.0
Breaking Changes
- Dropped
netstandard2.0support — now targetsnet8.0,net9.0,net10.0 - Removed Flurl.Http dependency — replaced with standard
HttpClient AuthenticatorandWithingsClientnow throwWithingsApiExceptioninstead of genericException- Zero NuGet dependencies
New Features
- Heart endpoints:
GetHeartList(),GetHeartRecording() - User endpoints:
GetDevices(),GetGoals() - Webhook subscriptions:
Subscribe(),RevokeSubscription(),GetSubscription(),ListSubscriptions() WithingsApiExceptioncustom exception withStatusCodepropertyOAuthToken.UserIdhandles both string and numeric values from the API
Testing
- Comprehensive unit test suite (35+ tests)
- E2E test suite against live Withings API
- OAuth token bootstrap script (
scripts/bootstrap-token.sh) - GitHub Actions CI replacing AppVeyor
Housekeeping
- Updated Dockerfile and docker-compose for .NET 10
- Rewrote README and API documentation
- Automated NuGet publishing on release