Releases: HuddleEng/Muppeteer
1.3.1
1.3.0
Fixes
- ConfigureLauncher(...).launch is not a function (#34)
General improvements
- Refactored and organise code base
- Sanitized filenames, thanks to @huyhong
- Improveed performance slightly (removed some unnecessary awaits)
- Fixed linting config issues
- Added unit test coverage for internal modules
- Added code coverage
- Added code of conduct/contributing to repository
1.2.2
1.2.0
-
Add ability to pin Chrome versions using Docker registry. Specify this in the test launcher using
dockerChromeVersion
property. The launcher will automatically pull the Docker image from the repository and build the container. -
Add better test filter matching, using glob pattern with
testPathPattern
. This makestestDir
andtestFilter
redundant. If you don't use the new pattern, the others will still work. I've removed the implicit check for.test.js
at the end of the file and allowed the user to either do a regex match on the file name or a full substring match. -
Updated the example tests in the repository and README
I'm marking this as non pre-release, but this framework is not well tested (very limited internal testing so far) so use with caution. Feel free to open issues and I'll try and fix or submit a PR.
1.1.0-beta
This release adds support for using a pre-build docker image for running tests rather than building one from scratch each time. This should shed off a significant amount of time on cloud CI's, as well as reducing the likelihood of differences between local and CI executions.
The helper functions for Puppeteer have been moved into a separate repository, puppeteer-extensions since they are not specifically related to this framework. The extensions are accessible on the extensions
object of the page.
1.0.4-beta
Add support for Docker
1.0.3-beta
Change Log:
1.0.2-beta
Initial beta release
This is the first beta release. Changes to the API are likely in future beta releases, some may be breaking changes for existing usages. There is also limited test coverage currently. It is therefore not advised to use this in production yet.