Skip to content

Latest commit

 

History

History
334 lines (187 loc) · 5.71 KB

CHANGELOG.md

File metadata and controls

334 lines (187 loc) · 5.71 KB

Changelog

All notable changes to Browsershot will be documented in this file

3.42.0 - 2021-01-11

  • introduce a selectorIndex to bypass querySelector restrictions (#468)

3.41.2 - 2020-12-27

  • improve local require for puppeteer (#461)

3.41.1 - 2020-12-08

  • replace waitFor with waitForTimeout (#452)

3.41.0 - 2020-19-11

  • adding ability to pass envars to browser instance (#448)

3.40.3 - 2020-11-12

  • add support for PHP 8

3.40.2 - 2020-11-11

  • revert changes from previous version

3.40.1 - 2020-11-06

  • prevent local files from being rendered

3.40.0 - 2020-10-07

  • added base64Screenshot

3.39.0 - 2020-09-24

  • add usePipe to use pipe instead of WebSocket (#423)

3.38.0 - 2020-09-22

  • pass puppeteer to callChrome() (#399)

3.37.2 - 2020-07-22

  • Replace emulateMedia call with emulateMediaType (#411)

3.37.1 - 2020-07-09

  • account for the removal of require('puppeteer/DeviceDescriptors') (#406)

3.37.0 - 2020-06-17

  • get the list of triggered requests (#402)

3.36.0 - 2020-04-19

  • add use of WS Endpoint option (#390)

3.35.0 - 2020-03-03

  • adds blockUrls and blockDomains

3.34.10 - 2020-01-04

  • adds disableImages method to prevent images from loading (#362)

3.33.1 - 2019-11-24

  • allow symfony 5 components

3.33.0 - 2019-10-17

  • allow to connect to remote chromium instance (#341)

3.32.1 - 2019-08-02

  • fix screenshots not deleting temporary files on the filesystem

3.32.0 - 2019-07-19

  • add support for HTTP authentication

3.31.1 - 2019-07-19

  • fix screenshot image manipulations

3.31.0 - 2019-06-20

  • allow to specify the cookie domain

3.30.0 - 2019-06-07

  • allow JavaScript to be disabled

3.29.0 - 2019-04-24

  • add addChromiumArguments

3.28.0 - 2019-03-29

  • add selectOption

3.27.0 - 2019-03-11

  • paperSize and margins can now use custom units

3.26.3 - 2019-02-06

  • add writeOptionsToFile

3.26.2 - 2019-02-01

  • fix for setting cookies

3.26.1 - 2019-01-10

  • update lower deps

3.26.0 - 2018-10-18

  • new methods addStyleTag and device added
  • fixed a bug where chrome would not shut down properly

3.25.1 - 2018-10-08

  • improve compatibilty with W-w-windows

3.25.0 - 2018-09-02

  • add type

3.24.0 - 2018-08-05

  • add useCookies

3.23.1 - 2018-07-12

  • improve compatibility with Windows

3.23.0 - 2018-07-12

  • added waitForFunction

3.22.1 - 2018-04-20

  • better handling of timeouts

3.22.0 - 2018-04-18

  • add evaluate

3.21.0 - 2018-04-13

  • add setScreenshotType

3.20.1 - 2018-04-13

  • fix typehint in emulateMedia
  • drop PHP 7.0 support

3.20.0 - 2018-04-13

  • add click

3.19.0 - 2018-04-03

  • add setExtraHttpHeaders

3.18.0 - 2018-03-28

  • add support for taking screenshot of an element using a selector

3.17.0 - 2018-02-22

  • add support for custom binary/browser script

3.16.1 - 2018-02-08

  • support symfony ^4.0
  • support phpunit ^7.0

3.16.0 - 2018-01-28

  • add waitUntilNetworkIdle

3.15.0 - 2018-01-20

  • add ability to set sustom header and footer

3.14.1 - 2017-12-24

  • update dep on spatie/image

3.14.0 - 2017-12-10

  • add setChromePath

3.13.0 - 2017-12-07

  • add ability to set node module path
  • add ability to output directory to the browser

3.12.0 - 2017-11-20

  • add setDelay

3.11.1 - 2017-11-18

  • improve error handling for when no extension is provided

3.11.0 - 2017-11-16

  • add setOption
  • refactor internals

3.10.0 - 2017-11-13

  • add setProxyServer

3.9.0 - 2017-11-13

  • add dismissDialogs

3.8.1 - 2017-11-10

  • move snapshot package to dev-deps

3.8.0 - 2017-11-07

  • allow the use of the 'omitBackground' option when capturing screenshots

3.7.0 - 2017-10-31

  • add docblocks for static constructors to support IDE autocompletion

3.6.0 - 2017-10-31

  • make paperSize use floats instead of integers, addressing US paper sizes

3.5.0 - 2017-10-28

  • add mobile and touch functions

3.4.0 - 2017-10-27

  • add ignoreHttpsErrors

3.3.1 - 2017-10-26

  • fix default npm path

3.3.0 - 2017-10-25

  • add noSandbox

3.2.1 - 2017-10-25

  • fix setting margins

3.2.0 - 2017-10-18

  • add setNetworkIdleTimeout

3.1.0 - 2017-10-18

  • make node and npm paths configurable
  • improved out of the box experience for Laravel Valet users

3.0.0 - 2017-10-16

  • use Puppeteer to call Chrome
  • add various options enabled by using Puppeteer

2.4.1 - 2017-09-27

  • add the default path for linux Chromium users

2.4.0 - 2017-09-21

  • add bodyHtml method

2.3.0 - 2017-09-19

  • add high pixel density support

2.2.0 - 2017-08-31

  • add support for directly converting some html

2.1.0 - 2017-08-06

  • add support for saving pdfs

2.0.3 - 2017-07-05

  • lower symfony/process requirement

2.0.2 - 2017-07-05

  • security improvements
  • clean up unneeded files

2.0.1 - 2017-07-04

  • add support for urls with special characters

2.0.0 - 2017-07-03

  • complete rewrite
  • ditch PhantomJS is favour of headless Chrome

1.9.1 - 2017-06-02

  • fix error message

1.7.0 - 2017-05-13

  • added support MacOS

1.8.0 - 2017-04-27

  • added support for setting a custom user agent

1.8.0 - 2017-04-27

  • added support for setting a custom user agent

1.7.0 - 2017-03-14

  • added support for W w w windows

1.6.0 - 2017-01-02

  • added support for some more extensions

1.5.4 - 2016-12-17

  • make width protected

1.5.3 - 2016-11-12

  • Fix width issues

1.5.2 - 2016-08-18

  • Upgrade phantomjs binary

1.5.1 - 2016-04-25

  • Fixed a bug where phantomjs keeps on rendering until the end of time

1.5.0

  • Added a method to set the background color

1.4.0

  • Added timeout parameter

1.3.0

  • Added quality parameter