Webperf Changelog.
Link 1.0.30 · 2024.04.16
fixed - 2024.04.16
- Fixed an issue where the down and up arrows were reversed for sorting purposes
Link 1.0.29 · 2024.02.09
added - 2024.02.09
- Add
phpstan
andecs
code linting - Add
code-analysis.yaml
GitHub action
changed - 2024.02.09
- Add
allow-plugins
for CI - Switch over to Vite
^5.0.0
& Node^20.0.0
for the buildchain - Move to using
ServicesTrait
and add getter methods for services - Update the Test on Google PageSpeed Insights URL to
pagespeed.web.dev
- Clean up search bar CSS
- Updated docs to use node 20 & a new sitemap plugin
- ECS code cleanup
fixed - 2024.02.09
- Update to Boomerang Loader Snippet version 15 to modernize the loader, and eliminage
document.write
warnings - Added the unused
static
to the Tailwind CSSblocklist
to avoid a name collision with a Craft CSS class (#1412)
Link 1.0.28 · 2022.06.23
changed - 2022.06.23
- Removed the sub resource integrity on the built JavaScript, which could fail if systems were set up that manipulated the incoming JavaScript resources dynamically
Link 1.0.27 · 2022.01.12
added - 2022.01.12
- Add
.gitattributes
&CODEOWNERS
- Add linting to build
- Add compression of assets
- Add bundle visualizer
Link 1.0.26 · 2022.01.04
changed - 2022.01.04
- Updated the buildchain to use Node 16
- Changed buildchain to Vite from webpack 5
Link 1.0.25 · 2021.07.17
changed - 2021.07.17
- Switched documentation system to VitePress
fixed - 2021.07.17
- Fixed an issue where an exception could be thrown in Craft CMS 3.7.x if no
element
existed when rendering thesidebar (https://github.com/nystudio107/craft-webperf/issues/38)
Link 1.0.24 · 2021.04.06
added - 2021.04.06
- Added
make update
to update NPM packages - Added
make update-clean
to completely removenode_modules/
, then update NPM packages
changed - 2021.04.06
- Use Tailwind CSS
^2.1.0
with JIT
Link 1.0.23 · 2021.04.01
changed - 2021.04.01
- More consistent
makefile
build commands - Use Tailwind 2.x &
@tailwindcss/jit
- Move settings from the
composer.json
“extra” to the plugin main class - Move the manifest service registration to the constructor
- Fix the broken Vue data tables
Link 1.0.22 · 2021.03.03
changed - 2021.03.03
- Dockerized the buildchain, using
craft-plugin-manifest
for the webpack HMR bridge
Link 1.0.21 · 2021.02.24
added - 2021.02.24
- Added support for both 8.x and 9.x versions of
league/csv
for peer compatibility
changed - 2021.02.24
- Updated build system infra
Link 1.0.20 · 2021.02.09
changed - 2021.02.09
- Updated Axios to
^0.21.1
fixed - 2021.02.09
- Fixed an incompatibility with PHP 8 caused by trait aliases not being fully qualified
Link 1.0.19 · 2020.12.09
changed - 2020.12.09
- Moved the CSS/JS buildchain over to webpack 5
- Updated to latest npm deps
Link 1.0.18 · 2020.03.11
fixed - 2020.03.11
- Fixed an issue where outlier samples were not being properly trimmed due to the computed threshold being non-integral
Link 1.0.17 · 2019.12.11
security - 2019.12.11
- Throw an exception if an invalid sort field is passed into the controller methods, to eliminate a low-impact SQLinjection vulnerability
Link 1.0.16 · 2019.12.09
changed - 2019.12.09
- Updated to the latest datepicker package
fixed - 2019.12.09
- Fixed a low-impact SQL injection vulnerability
- Fixed an issue where Webperf was erroneously showing "0 data samples" on the Dashboard
Link 1.0.15 · 2019.11.19
changed - 2019.11.19
- Updated packages as per
npm audit fix
Link 1.0.14 · 2019.09.09
changed - 2019.09.09
- Replaced frontend api route with an actionUrl()
Link 1.0.13 · 2018.08.07
changed - 2018.08.07
- Updated assets build to update to the latest npm packages
- Fixed a
bootstrap
error when viewing entries with Webperf sidebar is visible
Link 1.0.12 · 2018.06.25
changed - 2018.06.25
- Fixed an issue where an error could be thrown rendering the Webperf Twig template if the title contained charactersthat need escaping in a JavaScript context
- Added the frontend routes for
/retour
and/seomatic/
to the default exclusion list - Added database indexes to improve performance
Link 1.0.11 · 2018.06.05
changed - 2018.06.05
- Fixed an issue where the sidebar preview would log JavaScript errors
- Updated to Tailwind CSS
^1.0.0
- Updated to the latest ApexCharts, fixed issues due to changed APIs
Link 1.0.10 · 2018.05.21
changed - 2018.05.21
- Updated to the latest version of the beacon (Boomerang 1.650.0), which fixes some issues
- Updated build system
Link 1.0.9 · 2018.05.01
changed - 2018.05.01
- Removed vestigial debugging code
- Added a Sample Trimming Rate Limit that defaults to once per hour, to prevent the sample trimming from impactingperformance
Link 1.0.8 · 2018.04.19
changed - 2018.04.19
- Fixed an issue where an empty Exclude Patterns table and the use of Project Config on Craft 3.1 or later couldcause an exception to be thrown when a 404 is thrown
- Fixed an issue where Webperf would fire during Live Preview when it shouldn't
- Updated Twig namespacing to be compliant with deprecated class aliases in 2.7.x
Link 1.0.7 · 2019-03-15
changed - 2019-03-15
- Fixed a potential
Undefined property
in the MetricsController - Don't allow editing of the plugin settings if
allowAdminChanges
is false - Fixed an issue where an error would be thrown on the Performance Detail page if you were not running Craft 3.1 orlater
Link 1.0.6 · 2019-02-28
changed - 2019-02-28
- Fixed a potential division by zero error in the memory limit recommendation under rare circumstances
Link 1.0.5 · 2019-02-27
changed - 2019-02-27
- Fixed a
A non well formed numeric value
if you have yourmemory_limit
set a certain way in yourphp.ini
Link 1.0.4 · 2019-02-26
changed - 2019-02-26
- Fixed an issue with Craft 3.1.5 no longer allowing non-numeric values in the nav
badgeCount
- Fixed a potential division by zero error in the memory limit recommendation
Link 1.0.3 · 2019-02-22
changed - 2019-02-22
- Updated the beacon to remove
AutoXHR
and add inMD5
- If you're using Craft 3.1, Webperf will useCraft environmental variables forsecrets
Link 1.0.2 · 2019-02-20
changed - 2019-02-20
- Removed the unimplemented Widget stub
Link 1.0.1 · 2019-02-12
changed - 2019-02-12
- Fixed the docs and changelog URLs in composer.json
- Price is now $59; I want as many people using Webperf as possible
Link 1.0.0 · 2019-02-12
added - 2019-02-12
- Initial release