Skip to content

Releases: macbre/phantomas

HeadlessChrome/125.0.0.0

25 May 11:09
4aa1945
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.11.0...v2.12.0

Bump to HeadlessChrome/122.0.0.0

10 Mar 23:00
aa6ddec
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.10.0...v2.11.0

Analyze images module and native lazyloading now properly detected

18 Sep 13:03
ba016b6
Compare
Choose a tag to compare
  • CI - test using the LTS and the latest version of Node.js by @macbre in #1318
  • integration-spec.yaml: mark "httpbin's /basic-auth" as flaky by @macbre in #1319
  • Fix issue with native lazyloading not recognized by @gmetais in #1316
  • Analyze images module by @gmetais in #1306

What's Changed

Full Changelog: v2.9.0...v2.9.10

Add AVIF as an image type and Fix a false JSError metric reports

31 Jul 14:22
28a71aa
Compare
Choose a tag to compare

This release brings two changes from @gmetais and up-to-date Chromium version.

What's Changed

Full Changelog: v2.8.0...v2.9.0

Chrome/114.0.0.0

11 Jul 13:56
583b24a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7.0...v2.8.0

Chrome/113.0.0.0 with the new headless mode

12 Jun 12:56
c623284
Compare
Choose a tag to compare

This new release of phantomas comes with the latest version of puppeteer that ships Chrome/113.0.0.0.

From now on phantomas will use the --headless=new mode making it behave even more close to the real browser.

What's Changed

Full Changelog: v2.6.0...v2.7.0

Google Chrome for Testing 112.0.5615.121

03 May 11:57
67cb474
Compare
Choose a tag to compare

What's Changed

The CI pipeline should now be more stable thanks to:

  • Use the local instance of httpin for basic-auth test case by @macbre in #1258

Other changes

Full Changelog: v2.5.0...v2.6.0

Tests improved and puppeteer now uses Chromium 103

17 Jun 14:27
0a4ea6b
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://githu...

Read more

Browser storage handling

07 Jan 13:56
Compare
Choose a tag to compare

This minor release brings browser storage handling as separate extension (#1025) - thanks @kevinkammleiter!

Dependencies were also upgraded to match the latest versions.

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.4.0

http/3 support and Docker image on ghcr.io public repository

30 Jun 09:01
22e9b73
Compare
Choose a tag to compare

This release of phantomas brings support for HTTP/3 (#929). For the first time this version will also be pushed to ghcr.io public Docker repository. You can fetch phantomas container image by either:

docker pull macbre/phantomas:latest

or

docker pull ghcr.io/macbre/phantomas:latest

Internally dependabot pull requests are now merged automatically (#949). jest is used as our tests framework (#942) and the code coverage is tracked by Coveralls (#943).

Enjoy 🚀

Changelog

  • #920 docker - Update CHROMIUM_VERSION env
  • #921 external dependency - build(deps-dev): bump eslint from 7.23.0 to 7.24.0 (by @dependabot[bot])
  • #922 external dependency - build(deps-dev): bump eslint-config-prettier from 8.1.0 to 8.2.0 (by @dependabot[bot])
  • #923 external dependency - build(deps): bump js-yaml from 4.0.0 to 4.1.0 (by @dependabot[bot])
  • #924 internals - Test using Node.js 16 too
  • #925 external dependency - build(deps): bump puppeteer from 8.0.0 to 9.0.0 (by @dependabot[bot])
  • #926 external dependency - build(deps-dev): bump eslint from 7.24.0 to 7.25.0 (by @dependabot[bot])
  • #927 external dependency - build(deps-dev): bump eslint-config-prettier from 8.2.0 to 8.3.0 (by @dependabot[bot])
  • #929 http3 - Add support for HTTP/3
  • #930 external dependency - build(deps): bump puppeteer from 9.0.0 to 9.1.0 (by @dependabot[bot])
  • #931 external dependency - build(deps): bump puppeteer from 9.1.0 to 9.1.1 (by @dependabot[bot])
  • #932 external dependency - build(deps): bump lodash from 4.17.20 to 4.17.21 (by @dependabot[bot])
  • #933 external dependency - build(deps-dev): bump glob from 7.1.6 to 7.1.7 (by @dependabot[bot])
  • #934 external dependency - build(deps-dev): bump prettier from 2.2.1 to 2.3.0 (by @dependabot[bot])
  • #935 external dependency - build(deps-dev): bump eslint from 7.25.0 to 7.26.0 (by @dependabot[bot])
  • #936 internals - Add "node-version" to cache key
  • #937 external dependency - build(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (by @dependabot[bot])
  • #938 http3 - Tests - use nginx with http/3 support
  • #939 external dependency - build(deps-dev): bump eslint from 7.26.0 to 7.27.0 (by @dependabot[bot])
  • #940 docker - Docker now uses Chromium 90
  • #941 http3 - http/3 protocol support
  • #942 internals - Migrate tests to use jest
  • #943 internals - Set up and improve code coverage
  • #944 external dependency - build(deps): bump ws from 7.4.5 to 7.4.6 (by @dependabot[bot])
  • #945 external dependency - build(deps-dev): bump jest from 27.0.1 to 27.0.3 (by @dependabot[bot])
  • #947 external dependency - build(deps): bump puppeteer from 9.1.1 to 10.0.0 (by @dependabot[bot])
  • #948 external dependency - build(deps-dev): bump jest from 27.0.3 to 27.0.4 (by @dependabot[bot])
  • #949 internals - Automerge dependabot pull requests
  • #953 external dependency - build(deps): bump analyze-css from 0.13.0 to 1.0.0 (by @dependabot[bot])
  • #954 external dependency - build(deps-dev): bump eslint from 7.28.0 to 7.29.0 (by @dependabot[bot])
  • #955 docker - Dockerfile - using Chromium 91
  • #957 external dependency - build(deps): bump commander from 7.2.0 to 8.0.0 (by @dependabot[bot])
  • #961 docker - Use docker/build-push-action@v2
  • #962 docker - Publish Docker image to ghcr.io public repository