Phantomas Versions Save

Headless Chromium-based web performance metrics collector and monitoring tool

v2.11.0

2 months ago

What's Changed

Full Changelog: https://github.com/macbre/phantomas/compare/v2.10.0...v2.11.0

v2.10.0

7 months ago

What's Changed

Full Changelog: https://github.com/macbre/phantomas/compare/v2.9.0...v2.9.10

v2.9.0

9 months ago

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

What's Changed

Full Changelog: https://github.com/macbre/phantomas/compare/v2.8.0...v2.9.0

v2.8.0

10 months ago

What's Changed

Full Changelog: https://github.com/macbre/phantomas/compare/v2.7.0...v2.8.0

v2.7.0

11 months ago

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: https://github.com/macbre/phantomas/compare/v2.6.0...v2.7.0

v2.6.0

1 year ago

What's Changed

The CI pipeline should now be more stable thanks to:

Other changes

Full Changelog: https://github.com/macbre/phantomas/compare/v2.5.0...v2.6.0

v2.5.0

1 year ago

What's Changed

Full Changelog: https://github.com/macbre/phantomas/compare/v2.4.0...v2.5.0

v2.4.0

2 years ago

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: https://github.com/macbre/phantomas/compare/v2.3.0...v2.4.0

v2.3.0

2 years ago

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

v2.2.0

3 years ago

This release of phantomas brings the support running it in AWS Lambda env (#917), MP4 videos detection (#855) and fixes an issue with some CLI options not being handled correctly (#904).

Thanks @gmetais for providing bug fixes and improvements for this and previous releases.

Changelog

  • #847 bug - Fix for neverending runs (by @gmetais)
  • #848 docker - Use BuildKit
  • #849 docker - Use BUILDKIT_INLINE_CACHE
  • #850 external dependency - build(deps): bump commander from 6.2.1 to 7.0.0 (by @dependabot[bot])
  • #851 external dependency - build(deps-dev): bump eslint from 7.17.0 to 7.18.0 (by @dependabot[bot])
  • #852 external dependency - build(deps-dev): bump eslint-config-prettier from 7.1.0 to 7.2.0 (by @dependabot[bot])
  • #853 bug - Issues with full page screenshots (by @gmetais)
  • #854 enhancement - Add a full page screenshot option and make it false by default (by @gmetais)
  • #855 enhancement - Detect MP4 videos (by @gmetais)
  • #856 external dependency - build(deps-dev): bump eslint from 7.18.0 to 7.19.0 (by @dependabot[bot])
  • #857 Chrome-headless - build(deps): bump puppeteer from 5.5.0 to 6.0.0 (by @dependabot[bot])
  • #858 external dependency - build(deps): bump puppeteer from 6.0.0 to 7.0.0 (by @dependabot[bot])
  • #859 external dependency - build(deps): bump puppeteer from 7.0.0 to 7.0.1 (by @dependabot[bot])
  • #861 pr - User Agent adjustments (by @gmetais)
  • #862 enhancement - Improve User Agents (by @gmetais)
  • #863 bug - CLI options are camel cased, then do not work (by @gmetais)
  • #864 external dependency - build(deps): bump puppeteer from 7.0.1 to 7.0.3 (by @dependabot[bot])
  • #865 external dependency - build(deps): bump puppeteer from 7.0.3 to 7.0.4 (by @dependabot[bot])
  • #866 external dependency - build(deps-dev): bump eslint from 7.19.0 to 7.20.0 (by @dependabot[bot])
  • #867 external dependency - build(deps): bump puppeteer from 7.0.4 to 7.1.0 (by @dependabot[bot])
  • #868 external dependency - build(deps): bump commander from 7.0.0 to 7.1.0 (by @dependabot[bot])
  • #870 external dependency - build(deps): bump analyze-css from 0.12.12 to 0.12.13 (by @dependabot[bot])
  • #871 internals - CI - use macbre/nginx-brotli:1.19.7
  • #872 docker - Dockerfile - use node:lts-alpine3.13 and Chromium 88
  • #873 external dependency - build(deps-dev): bump eslint-config-prettier from 8.0.0 to 8.1.0 (by @dependabot[bot])
  • #874 external dependency - build(deps): bump puppeteer from 7.1.0 to 8.0.0 (by @dependabot[bot])
  • #875 external dependency - build(deps-dev): bump eslint from 7.20.0 to 7.21.0 (by @dependabot[bot])
  • #876 docker - Label the image with git URL and commit hash
  • #877 security - Configure WhiteSource Bolt for GitHub (by @whitesource-bolt-for-github[bot])
  • #880 security vulnerability - CVE-2021-23337 (High) detected in lodash-4.17.20.tgz (by @whitesource-bolt-for-github[bot])
  • #902 internals - npm update
  • #903 internals - Use macbre/nginx-brotli:1.19.8
  • #904 bug - CLI - make sure options are not "camelCased" but "have-dashes" instead
  • #906 internals - Refactor bin/program.js script
  • #910 enhancement - Accept absolute paths for screenshots (by @gmetais)
  • #911 external dependency - build(deps-dev): bump eslint from 7.21.0 to 7.22.0 (by @dependabot[bot])
  • #912 docs - Removed dead link from readme (by @binyamin)
  • #913 aws-lambda - Handle some unhandled exceptions (by @gmetais)
  • #915 external dependency - build(deps): bump commander from 7.1.0 to 7.2.0 (by @dependabot[bot])
  • #916 external dependency - build(deps): bump analyze-css from 0.12.13 to 0.13.0 (by @dependabot[bot])
  • #917 aws-lambda - Detect if ran from an AWS Lambda and set additional Chrome flags (by @gmetais)
  • #918 external dependency - build(deps-dev): bump eslint from 7.22.0 to 7.23.0 (by @dependabot[bot])
  • #919 internals - Update nginx-docker-compose.yaml