Skip to content

Version 4.0.0

Choose a tag to compare

@jonnnnyw jonnnnyw released this 17 Dec 12:01
· 50 commits to master since this release
  • PhantomJS has been upgraded to version 2.0.0
  • Added setType to capture request (#34)
  • JonnyW\PhantomJs\Message namespace has now changed to JonnyW\PhantomJs\Http
  • Custom procedures are now validated using PhantomJS and Esprima Parser to remove need for phantomloader bin (#22)
  • The use of console.log() to return data from PhantomJS to PHP has been replaced with system.stderr.write() to avoid conflicting with custom procedures (#32)
  • Procedures now use input.get[Attribute]() instead of request.get[Attribute]()
  • Procedures now support partial templates allowing partial injection instead of overriding a whole template (#34)
  • Procedure templates are compiled, validated and cached on first run to improve performance
  • Chain procedure loader now adds delegate loaders in reverse order so that custom loaders are run first
  • Capture procedure has been removed in favour of partial template injection
  • Added PDF support (#35)