Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

CHANGELOG - coach-core

7.1.3 - 2023-02-10

Fixed

  • Fixed exporting to work with ESM modules too.

7.1.2 - 2022-05-05

Fixed

  • Upgraded to PageXray 4.4.2 and Third Party Web 0.17.1.

7.1.1 - 2022-04-13

Fixed

  • Upgraded to PageXray 4.4.1 and Third Party Web 0.15.0.

7.1.0 - 2022-02-06

Added

  • Upgraded to PageXray 4.0.0.
  • Upgraded to third party web 0.13.0.

7.0.0 - 2021-12-01

Changed

  • Moved AMP advice to best practice instead of privacy #67.
  • Increased favicon max size advice from 5 to 10 kb #68
  • Renamed the fastRender advice to avoidRenderBlocking #73
  • Remove the third party async advice #74
  • Updated the layout shift advice to use cumulative layout shift #75
  • Changed id of the Google Tag Manager advice #79

Added

  • Updated third-party-web to 0.12.6.
  • Use Chrome(ium) render blocking information to know if a request is render blocking or not #66.
  • Report offending JavaScript assets if the JavaScript max limits kicks in #70.
  • New largest contentful paint advice #76.
  • New first contentful paint advice #77.
  • Added TBT in the CPU longtask advice #80.
  • Report content and transfer size for offending URLs #81.
  • Report offending assets with transfer/content size for page size limit #82.

Fixed

  • Fix cases when JQuery is undefined. Thank you shubham jajodia for PR #64.
  • A better way to find offending layout shifters. Thank you shubham jajodia for PR #65.
  • Removed mentions aboout server push #69
  • Added more information on how to debug CPU advice #71.

6.4.3 - 2021-07-21

Fixed

  • Updated to latest PageXray and Third patrty web 0.12.4.

6.4.2 - 2021-07-05

Fixed

  • Make sure JQuery refs are set back to original ref #62 see #61.

6.4.1 - 2021-06-23

Fixed

  • Use all headers for Wappalyzer (before only the main document was used) #60.

6.4.0 - 2021-06-02

Added

  • Updated to PageXray 4.2.0 that adds support for getting render blocking info in Chrome.
  • Update wappalyzer-core from 6.5.32 to 6.6.0 #57

Fixed

  • Only look for GET request for private and caching headers #55. See #53.

6.3.3 - 2021-04-14

Fixed

6.3.2 - 2021-04-13

Fixed

6.3.1 - 2021-04-09

Fixed

  • Better check for the new FLoC privacy advice.

6.3.0 - 2021-04-09

Added

  • New privacy advice that looks for header to disable of FLoC in Chrome.

6.2.0 - 2021-04-08

Added

  • Updated to PageXray 4.1.0 and wappalyzer-core 6.5.32 #51.

6.1.0 - 2021-02-22

Added

  • Added new privacy check that checks if Google reCAPTCHA is used #49.

6.0.1 - 2020-12-21

Fixed

  • Fixed the third party cookie advice description.

6.0.0 - 2020-12-18

Added

  • Added Element Timings, Paint Timings and Largest Contentful Paint #16.
  • Added CLS advice #18.
  • Added Long Task advice #17.
  • Added support for HTTP3 #26.
  • New info section where we share info third party statistics from third party web #29.
  • New technology section with where Wappalyzer is used to get info #28.
  • Added advice to avoid third party cookies #39.
  • Upgraded to PageXray 3.0.0 #38.
  • Added advice to avoid fingerprinting #37.

Changed

  • Remove RUM Speed Index #12.
  • Remove First Paint and timings calculated from the Navigation Timing API #15.
  • Removed the advice for PUSH #26.
  • Removed the accesibilty advice #32. If you are a sitespeed.io use --axe. It's better to use AXE-core that gives better advice than the old coach advice.
  • Fully use the third-party-web to know about third parties instead of home grown solution.

Tech

  • Use const/let instead of var #24 and #25.
  • Expose PageXray and third-party-web in the API #23.
  • Updated dev dependencies.

Fixed

  • Testing for JQuery removed the $ reference on the page #22.

5.1.1 - 2020-08-18

Fixed

  • Updated third party web to 0.12.2.

5.1.0 - 2020-06-21

Fixed

  • Updated third party web to 0.12.0.

5.0.2 - 2020-06-20

Fixed

  • Updated to latest PageXray.

5.0.1 - 2020-03-23

Fixed

  • Remove NodeJS 12 limit. Running 10 is still ok.

5.0.0 - 2020-03-11

Changed

  • Moved out core functionality from the Coach to coach-core. For earlier releases checkout the changelog in the coach.