2011-06-22 09:54:36 +04:00
|
|
|
Please see also http://code.google.com/p/phantomjs/wiki/ReleaseNotes.
|
|
|
|
|
2011-12-30 20:28:56 +04:00
|
|
|
2011-12-31: Version 1.4.1
|
|
|
|
|
|
|
|
Bug fixes
|
|
|
|
|
|
|
|
* Fix setting the proxy type (issue 266)
|
|
|
|
* Workaround for file upload regression (issue 307)
|
|
|
|
* Fix extraneous messsages in non-debug mode (issue 323)
|
|
|
|
|
2011-12-19 13:14:31 +04:00
|
|
|
2011-12-22: Version 1.4.0 "Glory of the Snow"
|
|
|
|
|
|
|
|
New features
|
|
|
|
|
|
|
|
* Added embedded HTTP server (issue 115)
|
2011-12-19 20:22:06 +04:00
|
|
|
* Added convenient build script for Linux (issue 197)
|
|
|
|
* Added support for SOCKS5 proxy (issue 266)
|
2011-12-20 05:50:49 +04:00
|
|
|
* Updated CoffeeScript compiler to version 1.2 (issue 312)
|
2011-11-06 08:10:46 +04:00
|
|
|
|
|
|
|
Bug fixes
|
|
|
|
|
2011-12-19 20:22:06 +04:00
|
|
|
* Fix potential crash in QUrl with Qt 4.8 (issue 304)
|
2011-12-19 13:14:31 +04:00
|
|
|
* Fix bug in CookieJar with QSettings and string (PyPhantomJS issue 10)
|
2011-12-20 06:40:26 +04:00
|
|
|
* Prevent showing the icon on Mac OS X Dock (issue 281)
|
2011-12-19 13:14:31 +04:00
|
|
|
|
|
|
|
Examples
|
|
|
|
|
|
|
|
* Added a new example to detect browsers sniffing (issue 263)
|
2011-12-19 20:22:06 +04:00
|
|
|
* Added HTTP server example (issue 115)
|
2011-11-06 08:10:46 +04:00
|
|
|
|
2011-09-15 11:25:15 +04:00
|
|
|
2011-09-23: Version 1.3.0 "Water Lily"
|
2011-06-26 10:59:16 +04:00
|
|
|
|
2011-06-27 20:08:56 +04:00
|
|
|
Bug fixes
|
|
|
|
|
2011-09-08 18:34:19 +04:00
|
|
|
* Fixed open() and POST method, without specifying the finished handler
|
2011-08-21 10:26:24 +04:00
|
|
|
* Fixed script execution warning dialog (issue 165)
|
2011-09-08 18:34:19 +04:00
|
|
|
* Added WebPage.release() to free the web page from memory (issue 154)
|
2011-09-15 11:23:04 +04:00
|
|
|
* Added special handling of about:blank (issue 235)
|
|
|
|
* Made a separate network access manager for each page (issue 190)
|
2011-06-27 20:08:56 +04:00
|
|
|
|
2011-07-19 21:48:40 +04:00
|
|
|
New features
|
|
|
|
|
2011-09-17 08:57:57 +04:00
|
|
|
* Introduced file system API based on CommonJS Filesystem proposal (issue 129)
|
2011-09-08 18:34:19 +04:00
|
|
|
* Added support for persistent cookies (issue 91)
|
2011-09-16 18:15:21 +04:00
|
|
|
* Added event handling, currently only for mouse events (issue 234)
|
2011-09-15 11:23:04 +04:00
|
|
|
* Added page scroll position (issue 162)
|
2011-09-16 18:31:22 +04:00
|
|
|
* Added HTTP authentication support (issue 45)
|
2011-08-21 04:56:18 +04:00
|
|
|
* Added callback for page initialization (issue 143)
|
2011-08-21 10:26:24 +04:00
|
|
|
* Added support to specify script and output encoding (issue 186)
|
2011-09-08 18:34:19 +04:00
|
|
|
* Added option to allow local content to do cross-domain access (issue 28)
|
|
|
|
* Added support to apply configurations from a JSON file (issue 180)
|
|
|
|
* Added a convenient WebPage initialization construction (issue 206)
|
|
|
|
* Added option to limit the size of disk cache (issue 220)
|
2011-07-19 21:48:40 +04:00
|
|
|
|
2011-06-26 13:52:25 +04:00
|
|
|
Examples
|
|
|
|
|
2011-09-08 18:34:19 +04:00
|
|
|
* Added a new example on using Modernizr to detect features (issue 144)
|
|
|
|
* Fixed pizza.js example to use Mobile Yelp (issue 200)
|
2011-09-17 04:46:05 +04:00
|
|
|
* Fixed netsniff.coffee example due to wrong indentation (issue 225)
|
2011-09-15 11:23:04 +04:00
|
|
|
* Added an example to show live network traffic (issue 227)
|
2011-09-17 04:46:05 +04:00
|
|
|
* Added an example demonstrating different output encodings (issue 186)
|
2011-06-26 13:52:25 +04:00
|
|
|
|
2011-09-15 11:25:15 +04:00
|
|
|
2011-06-21: Version 1.2.0 "Birds of Paradise"
|
2011-06-22 09:54:36 +04:00
|
|
|
|
|
|
|
Version 1.2.0 is a major update. It introduces a whole set of new API.
|
|
|
|
|
|
|
|
Bug fixes
|
|
|
|
|
|
|
|
* Fixed rendering a very large web page (issue 54)
|
|
|
|
* Fixed reporting of CoffeeScript compile error (issue 125)
|
|
|
|
|
|
|
|
New features
|
|
|
|
|
|
|
|
* Added callback for console message (issue 12)
|
|
|
|
* Improved security model via WebPage object (issue 41)
|
|
|
|
* Added support for POST, HEAD, PUT, and DELETE (issue 88)
|
|
|
|
* Scripts filename is now passed as phantom.scriptName
|
|
|
|
* Added callback to capture resource requests and responses (issue 2)
|
|
|
|
* Added the ability to load external JavaScript (issue 32)
|
|
|
|
|
|
|
|
Examples
|
|
|
|
|
|
|
|
* Ported examples to use WebPage object
|
|
|
|
* Added a new example to upload an image to imagebin.org
|
|
|
|
* Added a new example to show HTTP POST feature
|
|
|
|
* Added a new example to sniff network traffic and save it in HAR format
|
|
|
|
|
|
|
|
|
2011-09-15 11:25:15 +04:00
|
|
|
2011-04-27: Version 1.1.0 "Cherry Blossom"
|
2011-01-29 10:19:14 +03:00
|
|
|
|
|
|
|
Fixed the script loading to use UTF-8 encoding (Yasuhiro Matsumoto).
|
|
|
|
|
|
|
|
Added check for system proxy setting (Yasuhiro Matsumoto).
|
|
|
|
|
|
|
|
Fixed building with Cygwin and Qt 4.5 (John Dalton).
|
|
|
|
|
|
|
|
Added a new example: driver for QUnit tests (Łukasz Korecki).
|
|
|
|
|
|
|
|
Fixed issue #20: problem with JPG transparent color (Alessandro Portale).
|
|
|
|
|
2011-02-14 09:49:35 +03:00
|
|
|
Fixed issue #9: ignore first line starting with #! (Matthias, aka fourplusone).
|
|
|
|
|
|
|
|
Fixed issue #7: support for file upload for form submission (Matthias, aka fourplusone).
|
|
|
|
|
|
|
|
Fixed issue #35: support for disabling images loading (Ariya Hidayat).
|
|
|
|
|
|
|
|
Fixed issue #14: enable or disable plugins (Ariya Hidayat).
|
|
|
|
|
2011-02-17 11:34:50 +03:00
|
|
|
Added a new example: using Canvas to produce the color wheel (Ariya Hidayat).
|
|
|
|
|
2011-02-20 09:07:22 +03:00
|
|
|
Added support for rasterizing as GIF image (Ariya Hidayat).
|
|
|
|
|
2011-03-02 11:41:23 +03:00
|
|
|
Added support for CoffeeScript (Ariya Hidayat).
|
|
|
|
|
2011-03-14 07:35:05 +03:00
|
|
|
Fixed issue #19: option for setting the proxy (Clint Berry, Ariya Hidayat).
|
|
|
|
|
2011-04-13 09:06:21 +04:00
|
|
|
Python implementation using PyQt (James Roe).
|
|
|
|
|
|
|
|
Fixed issue #17: Specify paper size for PDF export (Alessandro Portale).
|
|
|
|
|
2011-03-19 09:40:40 +03:00
|
|
|
Fixed issue #60: Win32 and OS/2 icon files (Salvador Parra Camacho).
|
|
|
|
|
2011-04-13 09:06:21 +04:00
|
|
|
Added clipping rectangle to the render function (Wouter de Bie).
|
|
|
|
|
|
|
|
Added an example on sychronous waiting (Gabor Torok).
|
|
|
|
|
|
|
|
Added command line option to use disk cache (Jon Turner).
|
|
|
|
|
2011-04-14 06:37:14 +04:00
|
|
|
Added text extracting example (Weston Ruter).
|
|
|
|
|
2011-04-22 22:34:31 +04:00
|
|
|
Fixed issue #93: Build with Qt < 4.7 (Ariya Hidayat).
|
|
|
|
|
|
|
|
Ported all examples to CoffeeScript (Robert Gieseke).
|
|
|
|
|
2011-01-17 13:17:42 +03:00
|
|
|
2011-01-17: Version 1.0.0
|
|
|
|
|
|
|
|
Initial launch.
|
|
|
|
|
|
|
|
The API is centralized at the 'phantom' object (as child of
|
|
|
|
window object) which has the properties: args, content,
|
|
|
|
loadStatus, state, userAgent, version, viewportSize, and
|
|
|
|
the following functions: exit, open, render, sleep.
|
|
|
|
|
|
|
|
Several examples are included, among others: web page rasterizer,
|
|
|
|
weather service, headless test framework driver, and many others.
|