Skip to content

Releases

Cloudexport 5.0.0

Choose a tag to compare

@dongnl dongnl released this 06 Aug 07:48
  1. Added the version 2 service host at https://service.chromeheadless.io/v2, running an up-to-date Chromium engine with the accompanying security improvements. Select it either by passing it as the second argument, chromeHeadlessio($secretToken, $serviceHost), or by setting "serviceHost" => "https://service.chromeheadless.io/v2" in settings(). The same second argument works on khtml() and phantomjs().
  2. The version 2 host works with either client version. A chromeheadlessio/php-client 1.x client can point at it unchanged and gets the newer engine and the server-side improvements, because the request shape is the same and the host is just a setting.
  3. Resource caching is the part that does need chromeheadlessio/php-client 2.x, since the manifest is built client-side. With a 2.1.0 or later client on the version 2 host, the resource cache and cacheCustom scope global are on by default, so KoolReport's own library resources are uploaded once for the whole service instead of once per export. No resourceCache block is needed; "enabled" => false opts back out.
  4. The version 1 host at https://service.chromeheadless.io remains the default and is unchanged. Existing code that does not set serviceHost keeps its current behaviour, including the resource cache staying off unless explicitly enabled.

Cloudexport 4.2.1

Choose a tag to compare

@dongnl dongnl released this 20 Sep 07:28
1. Remove outdated `FileHandler` class

Cloudexport 4.2.0

Choose a tag to compare

@dongnl dongnl released this 31 Mar 08:07
  1. Fix dynamic properties in PHP 8.2
  2. Update Chromeheadlessio's php-client library version.

CloudExport 4.1.0

Choose a tag to compare

@dongnl dongnl released this 27 Apr 08:04
  1. Add "serviceHost" argument to chromeheadless($token, $serviceHost), khtml($token, $serviceHost), phantomjs($token, $serviceHost) methods beside settings().

CloudExport 4.0.0

Choose a tag to compare

@dongnl dongnl released this 15 Nov 09:11
  1. Make authentication token optional to work with local export server
  2. Add serviceHost and serviceUrl settings for cloud export to work with local export server
  3. Update chromeheadlessio/php-client version

CloudExport 3.0.1

Choose a tag to compare

@koolreport koolreport released this 07 Jul 06:36
  1. Update chromeheadlessio/php-client version

CloudExport 3.0.0

Choose a tag to compare

@koolreport koolreport released this 07 Jul 06:36
  1. add phantomjs engine support

CloudExport 2.1.1

Choose a tag to compare

@koolreport koolreport released this 07 Jul 06:36
  1. Update chromeheadlessio/php-client version

CloudExport 2.1.0

Choose a tag to compare

@koolreport koolreport released this 07 Jul 06:35
  1. Update chromeheadlessio/php-client version

CloudExport 2.0.0

Choose a tag to compare

@koolreport koolreport released this 07 Jul 06:35
  1. Add wkhtmltopdf engine support