Skip to content

Commit

Permalink
Releasing version 1.0.4
Browse files Browse the repository at this point in the history
Bindings have also been uploaded to Maven Central.
  • Loading branch information
detro committed Jul 25, 2013
1 parent e3c255e commit 668abfc
Show file tree
Hide file tree
Showing 13 changed files with 71 additions and 9 deletions.
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# CHANGELOG

## v1.0.4 (2013-07-25) ([issues](https://github.com/detro/ghostdriver/issues?labels=1.0.4&state=closed))

### JavaScript Driver (Core)
* ENHANCEMENT: Completely refactored the way events that initiate PAGE_LOAD events are handled
* FIX #18: Now GhostDriver works when enabling `--remote-debugger-port=PORT` in PhantomJS
* FIX #180: Avoid crashes when JS execution invokes `window.close()`
* ENHANCEMENT #202: Ignore page load failures initiated by Click action (like other Drivers)
* ENHANCEMENT #208: Added the ability to shutdown logging (i.e. Log Level `OFF` or `NONE`)
* ENHANCEMENT #210: Ensuring we don't switch windows via empty string
* FIX #213: `mouseButtonDown` was broken
* FIX #215: Improve URL parsing to ensure we don't take `/status` as a URL instead of part of the protocol
* FIX #216: Fixed issue where sometimes a failed click would cause a `Parse error`
* ENHANCEMENT #228: Allow the setting of `page.customheaders` via Capabilities
* FIX #240: Stopping all ongoing HTTP requests before starting to "wait for page load" was not a good idea
* ENHANCEMENT #242: Trim URL before trying to load it
* FIX #247: Implement changes to "HTTP POST /session" as per new WireProtocol specs

### Binding
* ENHANCEMENT/FIX #179: Suppor for `.withLog(logfile)` option when using `PhantomJSDriverService`
* ENHANCEMENT #228: Support in the Java Bindings to set `page.customheaders` via Capabilities
* FIX 246: Avoid Cast Exception in Binding when passing `phantomjs.cli.args` through Selenium Server or Grid

### PhantomJS (code in PhantomJS master repo)
* FIX #204: PhantomJS `webserver` module should not assume UPPERCASE or lowercase for HTTP headers, as per [RFC 2616](http://www.ietf.org/rfc/rfc2616.txt) - [see also](https://github.com/ariya/phantomjs/issues/11421)

### Test
* Many more Java test to prove or disprove issues that have been submitted

## v1.0.3 (2013-03-18) ([issues](https://github.com/detro/ghostdriver/issues?labels=1.0.3&state=closed))

### JavaScript Driver (Core)
Expand All @@ -20,6 +48,7 @@
### PhantomJS (code in PhantomJS master repo)
* ENHANCEMENT: Added properties `page.loading` and `page.loadingProgress` to help track Page Loading


## v1.0.2 (2012-12-20) ([issues](https://github.com/detro/ghostdriver/issues?labels=1.0.2&state=closed))

### JavaScript Driver (Core)
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ It's a Remote WebDriver that uses PhantomJS as back-end.
GhostDriver is designed to be integral part of PhantomJS itself, but it's developed in isolation and progress is tracked
by this Repository.

* Current _GhostDriver_ stable version is `"1.0.3"`
* Current _PhantomJS-integrated_ version is `"1.0.3"`: contained in PhantomJS `"1.9.x"`
* Current _PhantomJSDriver_ (Java binding) stable version is `"1.0.3"`
* Current _GhostDriver_ stable version is `"1.0.4"`
* Current _PhantomJS-integrated_ version is `"1.0.4"`: contained in PhantomJS `"1.9.x"`
* Current _PhantomJSDriver_ (Java binding) stable version is `"1.0.4"`

For more info, please take a look at the [changelog](https://github.com/detro/ghostdriver/blob/master/CHANGELOG.md).

Expand All @@ -20,7 +20,7 @@ The project was created and is lead by [Ivan De Marino](https://github.com/detro
## Setup

* Download latest stable PhantomJS from [here](http://phantomjs.org/download.html)
* Selenium version `">= 2.28.0`"
* Selenium version `">= 2.33.0`"

**THAT'S IT!!** Because of latest stable GhostDriver being embedded in PhantomJS,
you shouldn't need anything else to get started.
Expand Down Expand Up @@ -58,7 +58,7 @@ Just add the following to your `build.gradle`:
```gradle
dependencies {
...
testCompile "com.github.detro.ghostdriver:phantomjsdriver:1.0.3"
testCompile "com.github.detro.ghostdriver:phantomjsdriver:1.0.4"
...
}
```
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.4-dev
1.0.4
2 changes: 1 addition & 1 deletion binding/java/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ compileJava {
}

project.archivesBaseName = project.name
project.version = "1.0.4-dev"
project.version = "1.0.4"

ext.projectLongName = "PhantomJS Driver (GhostDriver)"
ext.projectArtefactDir = "jars/"
Expand Down
Binary file not shown.
Binary file not shown.
11 changes: 11 additions & 0 deletions binding/java/jars/phantomjsdriver-1.0.4-javadoc.jar.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: BCPG v1.46

iQEcBAABAgAGBQJR8aJBAAoJEAZpxmNRz2bm/B0H/0QX2d7iHMmhsKB8MXJxWt2p
4TizHKw7UeogTe9JeEiK0kqUxBjsOS8IWnGGpIKVYb88PgLNh08pp0tsDc1HvFk0
7xgQb9Zb9ODWltiFaUG4S4+M7rfb8DcTy7cfOa3YDykNDWwFCtUjQyhWnXjyocJB
N59bFRmNOHFq3CKtLOrH1nzOH3EMTRrEug9mxS3hTURC4QPlqcF7gXADnE6VVbSq
4KL2NzbhaL8zBFyqwzs3Snct7zXW/IGxd48vmNxZvs74Z7kQdzyDkv1UtKxhlKIN
GNHYa3C9SnwoAC0F5Bx/cFr9ZnUoXzRCnzvdzLiMjyt3t2JWmm91FUG2/ZBTjgc=
=wQYN
-----END PGP SIGNATURE-----
Binary file not shown.
11 changes: 11 additions & 0 deletions binding/java/jars/phantomjsdriver-1.0.4-sources.jar.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: BCPG v1.46

iQEcBAABAgAGBQJR8aJBAAoJEAZpxmNRz2bm05MH/0oViLalZwcvGGoaV2x4UTrc
hU2zmSBQYleai35Xip+JINfzUXNjzpBcD5qB7qbdxq5P9QgZpJVbEzThUTtsuUrv
9q1Wwwklqj4OCnJ9LzHx8ykm2J6O9U5DTzu1Fh0wXPaFDc+aoMHLTm2H+8IEn0za
+rGLAV9+sqBNg85w1JIMzBv29pEwL7Ar6UXTjdLn/HyT7DM2NL2FgrQRLEVZd/ci
Tf6wiOdHw2GsUSQBcSElDGGbKzML23gWou26cgsb1+1lIyQrk+eEA1WJetVwFdAi
J+ELAPVqhexpOA+faEjJsKt6joQBNlDreL8PK7kXtTyogz2IoVzWq67D0m5BJXs=
=xbPZ
-----END PGP SIGNATURE-----
Binary file not shown.
11 changes: 11 additions & 0 deletions binding/java/jars/phantomjsdriver-1.0.4.jar.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: BCPG v1.46

iQEcBAABAgAGBQJR8aJtAAoJEAZpxmNRz2bmyYsH/imo7VRC83y6BCXA7EtEGZ6F
Q9h3tI2FOzPY0Smqutvtc2KqC5aF3ma+Z7byvcRA5IT3Ye9/vOxHNqMNHVrahcNh
MkUWBNmQF02AicIHtupXr7PpMxyfEvCBHn9KKOrWYQKi5qX+hscNJ8VV+AJF+8lu
uXHqaBqxZpJjCyeFCnku6ldASIy4YZ2XPkEJVfSy9tKOailZegZkYs7aGlF3uMfD
2J4JfZ9V3HwOJGmtfoP7Ag4+4Qd1QBLmxg+dw68jJtvT7GYvPaGrLr72478iVe07
zlNzr+MosIBtzwT+WKykhrkq1cnjknJGWvBr9x4KlxeIyTMnbKUL/hGVhRS17Mw=
=QwG7
-----END PGP SIGNATURE-----
2 changes: 1 addition & 1 deletion src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ ghostdriver = {
hub : require("./hub_register.js"),
logger : require("./logger.js"),
config : null, //< this will be set below
version : "1.0.4-dev"
version : "1.0.4"
};

// create logger
Expand Down
2 changes: 1 addition & 1 deletion test/java/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ dependencies {
testCompile "com.google.code.findbugs:jsr305:$jsr305Version"
testCompile "junit:junit-dep:$junitVersion"
testCompile "org.mortbay.jetty:jetty:$jettyVersion"
testCompile files("../../binding/java/jars/phantomjsdriver-1.0.4-dev.jar")
testCompile files("../../binding/java/jars/phantomjsdriver-1.0.4.jar")
}

tasks.withType(JavaExec) {
Expand Down

0 comments on commit 668abfc

Please sign in to comment.