NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #501 most downloaded on pub.dev
Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.
Last release 6 days ago
01 Oct 2026
Release timing varies
gaps range from 2 weeks to 10 months
Nearly every release is documented
notes for 41 of 42 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
44 releases · first in 2020
One column per quarter.
Publish sensors_plus-v7.1.1.
REFACTOR(sensors_plus): Migrate from Groovy to Kotlin DSL in Android part (#3905).
> Note: This release has breaking changes.
Note: This release has breaking changes.
On Android plugin now requires the following:
- Android Gradle Plugin >=8.12.1
- Gradle wrapper >=8.13
- Kotlin 2.2.0
DOCS(all): improve documentation across multiple README files (#3630).
REFACTOR(all): Use range of flutter_lints for broader compatibility (#3371).
FEAT(sensors_plus): Add Swift Package Manager support (#3170).
DOCS(sensors_plus): Update plugin requirements in README (#3164).
> Note: This release has breaking changes. Starting with this release on iOS it is required to add NSMotionUsageDescription entry in the Info.plist fi…
Note: This release has breaking changes. Starting with this release on iOS it is required to add
NSMotionUsageDescriptionentry in the Info.plist file. More info available in the README file.
REFACTOR(sensors_plus): Migrate Android example to use the new plugins declaration (#2743).
> Note: This release has breaking changes.
Note: This release has breaking changes.
In this release plugin migrated migrated from dart:html to js_interop, meaning that it now supports WASM!
Plugin now requires the following:
Flutter >=3.19.0
Dart >=3.3.0
compileSDK 34 for Android part
Java 17 for Android part
Gradle 8.4 for Android part
BREAKING FEAT(sensors_plus): Migrate to dart:js_interop (#2697). (48edfa20)
BREAKING BUILD(sensors_plus): Target Java 17 on Android (#2729). (7a83e355)
BREAKING BUILD(sensors_plus): Update to target and compile SDK 34 (#2708). (f110dfd)
FIX(sensors_plus): Add try-catch for release builds (#2718). (c37acd67)
FEAT(sensors_plus): Update min iOS target to 12 (#2661). (ca5d660f)
FIX(sensors_plus): Close magnetometerStreamController on web (#2456).
> Note: This release has breaking changes.
Note: This release has breaking changes.
DOCS(sensors_plus): Update README to mention how sampling rate works on Android (#2452).
This release was retracted due to #2251.
This release was retracted due to #2251.
> Info: This release is a replacement for release 4.0.0, which was retracted due to issue (#2251). As breaking change was reverted the major release w…
Info: This release is a replacement for release 4.0.0, which was retracted due to issue (#2251). As breaking change was reverted the major release was also reverted in favor of this one.
FIX(sensors_plus): Fix issues with emitting multiple sensors events on iOS (#1859).
FIX(sensors_plus): Fix crash on Android if device has no requested sensor (#1405).
> Note: This release has breaking changes.
Note: This release has breaking changes.
FIX(all): Revert addition of namespace to avoid build fails on old AGPs (#1725).
FIX(sensors_plus): Add compatibility with AGP 8 (Android Gradle Plugin) (#1705).
DOCS(sensor_plus): improve description of accelerometer (#1425).
DOCS: Updates for READMEs and website pages (#1389).
FIX: Increase min Flutter version to fix dartPluginClass registration (#1275).
> Note: This release has breaking changes.
Note: This release has breaking changes.
CHORE: Version tagging using melos.
iOS: Corrects magnetometer implementation, returning calibrated values from DeviceMotion sensor rather than raw sensor samples
DeviceMotion sensor rather than raw sensor samplesAdditonal fixes for crash issue: "Error: Sending a message before the FlutterEngine has been run."
- Add issue_tracker link.
Fix: "crash on iOS: Sending a message before the FlutterEngine has been run"
Fix: Android no longer crashes when app is closed if streams weren't listened to
Fix: unregister listeners on Android in onDetachFromEngine to not receive sensors events after app was killed
onDetachFromEngine to not receive sensors events after app was killedAndroid: Update dependencies, build config updates
- Fix example embedding issues
Upgrade Android compile SDK version
migrate integration_test to flutter sdk
- Adds magnetometer support
Android: migrate to mavenCentral
- Improve documentation
- Migrated to null-safety
Nothing published for this version
- Renamed Method Channel
Transfer to plus-plugins monorepo
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →