geckodriver: changes: add changelog (#111)
authorAndreas Tolfsen <ato@mozilla.com>
Thu, 23 Jun 2016 20:55:06 +0100
changeset 359520 9e9c22a94cfe1bda204492ed67c6f74e19900737
parent 359519 794ae7db6d94d760cfaca2ec94485e8f0cffe522
child 359521 2c6a57158e33f042685176b4143b08e080eaca4f
push id31854
push userarchaeopteryx@coole-files.de
push dateSat, 20 May 2017 16:46:00 +0000
treeherdermozilla-central@51736db67723 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
milestone55.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
geckodriver: changes: add changelog (#111) Source-Repo: https://github.com/mozilla/geckodriver Source-Revision: 7dc1b86d486f23b14d36c069dbf1b292492db2f6 committer: David Burns <david.burns@theautomatedtester.co.uk>
testing/geckodriver/CHANGES.md
new file mode 100644
--- /dev/null
+++ b/testing/geckodriver/CHANGES.md
@@ -0,0 +1,137 @@
+# 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