Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.97 KB

CHANGELOG.md

File metadata and controls

55 lines (41 loc) · 1.97 KB

Changelog

2.0.0

  • Breaking: Update phantomjs-prebuilt@^2.1.3
  • Breaking: Replace when.js promises with native Promise

1.2.2

  • Fix cannot read property 'stdin' of null in some cases #41

1.2.1

  • Fix compatibility issue with node 0.10 #40

1.2.0

  • Phantom now inherits from EventEmitter
  • A phantom instance now emits an unexpectedExit-event when PhantomJS exited without a call to phantom.dispose() or one of its std streams emitted an error event. See #35 for discussion.
  • Refactored mechanisms to prevent orphaned PhantomJS child processes
  • Handle disposed phantom instances more gracefully

1.1.0

  • Support CLI-style options #31

1.0.8

  • Fix an error where the destination streams were ended prematurely #27

1.0.7

  • Fix memory leak when disposing pages #21
  • Fix confusing security warning when PhantomJS exits

1.0.6

  • Fix potential performance issues when PhantomJS' stdin was cluttered with messages

1.0.5

  • phantom.childProcess.cleanStdout now implements the regular Readable interface

1.0.4

  • Improve performance when running synchronous functions

1.0.3

  • Fix an error where new line characters where removed from console.log()-messages inside PhantomJS

1.0.2

  • Fix an error where a promise could have been rejected after it has already been resolved

1.0.1

  • Improved stack traces from PhantomJS

1.0.0

  • Replaced inter-process communication from HTTP to regular stdin/stdout
  • Phantom.prototype.port has been removed
  • Phantom.prototype.secret has been removed
  • config.minPort has been removed
  • config.maxPort has been removed
  • Improved performance
  • Reached stable state :)