Releases: dart-lang/tools
Releases · dart-lang/tools
package:cli_config v0.1.2
- Add usage docs to the readme.
- Require Dart 3.0.
package:unified_analytics v4.0.1
- Adding constant for the NoOpAnalytics instance client ID to enable clients to reference it in tests
unified_analytics-v4.0.0
- Enhanced
LogFileStatsdata 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
SurveyHandlerfeature toAnalyticsinstance 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
FakeAnalyticsfor clients of this tool that need to ensure workflows are sending events in tests - Adding getter to
Analyticsinstance 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
- Use
extension/<package>/config.yamlinstead of
extension/<package>/config.jsonfor better consistency with other tooling. - Require that the top-level value in
extension/<package>/config.yamlis
always aMap, and that the structure can be converted to a JSON equivalent
structure.
package:extension_discovery v1.0.1
- Support optional
packageUri.- Improve error messaging forpackage_config.jsonparsing.- Update the package description.
unified_analytics-v3.0.0
- Allow latest package versions for
fileandhttp - Introducing new
Eventclass that will standardize what event data can be sent with each event - Deprecating the
sendEventmethod in favor of thesendmethod
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
dateStamputility function to be defined inutils.dartinstead of having static methods inInitializerandConfigHandler - Remove the
pddFlagnow 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
enableAssertsparameter added to constructors forAnalyticsto 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,
NoOpAnalyticsreturned byAnalyticsfactory 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
okToSendgetter 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.