author | Andreas Tolfsen <ato@mozilla.com> |
Fri, 24 Jun 2016 11:43:32 +0100 | |
changeset 359522 | 0ebfd4147eb5a5b851e0b6dd40417c2d85a016ee |
parent 359521 | 2c6a57158e33f042685176b4143b08e080eaca4f |
child 359523 | 1878543090fd15a20961c9ce152da5d4d7069f47 |
push id | 31854 |
push user | archaeopteryx@coole-files.de |
push date | Sat, 20 May 2017 16:46:00 +0000 |
treeherder | mozilla-central@51736db67723 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
milestone | 55.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/testing/geckodriver/CHANGES.md +++ b/testing/geckodriver/CHANGES.md @@ -1,137 +1,170 @@ # Change log All notable changes to this program is documented in this file. + ## Unreleased + ### Added - Cross-compile to Windows and ARMv7 (HF) in CI - Add Musl C library-backed static binaries in CI - Add `-v`, `-vv`, and `--log LEVEL` flags to increase Gecko verbosity - Add Get Element Property endpoint - Add new `--version` flag showing copying information and a link to the repository + ### Changed - Update webdriver-rust library dependency -### Fixed + ## 0.8.0 (2016-06-07) + ### Added - Allow specifying array of arguments to the Firefox binary through the `firefox_args` capability - Pass parameters with New Session command + ### Changed - Change product name to _geckodriver_ - Make README more exhaustive - Quit Firefox when deleting a session - Update webdriver-rust library - Update dependencies + ### Fixed - Fix tests - FIx typo in error message for parsing errors + ## 0.7.1 (2016-04-27) + ### Added - Add command line flag for using e10s enabeld Firefox by @martionsideofthemoon - Allow providing custom profiels + ### Changed - Allow binding to an IPv6 address by @juangj - By default, connect to host-agnostic localhost by @juangj - Make `GeckoContextParameters` public - Update dependencies + ### Fixed - Squash rustc 1.6 warnings by using `std::thread::sleep(dur: Duration)` + ## 0.6.2 (2016-01-20) + ### Added - Add LICENSE file from @joshbruning - Schedule builds in CI on pushes and pull requests + ### Changed - Enable CPOWs in Marionette + ## 0.6.0 (2016-01-12) - Add Get Page Source endpoint + ### Changed - Handle arrays being sent from Marionette - Correct build steps in README - Update what properties are read from errors sent by Marionette - Update dependencies + ## 0.5.0 (2015-12-10) + ### Added + ### Changed - Update argparse dependency to use Cargo - Update to the latest version of the Marionette wire protocol - Update to latest webdriver-rust library - Update dependencies -### Fixed + ## 0.4.2 (2015-10-02) -### Added + ### Changed - Skip compiling optional items in hyper -### Fixed + ## 0.4.1 (2015-10-02) + ### Changed - Update webdriver-rust library - Update dependencies + ## 0.4.0 (2015-09-28) + ### Added - Add command extensions for switching between content- and chrome contexts - Add more documentation from @vladikoff + ### Changed - Update Cargo.lock with new dependencies for building - Update for protocol updates that flatten commands - Update to new protocol error handling - Update for Marionette protocol version 3 changes - Strip any leading and trailing `{}` from the `sessionId` Marionette returns - Update dependencies + ### Fixed - Fix `GetCSSValue` message to send correct key `propertyName` - Fix example in documentation from @vladikoff + ## 0.3.0 (2015-08-17) + ### Added - Add support for finding elements in subtrees + ## 0.2.0 (2015-05-20) + ### Added - Extra debug messages - Add ability to set WebDriver port - Add support for getting the active element - Add support for `GetCookies` and `DeleteCookie`/`DeleteCookies` - Add preferences that switch off certain features not required for WebDriver tests + ### Changed - Make failing to communicate with Firefox a fatal error that closes the session - Shut down session only when loosing connection - Better handling of missing command line flags - Poll for connection every 100ms rather than every 100s - Switch to string-based error codes - Switch webdriver-rust library dependency to be pulled from git - Update dependencies + ### Fixed - Handle null id for switching to frame more correctly + ## 0.1.0 (2015-04-09) + ### Added - Add proxy for converting WebDriver HTTP protocol to Marionette protocol - Add endpoints for modal dialogue support - Allow connecting to a running Firefox instance - Add explicit Cargo.lock file - Start Firefox when we get a New Session command - Add flag parsing and address parsing - Add basic error handling + ### Changed - Update for Rust beta - Switch to new IO libraries - Pin webdriver-rust commit so we can upgrade rustc versions independently - Set preferences when starting Firefox - Improve some error messages - Re-enable environment variable based logging + ### Fixed - Fix Get Element Rect command to return floats instead of integers - Fix passing of web elements to Switch To Frame command - Fix serialisation of script commands - Fix assorted bugs found by the Selenium test suite - Fix conversion of Find Element/Find Elements responses from Marionette to WebDriver - Fixed build by updating Cargo.lock with new dependencies for building - Squash compile warnings