usage
A Google Analytics wrapper for command-line, web, and Flutter apps.
4.1.1
5.2M downloads/mo
#147 most downloaded on pub.dev
dart-lang/usage
What this package is like to depend on
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
0 releases in the last 12 months
see the full history below
Release timeline
35 releases · Dec 2014 to Apr 2023Releases
latest 35-
4.1.111 Apr 2023Release notes
Open source →- Updated the readme to indicate that this package is deprecated (see #185).
- Require Dart 2.19.
Release notes
Open source →- Updated the readme to indicate that this package is deprecated (see #185).
- Require Dart 2.19.
-
4.1.015 Jun 2022Release notes
Open source →- Analytics hits can now be batched. See details in the documentation of the
AnalyticsIOconstructor. - Allow sendRaw to send Map<String, dynamic> (#161).
- Address a
null_argument_to_non_null_typeanalysis issue. - Change to using 'package:lints' for analysis.
- Analytics hits can now be batched. See details in the documentation of the
-
4.0.230 Mar 2021 -
4.0.122 Mar 2021Release notes
Open source →Force close the http-client on IOAnalytics.close() (#155)
force close the http-client on IOAnalytics.close()
Release notes
Open source →- Force close the http client from
IOAnalytics.close(). This prevents lingering requests from making the application hang.
- Force close the http client from
-
4.0.005 Feb 2021 -
4.0.0-nullsafety09 Nov 2020 pre-release -
3.4.201 Jul 2020 -
3.4.117 Jul 2018 -
3.4.010 Apr 2018Release notes
Open source →- bump our minimum SDK constraint to
>=2.0.0-dev.30 - change to using non-deprecated dart:convert constants
- bump our minimum SDK constraint to
-
3.3.001 Jul 2017Release notes
Open source →- added a
close()method to theAnalyticsclass - change our minimum SDK from
1.24.0-devto1.24.0stable
- added a
-
3.2.023 Jun 2017Release notes
Open source →- expose the
Analytics.applicationNameandAnalytics.applicationVersionproperties - make it easier for clients to extend the
AnalyticsIOclass - allow for custom parameters when sending a screenView
- expose the
-
3.2.0+123 Jun 2017Nothing published for this version
-
3.1.120 Jun 2017 -
3.1.024 Apr 2017Release notes
Open source →- switch the technique we use to determine the locale to the new dart:io
Platform.localeNamefield - change our minimum SDK version to
1.24.0
- switch the technique we use to determine the locale to the new dart:io
-
3.0.127 Mar 2017 -
3.0.006 Feb 2017Release notes
Open source →- removed the use of configurable imports
- removed the Flutter specific entry-point; Flutter apps can now use the
regular
dart:ioentrypoint (AnalyticsIO) - moved the uuid library from
lib/src/tolib/uuid/ - fixed an issue with reporting the user language for the dart:io provider
- changed to send additional lines for reported exceptions
-
3.0.0+114 Feb 2017 -
2.2.218 May 2016 -
2.2.114 May 2016 -
2.2.026 Apr 2016Release notes
Open source →- added
Analytics.firstRun - added
Analytics.enabled - removed
Analytics.optIn
- added
-
2.2.0+129 Apr 2016 -
2.1.025 Apr 2016Release notes
Open source →- added
Analytics.getSessionValue() - added
Analytics.onSend - added
AnalyticsImpl.sendRaw()
- added
-
2.1.0-dev25 Apr 2016 pre-releaseNothing published for this version
-
2.0.030 Mar 2016Release notes
Open source →- added a
usageimplementation for Flutter (uses conditional directives) - removed
lib/usage_html.dart; use the new Analytics.create() static method - removed
lib/usage_io.dart; use the new Analytics.create() static method - bumped to
2.0.0for API changes and library refactorings
- added a
-
1.2.020 Jan 2016 -
1.1.012 Jan 2016Release notes
Open source →- fix two strong mode analysis issues (overriding a field declaration with a setter/getter pair)
-
1.0.120 Oct 2015 -
1.0.010 Feb 2015 -
1.0.0+117 Feb 2015Nothing published for this version
-
0.0.627 Jan 2015Release notes
Open source →- Added a web example
- Added a utility method to time async events (
Analytics.startTimer()) - Updated the readme to add information about when we send analytics info
-
0.0.521 Dec 2014Release notes
Open source →- Catch errors during pings to Google Analytics, for example in case of a missing internet connection
- Track additional browser data, such as screen size and language
- Added tests for
usagerunning in a dart:html context - Changed to a custom implementation of UUID; saved ~376k in compiled JS size
-
0.0.418 Dec 2014 -
0.0.318 Dec 2014Release notes
Open source →- Replaced optional positional arguments with named arguments
- Added code coverage! Thanks to https://github.com/Adracus/dart-coveralls and coveralls.io.
-
0.0.217 Dec 2014 -
0.0.116 Dec 2014