NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #189 most downloaded on pub.dev
A Google Analytics wrapper for command-line, web, and Flutter apps.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.0 years
Nearly every release is documented
notes for 31 of 33 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
35 releases · first in 2014
Updated the readme to indicate that this package is deprecated (see #185 ).
prep for publishing 4.1.0
prep for publishing 4.1.0 (#178)
AnalyticsIO constructor.null_argument_to_non_null_type analysis issue.One column per quarter.
Fix a bug with the analytics ping throttling algorithm.
Force close the http-client on IOAnalytics.close()
Force close the http-client on IOAnalytics.close() (#155)
force close the http-client on IOAnalytics.close()
IOAnalytics.close().
This prevents lingering requests from making the application hang.Publishing a null safe stable release.
update for null safety ( #145 ) update for null safety
update for null safety (#145)
update for null safety
A number of cleanups to improve the package health score.
increase the support SDK range to '<3.0.0'
'<3.0.0'change to using non-deprecated dart:convert constants
>=2.0.0-dev.30added a close() method to the Analytics class
close() method to the Analytics class1.24.0-dev to 1.24.0 stableexpose the Analytics.applicationName and Analytics.applicationVersion properties
Analytics.applicationName and Analytics.applicationVersion
propertiesAnalyticsIO classNothing published for this version
make Analytics.clientId available immediately
switch the technique we use to determine the locale to the new dart:io Platform.localeName field
Platform.localeName field1.24.0expose the Analytics.clientId field
Analytics.clientId fieldremoved the use of configurable imports
dart:io entrypoint (AnalyticsIO)lib/src/ to lib/uuid/fixed an NPE in the usage_io getPlatformLocale() method
usage_io getPlatformLocale() methodadjust the Flutter usage client to Flutter API changes
improve the user agent string for the CLI client
- added Analytics.firstRun - added Analytics.enabled - removed Analytics.optIn
Analytics.firstRunAnalytics.enabledAnalytics.optInbug fix to prevent frequently changing the settings file
added Analytics.getSessionValue()
Analytics.getSessionValue()Analytics.onSendAnalyticsImpl.sendRaw()Nothing published for this version
added a usage implementation for Flutter (uses conditional directives)
usage implementation for Flutter (uses conditional directives)lib/usage_html.dart; use the new Analytics.create() static methodlib/usage_io.dart; use the new Analytics.create() static method2.0.0 for API changes and library refactoringsadded an optional analyticsUrl parameter to the usage constructors
analyticsUrl parameter to the usage constructorsfix two strong mode analysis issues (overriding a field declaration with a setter/getter pair)
update some dev package dependencies
No other changes from the 0.0.6 release
0.0.6 releaseNothing published for this version
Added a utility method to time async events (Analytics.startTimer())
Analytics.startTimer())Catch errors during pings to Google Analytics, for example in case of a missing internet connection
usage running in a dart:html contextMoved sanitizeStacktrace into the main library
sanitizeStacktrace into the main libraryReplaced optional positional arguments with named arguments
Fixed a bug in analytics.sendTiming()
analytics.sendTiming()Initial version, created by Stagehand
Your coding agent can read these notes before it upgrades. Set up the MCP server →