From 5783f0c311c5efb23e4a6a8109e1091f5d43c6d4 Mon Sep 17 00:00:00 2001 From: Nick Santos Date: Tue, 24 Nov 2015 11:24:55 -0500 Subject: [PATCH] Update readme and bump version --- .travis.yml | 2 ++ README.md | 22 +++++++++++++++++++++- package.json | 11 ++++++++--- 3 files changed, 31 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 518abccae..6cb9496d4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,8 @@ language: node_js sudo: false node_js: + - "5.0" + - "4.0" - "iojs" - "0.12" - "0.10" diff --git a/README.md b/README.md index a6cd6f919..50b6d9c27 100644 --- a/README.md +++ b/README.md @@ -209,6 +209,25 @@ conflict. This is a non-portable change, and we do not try to support this. The recommends that you run `apt-get install nodejs-legacy` to symlink `node` to `nodejs` on those platforms, or many NodeJS programs won't work properly. +##### The latest version of this package installs PhantomJS 1.9.8. When is PhantomJS 2.0 coming? + +In January 2015, the PhantomJS project released PhantomJS 2.0 with statically +compiled Windows binaries. + +They were not able to create statically-compiled binaries for Linux or OSX 9+. + +This put us in a difficult position. The whole reason this NPM installer exists +is to provide a portable, cross-platform installation process for +PhantomJS. Without static binaries, we can't support PhantomJS 2.0. + +If you work on a project that does not need cross-platform installation +(for example, if your users can compile and install phantomjs themselves on PATH), +then there is no good reason to depend on this package. You should call phantomjs +directly with `child_process.spawn`. + +The core PhantomJS team is hard at work trying to producing static binaries, +but there's currently no timeline. + Contributing ------------ @@ -225,7 +244,8 @@ Author ------ [Dan Pupius](https://github.com/dpup) -([personal website](http://pupius.co.uk)), supported by +([personal website](http://pupius.co.uk)) and +[Nick Santos](https://github.com/nicks), supported by [A Medium Corporation](http://medium.com/). License diff --git a/package.json b/package.json index fe5bb9469..4f9915c68 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "phantomjs", - "version": "1.9.18", + "version": "1.9.19", "keywords": [ "phantomjs", "headless", @@ -21,8 +21,13 @@ "maintainers": [ { "name": "Dan Pupius", - "email": "dan@obvious.com", + "email": "dan@medium.com", "web": "http://pupius.co.uk/" + }, + { + "name": "Nick Santos", + "email": "nick@medium.com", + "web": "http://nick-santos.com/" } ], "main": "lib/phantomjs", @@ -37,7 +42,7 @@ "adm-zip": "0.4.4", "fs-extra": "~0.23.1", "kew": "0.4.0", - "md5": "^2.0.0", + "md5": "~2.0.0", "npmconf": "2.1.1", "progress": "1.1.8", "request": "2.42.0",