voyage 0.0.3
voyage: ^0.0.3 copied to clipboard
Plugin to test the working of plugin already developed.
0.0.3 #
- Major SDK Upgrades: Upgraded Kruzr Android SDK to 3.10.8 for improved performance and stability
- Enhanced Trip Configuration:
- Added setTripAutoStartEnabled/getTripAutoStartEnabled for controlling automatic trip start
- Added setTripAutoStopEnabled/getTripAutoStopEnabled for controlling automatic trip end
- Added shouldEventSyncRealTime/isEventSyncRealTimeEnabled for real-time event synchronization control
- Advanced Trip Analytics:
- Added getPossibleInterventionsForAppTripId method to fetch intervention events for trips
- Added fetchRoute method to retrieve trip routes as GeoJSON data
- Added fetchMyAchievements method for user achievement tracking
- Added extraTripScores field to SingleTripResponse for additional scoring metrics
- Added tripDuration field to SingleTripResponse model
- Added wasCarNearbyDuringTrip field to TripExtraKeys model
- Enhanced Bluetooth Support:
- Upgraded Bluetooth scanning functionality for improved device discovery and connection stability
- Added NearbyDevice model for Bluetooth device representation
- Enhanced Kruzr360Communicator with new Bluetooth methods: scanForNearbyDevices, getAllPairedDevices, getConnectedDevices, saveVehicle, getSavedVehicle, deleteVehicle
- Improved error handling in Bluetooth operations
- Improved Initialization:
- Updated initializeSDK to use Kruzr360InitConfig model with enhanced configuration options
- Added appName and notificationChannelId fields for custom app names and notification channels
- Model Improvements:
- Updated RegisterUserRequestModel with optional fields and added phoneNumber/dateOfBirth
- Updated totalDistanceTravelled data type in LeaderBoardDriver from int to double
- Updated rank data type in UserRank model from String to int
- Enhanced verifyOtp methods with updated request/response models
- Developer Experience:
- Deprecated OTP-related methods in Kruzr360Communicator
- Switched to geojson_vi package for better GeoJSON handling
- Downgraded Permission Handler to 12.0.0 for compatibility
- Native code cleanup and performance improvements
- Bug Fixes: Multiple stability and functionality improvements throughout the release cycle
0.0.2 #
- Updated SDK constraints to support Dart 3.10 beta.