Releases: catchpoint/WebPageTest
Releases · catchpoint/WebPageTest
24.12
What's Changed
- Fixes #2421 - LCP priority hint experiment suggestion by @scottjehl in #2422
- fixes #2423 - LCP image src passed properly when srcset is in play by @scottjehl in #2424
- Add a blockingtime indicator by @tkadlec in #2428
- fix(account): remove option to upgrade plan by @jefflembeck in #2432
- fix(account): sometimes company name is null, not empty by @jefflembeck in #2436
- fix(account/signup): avoid tax for non-US customer by @jefflembeck in #2440
- fix(country-list): update list by @jefflembeck in #2441
- Remove + from mailto: sharing by @stoyan in #2439
- Added a checkbox for script injection to use Chrome's native support by @pmeenan in #2437
- Delete all $gaTemplate instances by @stoyan in #2435
- Reusable code flask by @stoyan in #2419
- A round of CSS linting by @stoyan in #2427
- move constants together by @stoyan in #2431
- Autoload constants.inc by @stoyan in #2434
- Add cert error to the list of params that allows some special chars by @pmeenan in #2444
- Fixed undefined variable error in \www\page_data.inc by @gardness in #2447
- Delete unused adult.txt and isAdultSite() methods by @stoyan in #2446
- Restore LCP background image Opp & Exp by @scottjehl in #2454
- A round of dead PHP code fixes by @stoyan in #2451
- fix(account): allow paid users to upgrade by @jefflembeck in #2445
- Revert "fix(account/signup): avoid tax for non-US customer" by @jefflembeck in #2450
- Add support to LCP vitals page for "url" based LCP images by @pmeenan in #2457
- Fix regression with test urls no longer being included in filmstrips … by @scottjehl in #2467
- Archive & restore saas tests by @tkadlec in #2468
- fix(runtest): name vars to better validate scripts by @jefflembeck in #2477
- feat(acct): notify cc errors by @jefflembeck in #2480
- Adjusting Docker readme by @sammeboy635 in #2478
- Added collection period in CrUX Real User Measurement title. by @sammeboy635 in #2476
- add icon for connection type by @scottjehl in #2481
- Drop drawChecklist()'s 4th argument by @stoyan in #2463
- traffic-shaping on docker images!!!! by @sammeboy635 in #2483
- Fix DIR use (in 30 out of 120-ish files) by @stoyan in #2448
- Duplicate selectors cleanup in pagestyle2 by @stoyan in #2459
- Replaced glossary table with a definition list by @stoyan in #2461
- Delete setAdsFile-related code by @stoyan in #2462
- Blade tweaks and step 1 in optimization checklist as HTML by @stoyan in #2479
- Optimization checklist as an HTML table by @stoyan in #2487
- xdebug linux fix by @sammeboy635 in #2485
- fix(csrf): removing for now by @jefflembeck in #2492
- fix(braintree): give better errors to our users by @jefflembeck in #2490
- check flag directly instead of $experimentsEnabled here by @scottjehl in #2498
- chore(plans): a little code cleanup/format by @jefflembeck in #2504
- Check for raw param before adding header Content-disposition. by @Siddhantshukla814 in #2506
- Round favicons update by @Siddhantshukla814 in #2507
- Install a markdown parser by @stoyan in #2511
- Fixed an exception when possibly-render-blocking-reqs doesn't exist by @pmeenan in #2512
- Advanced Visual Comparison with current test id by @stoyan in #2510
- Use the social meta globals in blade templates by @stoyan in #2515
- fix(header): allow tests to pass by @jefflembeck in #2500
- Disable raw param by @Siddhantshukla814 in #2517
- Optimized images (lossless) by @stoyan in #2521
- Removed dynatrace references by @stoyan in #2522
- Use blade's $loop for display logic by @stoyan in #2514
- SVG icons in optimization checklist by @stoyan in #2527
- Monospace font in response bodies by @stoyan in #2529
- Introduce Prism.js for code highlighting by @stoyan in #2530
- Refactor experiments page JS to not use jQuery by @scottjehl in #2531
- Remove spaces from spof_hosts textarea by @stoyan in #2539
- Highlight code in request dialog's Object tab by @stoyan in #2538
- Version and move vendor JS into assets/js/vendor/ by @stoyan in #2537
- Update this wording to reflect the nuanced nature of this situation, … by @scottjehl in #2526
- Fix a subtab name by @stoyan in #2524
- Improved the main thread activity categorization by @pmeenan in #2540
- fix(readme): add apcu install instructions by @jefflembeck in #2545
- Add doctype custom metric by @stoyan in #2547
- Removed .border class in user timing table by @stoyan in #2520
- feat(admin): chargify sandbox by @jefflembeck in #2551
- Detected Technologies page by @stoyan in #2552
- Technology page quick fixes by @stoyan in #2554
- Add "home" to home link for a11y by @scottjehl in #2558
- Updating confirm password label by @tkadlec in #2559
- 2548 - handle find/replace differently than other swaps so we don't interfere with the other swaps by @scottjehl in #2549
- Add ability to sort order that experiments apply by @scottjehl in #2532
- Don't recommend priority hints if they're already there by @scottjehl in #2563
- fixes #2502 by @scottjehl in #2565
- Add enable-features to the list of Chrome command-line flags by @pmeenan in #2568
- fix(account): send company name properly by @jefflembeck in #2570
- fix(account): this blows things up by @jefflembeck in #2571
- fix(customer): this field may not be set by @jefflembeck in #2573
- fixes #2576 - simple LH should only be offered alongside chrome tests by @scottjehl in #2580
- fixes #2452 - avoiding the chrome bug by @scottjehl in #2581
- New Lighthouse result template by @scottjehl in #2567
- New metric to minimize the observer effect on CSS by @stoyan in #2562
- change scoring color key description fixes #2589 by @scottjehl in #2590
- HTML diff results page by @stoyan in #2535
- Change support link by @tkadlec in #2593
- feat(account): Update payment method by @jefflembeck in #2586
- fix(support): change support link by @jefflembeck in #2597
- fix(account): support link by @jefflembeck in https://github...
WebPageTest 23.01
What's Changed
- Update prod with new incremental responsive layout improvements. by @scottjehl in #1573
- Overscroll only has wide as the filmstrip box by @rik in #1575
- fix(details): Change title order by @jefflembeck in #1571
- Deploy to prod by @jefflembeck in #1576
- fix(builds): We no longer use travis by @jefflembeck in #1580
- feat(unit tests): Add phpunit to our stuff by @jefflembeck in #1581
- fix(details) Fixes layout issues on graph full results when more than one test is viewed. by @tkadlec in #1584
- On short viewports, never use sticky filmstrips by @rik in #1582
- Update Prod by @scottjehl in #1587
- Add the test label to the top of test result pages by @tkadlec in #1589
- update prod by @scottjehl in #1590
- Only show waterfall marker on filmstrip view by @tkadlec in #1594
- [Docs] Fix API link on the readme by @srs6814 in #1599
- feat: month-based rate limiter by @jefflembeck in #1600
- Chore: Add links from our about page by @tkadlec in #1603
- fix(rate-limit): change length of default month by @jefflembeck in #1604
- small cleanup to error messages in general while focusing on #1601. by @scottjehl in #1602
- Fixed some mobile emulation UA strings by @pmeenan in #1596
- Update Prod by @tkadlec in #1608
- bump css version to whole number by @scottjehl in #1610
- feat(User): create User class by @jefflembeck in #1606
- fix(common): missing paren by @jefflembeck in #1612
- Handle the 0 available runs case. by @mjkozicki in #1615
- feat: track who hits the wall for monthly runs by @jefflembeck in #1616
- Merge to Prod by @tkadlec in #1618
- feat(templates): using template for error page by @jefflembeck in #1617
- fix(head): add title with default layout by @jefflembeck in #1621
- fix(rate-limit): check runs, not tests by @jefflembeck in #1625
- fix(analytics): report when hourly test limit hit by @jefflembeck in #1626
- Merge to QA by @jefflembeck in #1628
- Merge into prod by @jefflembeck in #1629
- (fix block-domains): Add a list of blocked domains to the test info header by @tkadlec in #1633
- fix(rate-limit): suggestion from @rik by @jefflembeck in #1627
- fix(ga): wait until ga has loaded before firing by @jefflembeck in #1635
- chore(deps): moving dependencies to git by @jefflembeck in #1636
- Deploy to production by @jefflembeck in #1638
- fix(login): product login redirects incorrectly by @jefflembeck in #1639
- feat(tv): add a url to redirect to webpagetest on twitch by @jefflembeck in #1640
- Deploy to prod by @jefflembeck in #1641
- Fix reflected XSS issue on Filmstrip compare page by @tkadlec in #1643
- update prod by @scottjehl in #1644
- fix(rate-limit): Use setting for anon max by @jefflembeck in #1647
- feat(design): removing compact mode by @jefflembeck in #1648
- Deploy to production by @jefflembeck in #1650
- Remove the zoom verification file now that we're verified by @tkadlec in #1659
- chore(monitoring): delete dead newrelic code by @jefflembeck in #1660
- feat(compare): Add Largest Contentful Paint as a comparison point by @tkadlec in #1654
- feat(context): add request context to global scope by @jefflembeck in #1663
- Add support for passing through arbitrary metadata with the test by @pmeenan in #1664
- Project Reindeer Release by @jefflembeck in #1670
- Visual edits by @jefflembeck in #1672
- Visual edits by @jefflembeck in #1673
- Visual edits by @jefflembeck in #1675
- Visual edits by @jefflembeck in #1676
- fix leading zero by @jefflembeck in #1677
- Push to prod by @jefflembeck in #1678
- fix(front page): recaptcha requirement removed to submit by @jefflembeck in #1679
- Deploy to Prod by @jefflembeck in #1680
- fix(recaptcha): remove from front page by @jefflembeck in #1681
- Update the homepage background so it works better on very wide viewports by @scottjehl in #1683
- Use url param to auto-fill in URL field in test form by @tkadlec in #1686
- Prod by @tkadlec in #1689
- Add vitals links to metrics table if all three are collected. by @tkadlec in #1685
- fixes #1697 by @scottjehl in #1701
- Fix a typo on the "aria-labelledby" attribute by @Kilian in #1691
- fix: use HTTPS to link to external page by @Kilian in #1692
- fix(recaptcha): remove recaptcha from the site. by @jefflembeck in #1668
- fix(plot results): Do not note a zero p-value as significant by @tkadlec in #1655
- Add overflow scroll shadows for our side-scrolling metrics, filmstrips, waterfalls. Fixes #1690 by @scottjehl in #1702
- prod <- master by @scottjehl in #1703
- Display browser version for tests by @tkadlec in #1705
- feat(context): add User instance to $request by @jefflembeck in #1665
- feat: Adding a CP Client by @jefflembeck in #1666
- Remove sticky column headers (and the vertical scroll as well) on overflow tables. by @scottjehl in #1708
- 1696 by @scottjehl in #1707
- update prod by @scottjehl in #1709
- Median run for menu nav by @tkadlec in #1713
- feat(Request): Add CPClient setting by @jefflembeck in #1714
- feat(privacy): removing private by @jefflembeck in #1718
- feat(Catchpoint Auth): Adding login/logout via CP Oauth by @jefflembeck in #1715
- chore(format): remove carriage returns by @jefflembeck in #1723
- This ensures a profile can be used if it's pages that don't have the simpleadvanced fields. by @scottjehl in #1726
- Add lighthouse to primary results nav by @scottjehl in #1724
- fix(Util): Type Error when null passed by @jefflembeck in #1728
- fix(RequestContext): s/$request/$request_context by @jefflembeck in #1734
- update prod! by @scottjehl in #1727
- Update nav item with more unique page title by @scottjehl in https://github.com/WPO-Foundation/webpagetes...
WebPageTest 22.01
What's Changed
- iPad UA String update by @tkadlec 2ada76d
- Size of LCP is an area by @rik in #1514
- Update links to include target and rel. by @mjkozicki in #1527
- Use the dev tools priority names in the UI if we are given the net or blink names. by @pmeenan in #1529
- 1452: Clean up custom waterfall settings form by @scottjehl in #1535
- 1536 - offer checkbox to preserve UA when ttfb is seemingly skewed for bots by @scottjehl in #1540
- keep keepua in re-test if it's set (continuation of 1536) by @scottjehl in #1542
- Continuation of 1536 to satisfy re-test query lookups by @scottjehl in #1543
- 1533 - Add support for Element Timing by @tkadlec in #1551
- Update prod with Element Timing by @tkadlec in #1552
- Add ability to filter the locations endpoint by location by @tkadlec in #1557
- Move Disable Image Format checkboxes to Advanced by @tkadlec in #1566
- Design cleanups issues. by @scottjehl in #1560
New Contributors
- @mjkozicki made their first contribution in #1527
Full Changelog: 21.07...21.08
WebPageTest 21.07
July 2021 Release
WebPageTest 20.06
June 2020 Release
WebPageTest 20.05.1
May 2020 release
WebPageTest 20.01
January 2020 Release
WebPageTest 19.04
April 2019 Release
WebPageTest 18.10
October 2018 snapshot release
WebPageTest 18.09.1
Updated September 2018 snapshot release (embedded version number updated)