| # 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 |