Skip to content

Releases: dart-lang/tools

package:unified_analytics v5.0.0

24 Oct 16:07
da6bb18
Compare
Choose a tag to compare
  • Update to the latest version of package:dart_flutter_team_lints
  • Using internal futures list to store send events
  • Added the Event.doctorValidatorResult constructor

Potential breaking changes due to the function signature changing for the Analytics.send and Analytics.close methods.

package:cli_config v0.1.2

29 Sep 07:09
73583e8
Compare
Choose a tag to compare
Pre-release
  • Add usage docs to the readme.
  • Require Dart 3.0.

package:unified_analytics v4.0.1

28 Sep 12:12
a51f779
Compare
Choose a tag to compare
  • Adding constant for the NoOpAnalytics instance client ID to enable clients to reference it in tests

unified_analytics-v4.0.0

19 Sep 13:48
70d778d
Compare
Choose a tag to compare
  • Enhanced LogFileStats data to include information about flutter channel counts and tool counts
  • Added new method to suppress telemetry collection temporarily for current invocation via analytics.suppressTelemetry()
  • Added SurveyHandler feature to Analytics instance to fetch available surveys from remote endpoint to display to users along with functionality to dismiss them
  • Surveys will be disabled for any users that have been opted out
  • Shipping FakeAnalytics for clients of this tool that need to ensure workflows are sending events in tests
  • Adding getter to Analytics instance to fetch the client ID being sent to GA4

Potential breaking change for clients using this package that implement Analytics since there is a new instance getter for clientId

package:extension_discovery v2.0.0 Latest

01 Sep 17:39
2c8cbd6
Compare
Choose a tag to compare
  • Use extension/<package>/config.yaml instead of
    extension/<package>/config.json for better consistency with other tooling.
  • Require that the top-level value in extension/<package>/config.yaml is
    always a Map, and that the structure can be converted to a JSON equivalent
    structure.

package:extension_discovery v1.0.1

28 Aug 20:53
0f28f80
Compare
Choose a tag to compare
  • Support optional packageUri.- Improve error messaging for package_config.json parsing.- Update the package description.

unified_analytics-v3.0.0

23 Jun 19:40
8db0aa1
Compare
Choose a tag to compare
  • Allow latest package versions for file and http
  • Introducing new Event class that will standardize what event data can be sent with each event
  • Deprecating the sendEvent method in favor of the send method

Breaking change has been introduced when swapping Analytics.sendEvent() for Analytics.send() with a new Event class for .send()

unified_analytics-v2.0.0

01 Jun 14:37
389925f
Compare
Choose a tag to compare
  • Refactoring dateStamp utility function to be defined in utils.dart instead of having static methods in Initializer and ConfigHandler
  • Remove the pddFlag now that the revisions to the PDD have been finalized to persist data in the log file and session json file
  • Opting out will now delete the contents of the CLIENT ID, session json, and log files; opting back in will regenerate them as events send
  • enableAsserts parameter added to constructors for Analytics to check body of POST request for Google Analytics 4 limitations
  • Now checking if write permissions are enabled for user's home directory, if not allowed, NoOpAnalytics returned by Analytics factory constructor

Breaking change introduced when changing the default constructor for Analytics to remove overrides. This change is due to the revision of the privacy document being approved.

graphs-v2.3.1

24 May 06:39
81ff996
Compare
Choose a tag to compare
  • Update package repository after move.

unified_analytics-v1.1.0

17 Apr 22:14
545d7e1
Compare
Choose a tag to compare
  • Added a okToSend getter so that clients can easily and accurately check the state of the consent mechanism.
  • Initialize the config file with user opted out if user was opted out in legacy Flutter and Dart analytics