Releases: dart-lang/tools
Releases · dart-lang/tools
package:extension_discovery v1.0.1
- Support optional
packageUri
.- Improve error messaging forpackage_config.json
parsing.- Update the package description.
unified_analytics-v3.0.0
- Allow latest package versions for
file
andhttp
- Introducing new
Event
class that will standardize what event data can be sent with each event - Deprecating the
sendEvent
method in favor of thesend
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
- Refactoring
dateStamp
utility function to be defined inutils.dart
instead of having static methods inInitializer
andConfigHandler
- 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 forAnalytics
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 byAnalytics
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
- Update package repository after move.
unified_analytics-v1.1.0
- 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
cli_config-v0.1.1
- Support non-String map keys in YAML configuration files.
- Support null values in YAML configuration files.
unified_analytics-v1.0.1
- Error handling on the
analytics.sendEvent(...)
method to silently error out and return a500
http status code to let tools using this package know Google Analytics did not receive the event (all successful requests will have a status code of2xx
provided by Google Analytics)
cli_config-v0.1.0
Initial version
unified_analytics-v1.0.0
- Error handling functionality added to prevent malformed session json data from causing a crash
- Creating a new analytics constructor to point to a test instance of Google Analytics for developers
- Align supported tool list with PDD
- Exposing a new instance method that will need to be invoked when a client has successfully shown the consent message to the user
clientShowedMessage()
- Adding and incrementing a tool's version will automatically use the current consent message version instead of incrementing by 1
- Default constructor has disabled the usage of local log file and session json file until revisions have landed to the privacy document
unified_analytics-v0.1.2
- Implemented fake Google Analytics Client for
Analytics.test(...)
constructor; marked with visible for testing annotation