Skip to content

Commit

Permalink
import from 27bdd6fd88c699807f5d3dec1df3f992e0921350
Browse files Browse the repository at this point in the history
  • Loading branch information
andreastt committed Jul 11, 2017
1 parent a1ff303 commit b84315a
Show file tree
Hide file tree
Showing 11 changed files with 392 additions and 205 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
/target
.version
1 change: 1 addition & 0 deletions .hgignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
target/
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ cache:
- $HOME/.cargo
- $TRAVIS_BUILD_DIR/target
- $HOME/docker/

before_install:
- if [[ "$NAME" == "linux32" ]]; then
sudo dpkg --purge build-essential libtool;
sudo apt-get -qq update;
sudo apt-get -yq --force-yes install libstdc++6:i386 libbz2-dev:i386 gcc-4.8:i386 gcc-4.8-multilib:i386 musl-tools:i386 binutils:i386; fi

matrix:
include:
- os: linux
Expand Down
16 changes: 16 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@

All notable changes to this program is documented in this file.

## 0.18.0 (2017-07-10)

### Changed
- [`RectResponse`](https://docs.rs/webdriver/0.27.0/webdriver/response/struct.RectResponse.html) permits returning floats for `width` and `height` fields
- New type [`CookieResponse`](https://docs.rs/webdriver/0.27.0/webdriver/response/struct.CookieResponse.html) for the [`GetNamedCookie` command](https://docs.rs/webdriver/0.27.0/webdriver/command/enum.WebDriverCommand.html#variant.GetNamedCookie) returns a single cookie, as opposed to an array of a single cookie
- To pick up a prepared profile from the filesystem, it is now possible to pass `["-profile", "/path/to/profile"]` in the `args` array on `moz:firefoxOptions`
- geckodriver now recommends Firefox 53 and greater
- Version information (`--version`) contains the hash from from the commit used to build geckodriver
- geckodriver version logged on startup
- [webdriver crate](https://crates.io/crates/webdriver) upgraded to version 0.27.0
- [mozrunner crate](https://crates.io/crates/mozrunner) upgraded to version 0.4.1

### Fixed
- The [`SetTimeouts`](https://docs.rs/webdriver/0.27.0/webdriver/command/enum.WebDriverCommand.html#variant.SetTimeouts) command maps to the Marionette `setTimeouts` command, which makes geckodriver compatible with Firefox 56 and greater
- Linux x86 (i686-unknown-linux-musl) builds are fixed

## 0.17.0 (2017-06-09)

### Added
Expand Down
50 changes: 25 additions & 25 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[package]
name = "geckodriver"
version = "0.17.0"
version = "0.18.0"
authors = [
"James Graham <james@hoppipolla.co.uk>",
"Andreas Tolfsen <ato@mozilla.com>",
]
description = "Proxy for using WebDriver clients to interact with Gecko-based browsers."
keywords = ["webdriver", "w3c", "httpd", "mozilla", "firefox"]
repository = "https://github.com/mozilla/geckodriver"
repository = "https://hg.mozilla.org/mozilla-central/file/tip/testing/geckodriver"
readme = "README.md"
license = "MPL-2.0"

Expand All @@ -17,17 +17,17 @@ clap = {version = "^2.19", default-features = false, features = ["suggestions",
hyper = "0.10"
lazy_static = "0.1"
log = "0.3"
mozprofile = "0.3"
mozrunner = "0.4"
mozversion = "0.1"
mozprofile = "0.3.0"
mozrunner = "0.4.1"
mozversion = "0.1.2"
regex = "0.2"
rustc-serialize = "0.3"
slog = "1"
slog-atomic = "0.4"
slog-stdlog = "1"
slog-stream = "1"
uuid = "0.1.18"
webdriver = "0.26.0"
webdriver = "0.27.0"
zip = "0.1"

[[bin]]
Expand Down
Loading

0 comments on commit b84315a

Please sign in to comment.