polar 4.0.0-beta0 polar: ^4.0.0-beta0 copied to clipboard
This is a Dart plugin wrapper for the Polar SDK on Android and iOS
4.0.0-beta0 #
- Updates Polar SDK to 4.0.0-beta0
- BREAKING: Moves
timeStamp
field from streaming data into individual samples - BREAKING: Renames
startOhrPPIStreaming
tostartOhrPpiStreaming
- BREAKING:
PolarEcgData
,PolarAccData
,PolarGyroData
,PolarMagnetometerData
,PolarOhrData
,PolarOhrPpiData
, andPolarExerciseData
, no longer containidentifier
fields - BREAKING: Removes
DeviceStreamingFeature.error
- BREAKING:
PolarSensorSetting
now properly conforms to the SDK equivalent. Attempting to start streaming with improperly formatted settings will now throw an assertion error. - Adds integration tests
- Uses
json_serializable
for internal serialization instead of manual serialization
3.7.0 #
- Fixes issue with PPI streaming
3.6.0 #
- Dynamically register streaming channels
3.5.0 #
- Fixes issues with EventChannels
- Better error reporting to Flutter from Android
- Fixes
ftpFeatureReady
method string mismatch - Upgrades Android Gradle Plugin
3.4.1 #
- Fixes formatting
3.4.0 #
- Upgrades dependencies
- Adds
toString
override forXyz
class
3.3.0 #
- Upgrades dependencies
3.2.0 #
- Adds recording features
- Adds
scanForDevice
- Refactors streaming to use
EventChannel
s internally disconnectFromDevice
now returns aFuture
- Updated Polar SDK to 3.3.6 (fixes
streamingFeaturesReady
not being called)
3.1.0 #
- Updated Polar SDK to 3.3.4
3.0.0 #
- Android minimum SDK is lifted from 21 to 24
- Updated Polar SDK to 3.3.3
2.2.0 #
connectToDevice
now returns a future- Requesting permissions in
connectToDevice
is now optional
2.1.0 #
- Fixes issues deserializing
OhrDataType
andPolarOhrPpiSample
2.0.0 #
- BREAKING CHANGE: Updated Android compileSdkVersion to 33 for
permission_handler
- Updated dependencies
1.17.0 #
- Updated Polar SDK to 3.3.2
1.16.0 #
- Updated Polar SDK to 3.3.1
1.15.0 #
- Updated Polar SDK to 3.2.10
1.14.0 #
- Updated Polar SDK to 3.2.9
1.13.0 #
- Updated Polar SDK to 3.2.8
1.12.0 #
- No longer requests bluetooth permission on app startup on iOS
1.11.0 #
- Fixed crash on Android when detaching from engine
1.10.0 #
- Fixed lifecycle issues on Android
1.9.0 #
- Updated Polar SDK to 3.2.7
- Updated documentation
1.8.1 #
- Fixed typo
1.8.0 #
- Fixed dangling native method calls
- Changes to android/app/build.gradle are no longer required
1.7.0 #
- Specify version constraint for Polar SDK on iOS
1.6.0 #
- Updated Polar SDK
- Minimum iOS deployment target is now 13
- Changes to post_install section of Podfile are no longer required
- Request the required permissions on Android S+
- Fixed battery level not being received on iOS
1.5.0 #
- Fixed conflict with location permissions
- Updated documentation
1.4.0 #
- Fixed ProGuard issues. Disabling minify is no longer required.
1.3.0 #
- Updated analysis options
- Updated Polar SDK
- Removed EnumToString dependency
1.2.0 #
- Restructured the package to use exports
- Updated Polar SDK
1.1.1 #
- Updated Polar SDK and readme for Android
1.1.0 #
- Updated Polar SDK
1.0.1 #
- Fixed changelog formatting
1.0.0 #
- Copied documentation from the iOS PolarBleSdk
0.2.3 #
- Fixed an issue PPI streaming
0.2.2 #
- Fixed a crash that could happen on iOS
0.2.1 #
- Filter streaming data by identifier to match the native API
0.2.0 #
- Added streaming features and made the API more user friendly
0.1.6 #
- Give me my Pub points
0.1.5 #
- Added bluetooth background mode for iOS
0.1.4 #
- Removed unnecessary location permission on iOS
0.1.3 #
- Updated changelog
0.1.2 #
- Updated readme
0.1.1 #
- Updated readme
0.1.0 #
- Wrap more API features
0.0.1 #
- Initial release