Skip to content
This repository has been archived by the owner on Jul 2, 2021. It is now read-only.

Releases: HuddleEng/Muppeteer

1.3.1

29 Apr 09:49
Compare
Choose a tag to compare

Fix dependencies to fix security concerns.

1.3.0

20 Aug 22:15
Compare
Choose a tag to compare

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

09 Jun 11:18
Compare
Choose a tag to compare
  • Fixed issue with shell script path

Accidentally published version before pushing commit, so we're now at 1.2.2!

1.2.0

09 Jun 10:50
Compare
Choose a tag to compare
  • 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 makes testDir and testFilter 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

14 Mar 14:29
f4d73d7
Compare
Choose a tag to compare
1.1.0-beta Pre-release
Pre-release

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

27 Feb 14:46
f127cfd
Compare
Choose a tag to compare
1.0.4-beta Pre-release
Pre-release

Add support for Docker

1.0.3-beta

19 Feb 23:44
Compare
Choose a tag to compare
1.0.3-beta Pre-release
Pre-release

Change Log:

  • Improve API by not requiring Muppeteer.* prefix, and rename afterHook to onFinish (breaking change) #9
  • Add shouldRebaseVisuals flag to CLI #11
  • Moved test-launcher to lib (breaking change possible)
  • Added some internal architecture around testing the framework
  • Update documentation/screenshots/example

1.0.2-beta

14 Feb 12:18
Compare
Choose a tag to compare
1.0.2-beta Pre-release
Pre-release

This release fixes:

  • waitForLoadedWebFontCountToBe times out even with a successful response #1
  • waitForResource errors on URL check in latest Puppeteer #3

This release adds:

  • Travis CI integration (internal dev)

Initial beta release

13 Feb 15:18
Compare
Choose a tag to compare
Initial beta release Pre-release
Pre-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.