mirror of
https://github.com/flutter/flutter
synced 2024-10-12 19:23:02 +00:00
229 lines
4.8 KiB
Markdown
229 lines
4.8 KiB
Markdown
|
# CHANGELOG
|
||
|
|
||
|
This changelog was discontinued after version 0.9.2+2, when the package started
|
||
|
to vend from the Flutter SDK rather than pub.
|
||
|
|
||
|
It is maintained here for historical purposes only.
|
||
|
|
||
|
## 0.9.2+2
|
||
|
|
||
|
* Broaden the constraint on vm_service.
|
||
|
|
||
|
## 0.9.2+1
|
||
|
|
||
|
* Update android compileSdkVersion to 29.
|
||
|
|
||
|
## 0.9.2
|
||
|
|
||
|
* Add `watchPerformance` for performance test.
|
||
|
|
||
|
## 0.9.1
|
||
|
|
||
|
* Keep handling deprecated Android v1 classes for backward compatibility.
|
||
|
|
||
|
## 0.9.0
|
||
|
|
||
|
* Add screenshot capability to web tests.
|
||
|
|
||
|
## 0.8.2
|
||
|
|
||
|
* Add support to get timeline.
|
||
|
|
||
|
## 0.8.1
|
||
|
|
||
|
* Show stack trace of widget test errors on the platform side
|
||
|
* Fix method channel name for iOS
|
||
|
|
||
|
## 0.8.0
|
||
|
|
||
|
* Rename plugin to integration_test.
|
||
|
|
||
|
## 0.7.0
|
||
|
|
||
|
* Move utilities for tracking frame performance in an e2e test to `flutter_test`.
|
||
|
|
||
|
## 0.6.3
|
||
|
|
||
|
* Add customizable `flutter_driver` adaptor.
|
||
|
* Add utilities for tracking frame performance in an e2e test.
|
||
|
|
||
|
## 0.6.2+1
|
||
|
|
||
|
* Fix incorrect test results when one test passes then another fails
|
||
|
|
||
|
## 0.6.2
|
||
|
|
||
|
* Fix `setSurfaceSize` for e2e tests
|
||
|
|
||
|
## 0.6.1
|
||
|
|
||
|
* Added `data` in the reported json.
|
||
|
|
||
|
## 0.6.0
|
||
|
|
||
|
* **Breaking change** `E2EPlugin` exports a `Future` for `testResults`.
|
||
|
|
||
|
## 0.5.0+1
|
||
|
|
||
|
* Fixed the device pixel ratio problem.
|
||
|
|
||
|
## 0.5.0
|
||
|
|
||
|
* **Breaking change** by default, tests will use the device window size.
|
||
|
Tests can still override the window size by using the `setSurfaceSize` method.
|
||
|
* **Breaking change** If using Flutter 1.19.0-2.0.pre.196 or greater, the
|
||
|
`testTextInput` will no longer automatically register.
|
||
|
* **Breaking change** If using Flutter 1.19.0-2.0.pre.196 or greater, the
|
||
|
`HttpOverrides` will no longer be set by default.
|
||
|
* Minor formatting changes to Dart code.
|
||
|
|
||
|
## 0.4.3+3
|
||
|
|
||
|
* Fixed code snippet in readme that referenced a non-existent `result` variable.
|
||
|
|
||
|
## 0.4.3+2
|
||
|
|
||
|
* Bumps AGP to 3.6.3
|
||
|
* Changes android-retrofuture dependency type to "implementation"
|
||
|
|
||
|
## 0.4.3+1
|
||
|
|
||
|
* Post-v2 Android embedding cleanup.
|
||
|
|
||
|
## 0.4.3
|
||
|
|
||
|
* Uses CompletableFuture from android-retrofuture allow compatibility with API < 24.
|
||
|
|
||
|
## 0.4.2
|
||
|
|
||
|
* Adds support for Android E2E tests that utilize other @Rule's, like GrantPermissionRule.
|
||
|
* Fix CocoaPods podspec lint warnings.
|
||
|
|
||
|
## 0.4.1
|
||
|
|
||
|
* Remove Android dependencies fallback.
|
||
|
* Require Flutter SDK 1.12.13+hotfix.5 or greater.
|
||
|
|
||
|
## 0.4.0
|
||
|
|
||
|
* **Breaking change** Driver request_data call's response has changed to
|
||
|
encapsulate the failure details.
|
||
|
* Details for failure cases are added: failed method name, stack trace.
|
||
|
|
||
|
## 0.3.0+1
|
||
|
|
||
|
* Replace deprecated `getFlutterEngine` call on Android.
|
||
|
|
||
|
## 0.3.0
|
||
|
|
||
|
* Updates documentation to instruct developers not to launch the activity since
|
||
|
we are doing it for them.
|
||
|
* Renames `FlutterRunner` to `FlutterTestRunner` to avoid conflict with Fuchsia.
|
||
|
|
||
|
## 0.2.4+4
|
||
|
|
||
|
* Fixed a hang that occurred on platforms that don't have a `MethodChannel` listener registered..
|
||
|
|
||
|
## 0.2.4+3
|
||
|
|
||
|
* Fixed code snippet in the readme under the "Using Flutter driver to run tests" section.
|
||
|
|
||
|
## 0.2.4+2
|
||
|
|
||
|
* Make the pedantic dev_dependency explicit.
|
||
|
|
||
|
## 0.2.4+1
|
||
|
|
||
|
* Registering web service extension for using e2e with web.
|
||
|
|
||
|
## 0.2.4
|
||
|
|
||
|
* Fixed problem with XCTest in XCode 11.3 where the testing bundles were getting
|
||
|
opened multiple times which interfered with the singleton logic for E2EPlugin.
|
||
|
|
||
|
## 0.2.3+1
|
||
|
|
||
|
* Added a driver test for failure behavior.
|
||
|
|
||
|
## 0.2.3
|
||
|
|
||
|
* Updates `E2EPlugin` and add skeleton iOS test case `E2EIosTest`.
|
||
|
* Adds instructions to README.md about e2e testing on iOS devices.
|
||
|
* Adds iOS e2e testing to example.
|
||
|
|
||
|
## 0.2.2+3
|
||
|
|
||
|
* Remove the deprecated `author:` field from pubspec.yaml
|
||
|
* Migrate the plugin to the pubspec platforms manifest.
|
||
|
* Require Flutter SDK 1.10.0 or greater.
|
||
|
|
||
|
## 0.2.2+2
|
||
|
|
||
|
* Adds an android dummy project to silence warnings and removes unnecessary
|
||
|
.gitignore files.
|
||
|
|
||
|
## 0.2.2+1
|
||
|
|
||
|
* Fix pedantic lints. Adds a missing await in the example test and some missing
|
||
|
documentation.
|
||
|
|
||
|
## 0.2.2
|
||
|
|
||
|
* Added a stub macos implementation
|
||
|
* Added a macos example
|
||
|
|
||
|
## 0.2.1+1
|
||
|
|
||
|
* Updated README.
|
||
|
|
||
|
## 0.2.1
|
||
|
|
||
|
* Support the v2 Android embedder.
|
||
|
* Print a warning if the plugin is not registered.
|
||
|
* Updated method channel name.
|
||
|
* Set a Flutter minimum SDK version.
|
||
|
|
||
|
## 0.2.0+1
|
||
|
|
||
|
* Updated README.
|
||
|
|
||
|
## 0.2.0
|
||
|
|
||
|
* Renamed package from instrumentation_adapter to e2e.
|
||
|
* Refactored example app test.
|
||
|
* **Breaking change**. Renamed `InstrumentationAdapterFlutterBinding` to
|
||
|
`IntegrationTestWidgetsFlutterBinding`.
|
||
|
* Updated README.
|
||
|
|
||
|
## 0.1.4
|
||
|
|
||
|
* Migrate example to AndroidX.
|
||
|
* Define clang module for iOS.
|
||
|
|
||
|
## 0.1.3
|
||
|
|
||
|
* Added example app.
|
||
|
* Added stub iOS implementation.
|
||
|
* Updated README.
|
||
|
* No longer throws errors when running tests on the host.
|
||
|
|
||
|
## 0.1.2
|
||
|
|
||
|
* Added support for running tests using Flutter driver.
|
||
|
|
||
|
## 0.1.1
|
||
|
|
||
|
* Updates about using *androidx* library.
|
||
|
|
||
|
## 0.1.0
|
||
|
|
||
|
* Update boilerplate test to use `@Rule` instead of `FlutterTest`.
|
||
|
|
||
|
## 0.0.2
|
||
|
|
||
|
* Document current usage instructions, which require adding a Java test file.
|
||
|
|
||
|
## 0.0.1
|
||
|
|
||
|
* Initial release
|