All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Note: PuPHPeteer is heavily based on Rialto. For a complete overview of the changes, you might want to check out Rialto's changelog too.
In progress…
2.0.0 - 2020-12-01
- Support Puppeteer v5.5
- Support PHP 8
- Add documentation on all resources to provide autocompletion in IDEs
- Drop support for PHP 7.1 and 7.2
1.6.0 - 2019-07-01
- Support Puppeteer v1.18
1.5.0 - 2019-03-17
- Support Puppeteer v1.13
- Make the
ElementHandle
resource extend theJSHandle
one
- Add missing
Accessibility
resource
1.4.1 - 2018-11-27
- Support Puppeteer v1.10
1.4.0 - 2018-09-22
- Support Puppeteer v1.8
- Detect resource types by using the constructor name
- Logs of initial pages are now retrieved
1.3.0 - 2018-08-20
- Add a
log_browser_console
option to log the output of Browser's console methods (console.log
,console.debug
,console.table
, etc…) to the PHP logger - Support Puppeteer v1.7
1.2.0 - 2018-07-25
- Support Puppeteer v1.6
- Upgrade to Rialto v1.1
1.1.0 - 2018-06-12
- Support Puppeteer v1.5
- Add aliases for evaluation methods to the
ElementHandle
resource - Support new Puppeteer v1.5 resources:
BrowserContext
Worker
- Fix Travis tests
1.0.0 - 2018-06-05
- Change PHP's vendor name from
extractr-io
tonesk
- Change NPM's scope name from
@extractr-io
to@nesk
- Upgrade to Rialto v1
0.2.2 - 2018-04-20
- Support Puppeteer v1.3
- Test missing Puppeteer resources:
ConsoleMessage
andDialog
- Show a warning in logs if Puppeteer's version doesn't match requirements
0.2.1 - 2018-04-09
- Update Rialto version requirements
0.2.0 - 2018-02-19
- Support new Puppeteer v1.1 resources:
BrowserFetcher
CDPSession
Coverage
SecurityDetails
- Test Puppeteer resources
- Support PHPUnit v7
- Add Travis integration
- Lock Puppeteer's version to v1.1 to avoid issues with forward compatibility
First release