- Refactored code.
- Added the reload mode with the
reload
parameter. - Fixed a bug that status codes were not transferred properly and always set to
200
.
- Added the ability to set request timeout with the environment variable,
WPD_TIMEOUT
. - Changed the default
timeout
parameter value to29000
from30000
. - Changed the name of the environment variable for the log route from
LOG_ROUTE
toWPD_LOG_ROUTE
.
- Updated the
color-string
dependency.
- Added the
Access-Control-Allow-Origin: *
response header to support CORS.
- Added the
text
output type.
- Added the
omit
parameter for thejson
output type.
- Added the
cookies
parameter. - Added the
version
route.
- Optimized the logging criteria.
- Added the
action
parameter which allows the user to perform actions on the web page. - Added the
waitUntil
parameter. - Deprecated the
waituntil
parameter.
- Added the
waituntil
parameter which acceptsload
,domcontentloaded
,networkidle2
, ornetworkidle0
. - Optimized page load performance.
- Added the ability to set a log route with an environment variable.
- Optimized for memory usage.
- Updated dependencies for security.
- Changed the browser to open at lease one instance always.
- Added the ability to log to files and display them.
- Added the
process
route.
- Deprecated a custom location of user profile data.
- Optimized the response performance by closing the page after finishing the response.
- Fixed a bug that reusing existing browsers was not handled properly, since 1.1.0.
- Added the
proxy
parameter. - Fixed an issue that setting the
args
parameter did not take effect if a browser instance exists with previous requests. - Fixed a bug that transferring cookies was partial.
- Added support for Japanese, Korean and Chinese fonts.
- Fixed a bug that closing the browser was not handled properly.
- Set a favicon.
- Fixed a bug that when an empty value passed to the
quality
parameter, puppetter crashed.
- Released.