nxfit_sdk 0.4.0
nxfit_sdk: ^0.4.0 copied to clipboard
The NxFit SDK for Flutter provides access to the NxFit REST API to retrieve user health data from the server.
NxFit SDK for Flutter - Changelog #
0.4.0 #
- Updated
SessionModelandUserSessionModelto match updated API description.
0.3.1 #
- Fixed issue where the
IntegrationsManagerwas not always emitting the list ofintegrations.
0.3.0 #
- Breaking Change: Renamed all properties that contained energy values to be in Kilocalories instead of Calories.
0.2.0 #
- Breaking Change: Removed the
minLogLevelparameter fromsetBasicLogger, as the log level is now configured directly on the logger itself.
0.1.0 #
- Refactored logging system with new
minLogLevelconfiguration option. - Updated dependencies to resolve build issues.
0.0.9 #
- Added
canHandlehelper method toIntegrationsManagerfor checking if an integration can be handled.
0.0.8 #
- Breaking Change: Refactored local integration ready state from enum to
boolstream for improved clarity and ease of use.
0.0.7 #
- Added ready state support for local integrations.
0.0.6 #
- Added JSON annotations and helper methods to
LocalIntegrationmodel. - Refactored
IntegrationsManagerimplementation for improved local integration handling. - Breaking Change: Removed sync functions from
IntegrationsManager. - Breaking Change: Removed
isEnabledproperty fromIntegrationmodel and replaced withavailabilityproperty. - Breaking Change: Removed redundant integration repository.
- Added new exception classes (
ConflictException,NetworkException,UnauthorizedException,NotModifiedException). - Updated API caller implementation to use new exception classes.
0.0.5 #
- Fixed issue with local integration API response handling.
0.0.4 #
- Replaced Floor database library with Froom for improved local database support.
- Added
connectmethod toIntegrationClientfor establishing integration connections. - Refactored
IntegrationsManager.connectmethod. - Updated minimum Java version requirement from 8 to 17.
- Updated dependencies.
0.0.3 #
- Breaking Change: Renamed
activityIdtoexternalIdin session models for improved clarity. - Removed
activityIdproperty from session and update session methods.
0.0.2 #
- Code cleanup and documentation improvements.
- Added repository URL to package metadata.
0.0.1 #
- Initial preview release.