Changelog
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
Added
- Support Puppeteer v5.5
- Support PHP 8
- Add documentation on all resources to provide autocompletion in IDEs
Removed
- Drop support for PHP 7.1 and 7.2
1.6.0 - 2019-07-01
Added
1.5.0 - 2019-03-17
Added
- Support Puppeteer v1.13
- Make the
ElementHandle
resource extend the JSHandle
one
Fixed
- Add missing
Accessibility
resource
1.4.1 - 2018-11-27
Added
1.4.0 - 2018-09-22
Added
Changed
- Detect resource types by using the constructor name
Fixed
- Logs of initial pages are now retrieved
1.3.0 - 2018-08-20
Added
- 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
Added
Changed
1.1.0 - 2018-06-12
Added
- Support Puppeteer v1.5
- Add aliases for evaluation methods to the
ElementHandle
resource
- Support new Puppeteer v1.5 resources:
Fixed
1.0.0 - 2018-06-05
Changed
- Change PHP's vendor name from
extractr-io
to nesk
- Change NPM's scope name from
@extractr-io
to @nesk
- Upgrade to Rialto v1
0.2.2 - 2018-04-20
Added
- Support Puppeteer v1.3
- Test missing Puppeteer resources:
ConsoleMessage
and Dialog
- Show a warning in logs if Puppeteer's version doesn't match requirements
0.2.1 - 2018-04-09
Changed
- Update Rialto version requirements
0.2.0 - 2018-02-19
Added
- Support new Puppeteer v1.1 resources:
BrowserFetcher
CDPSession
Coverage
SecurityDetails
- Test Puppeteer resources
- Support PHPUnit v7
- Add Travis integration
Changed
- Lock Puppeteer's version to v1.1 to avoid issues with forward compatibility
0.1.0 - 2018-01-29
First release