blob: 24186a3a76e9221c194d0bb2a9e2b5ecd6a0e5af [file] [log] [blame] [view]
## 2.1.4
* Updates links for the merge of flutter/plugins into flutter/packages.
* Updates minimum supported Dart version.
## 2.1.3
* Minor fixes for new analysis options.
* Adds additional tests for `PlatformInterface` and `MockPlatformInterfaceMixin`.
* Modifies `PlatformInterface` to use an expando for detecting if a customer
tries to implement PlatformInterface using `implements` rather than `extends`.
This ensures that `verify` will continue to work as advertized after
https://github.com/dart-lang/language/issues/2020 is implemented.
## 2.1.2
* Updates README to demonstrate `verify` rather than `verifyToken`, and to note
that the test mixin applies to fakes as well as mocks.
* Adds an additional test for `verifyToken`.
## 2.1.1
* Fixes `verify` to work with fake objects, not just mocks.
## 2.1.0
* Introduce `verify`, which prevents use of `const Object()` as instance token.
* Add a comment indicating that `verifyToken` will be deprecated in a future release.
## 2.0.2
* Update package description.
## 2.0.1
* Fix `federated flutter plugins` link in the README.md.
## 2.0.0
* Migrate to null safety.
## 1.0.3
* Fix homepage in `pubspec.yaml`.
## 1.0.2
* Make the pedantic dev_dependency explicit.
## 1.0.1
* Fixed a bug that made all platform interfaces appear as mocks in release builds (https://github.com/flutter/flutter/issues/46941).
## 1.0.0 - Initial release.
* Provides `PlatformInterface` with common mechanism for enforcing that a platform interface
is not implemented with `implements`.
* Provides test only `MockPlatformInterface` to enable using Mockito to mock platform interfaces.