Changelog

We’ve been hard at work!  Follow all the changes and improvements we’ve made to the Pegasaas Accelerator WordPress web performance optimization plugin.

Patch

1.7.16 - Page Level Caching Setting

June 5, 2018 -- 16:09 (-07:00)

You can now explicitly disable file based caching on a page-by-page basis.

Patch

1.7.15 - PegasaasCache Clearing Deferred JS

June 5, 2018 -- 10:55 (-07:00)

A fatal error existed when the auto-crawl cron job was attempting to clear deferred js, as the path to the required "includes/file.php" was incorrect.

This resulted in some sites experiencing a truncated page that was then cached.

This has now been patched.

If you experienced this, clear your Pegasaas HTML page cache and allow the system to re-crawl your pages to build the appropriate cache.

Patch

1.7.14 - External Images

June 4, 2018 -- 6:12 (-07:00)

Restricted external image optimization to those images with .jp[e?]p/.png file extensions, in response to dynamically generated images, such as Google User Content that did not have a file extension.

Patch

1.7.13 - Cache Build Requests now Non-Blocking

June 1, 2018 -- 15:33 (-07:00)

Typical cache requests are blocking.  If the server is slow, these blocking requests can slow down the requesting script significantly, and in some cases cause a timeout.

With this update, we have made the PegasaasCache->touch_url() function invoke the wp_remote_request with a non-blocking call, rather than the traditional manual CURL requests that we have been using up until this point.

Patch

1.7.12 - Pantheon Advanced Page Cache

June 1, 2018 -- 11:26 (-07:00)

Added 'pantheon-advanced-page-cache' to the list of supported third-party caching plugin.

Patch

1.7.11 - Resolved Fatal Error in PegasaasUtils Line #35

June 1, 2018 -- 11:15 (-07:00)

Wrapped "posix_uname()" call in a test to see if function exists first.  This code was throwing a fatal error on those servers which did not have a "posix_uname" function defined within the PHP build.

Patch

1.7.10 - Elementor Page Builder / Facebook pixel

June 1, 2018 -- 10:15 (-07:00)

Exclude the elementor library pages from the post types that are scanned, as they are not publicly visible pages.

Exlclude any images from facebook.com from being optimized by the external image optimizer.

Patch

1.7.9 - Pages/Posts Overview Bug Fix

May 31, 2018 -- 5:42 (-07:00)

Resolved an issue with the ability to turn acceleration for individual pages on or off.

At the same time, updated the overview to show size of HTML and JS if the system uses file based caching.

Patch

1.7.8 - Interface Tweaks

May 30, 2018 -- 20:06 (-07:00)

Disabled the click action on the new Page Cache and Critical Path CSS.

Patch

1.7.7 - Exclude script with type text/html from deferred-js.js

May 30, 2018 -- 16:25 (-07:00)
Patch

1.7.6 - Support for build-cpcss via proxy

May 30, 2018 -- 15:35 (-07:00)
Patch

1.7.5 - Lazy Load YouTube

May 30, 2018 -- 14:25 (-07:00)

Fixed a display issue with the thumbnail being stretched.

Patch

1.7.4 - Interface Updates, Support for Cache Header Inspection

May 30, 2018 -- 14:04 (-07:00)

Updates to the interface including:

- removal of the "last scan date"

- addition of "scan with gtmetrix"

- addition of "scan benchmark with pegasaas, gpsi, and gtmetrix"

- page cache status icon

- critical path css status icon

 

Also added, via the .htaccess file modifications, an X-Pegasaas-Cache header with a value of HIT or MISS.  The API, if finding a MISS when about to scan for GPSI score will defer the request until later.

Patch

1.7.3 - Patch Fatal Error Experienced in PegasaasAccelerator

May 23, 2018 -- 14:38 (-07:00)

File was truncated for unknown reason.

Patch

1.7.2 - Clear Critical Path CSS on Post Type CPCSS

May 23, 2018 -- 14:27 (-07:00)

In the event that the returned CPCSS was blank, for a post type, we were trying to clear the cache for that resource (which was non existant).  Have patched PegasaasAccelerator::process_critical_css and added lines 1724-1726

Patch

1.7.1 - GoDaddy Caching

May 23, 2018 -- 13:26 (-07:00)

In this version, we've added the ability to explicitly export the Varnish cache that is used with GoDaddy caching.  This will be helpful to have in future revisions where we detect if Varnish is used with other hosting environment.

Minor cosmetic changes:

Removed sub-menu options

Updated ability to enable/disable features without reloading interface

Disabled features now show as a "red box" on the settings page.

Minor

1.7.0 - Interface Updates, Kinsta Friendly

May 10, 2018 -- 6:16 (-07:00)

This update comes with some cosmetic updates to make the interface easier to use.

There has also been a number of improvements to help with compatibility with resource limited hosting platforms.

Patch

1.6.5 - Lazy Load Update / Inline Encode Images

May 5, 2018 -- 13:40 (-07:00)

The Lazy Loading of images/iframes and youtube videos has been vastly improved.

Also, we have patched support for inline encoded images.

Patch

1.6.4 - Themify Compatibility

May 2, 2018 -- 16:53 (-07:00)

Added missing functionality.

Patch

1.6.3 - Themify Compatibility

May 2, 2018 -- 16:47 (-07:00)

Recommit changes that didn't publish

Patch

1.6.2 - Themify Compatibility

May 2, 2018 -- 13:58 (-07:00)

Added automatic clearing of themify generated CSS from the CDN cache, upon save close.  Also resolved an issue that was being experienced in the "save_post" handler, where Themify was modifying the post ID in such a way that it was passing the incorrect id for the post (it was instead passing the revision id).

To get around this, we changed the hook we use from "save_post" to "edit_post". 

Patch

1.6.1 - The power of one missing semi-colon

May 1, 2018 -- 12:35 (-07:00)

PegasaasAccelerator::defer_render_blocking_css() line 4619

Minor

1.6.0 - Data Delivery System Update

May 1, 2018 -- 10:06 (-07:00)

In this version, we have revamped how the data is delivered on slow or metered web servers.

On those sites that are on a "normal" or higher setting, the data is delivered as it is assembled.

On those sites that are on a "cautious" delivery rate, the data is delivered via a queue, once there has been a suitable amount of time since the last hit.

On those sites that are on the "slowest" or Kinsta/SiteGround, then the server will hold the data until the plugin installed on the client website requests the data via a pickup.

There are also improvements for the Themify themes in this update.

Patch

1.5.28 - Resolved cache-build rate overloading servers

April 16, 2018 -- 6:31 (-07:00)

In the PegasaasScanner::submit_scan_requests(), added new code to help with the appropriate build rate.

Patch

1.5.27 - On feature change, fatal error

April 10, 2018 -- 16:40 (-07:00)

in PegasaasAccelerator.

Patch

1.5.26 - PegasaasUtils::check_curl_load_time

April 10, 2018 -- 14:26 (-07:00)

Function was missing.

Patch

1.5.25 - PegasaasUtils::is_siteground_server

April 10, 2018 -- 6:25 (-07:00)

Added error supression on the psoix_uname function, as it is not supported on some systems.

Patch

1.5.24 - LiteSpeed .htaccess Write Bug

April 9, 2018 -- 14:35 (-07:00)

Was not writing to the server as the server was identifying as LiteSpeed

Patch

1.5.23 - PegasaasCache::save_page_cache

April 7, 2018 -- 15:51 (-07:00)

Fatal error when page with args passed in on line #537

Patch

1.5.22 - Scanner Not Working

April 7, 2018 -- 15:08 (-07:00)

Resolved issues in scanner not receiving GPSI scores.

Patch

1.5.21 - Resolved FATAL error in PegasaasScanner::submit_scan_request

April 7, 2018 -- 13:49 (-07:00)

Bug introduced on 1674 due to incorrect reference to api method.

Patch

1.5.20 - Resolved WARNING in PegasaasScanner::get_page_speed_opportunities

April 7, 2018 -- 13:39 (-07:00)

Introduce on line # 666 because array was not initialized.

Patch

1.5.19 - Support for Pantheon Hosting

April 5, 2018 -- 17:14 (-07:00)

Added in integrated automatic support for the Pantheon caching system on Pantheon Hosting.

Patch

1.5.18 - PegasaasScanner::pegasaas_process_pagespeed_score_requests

April 3, 2018 -- 19:57 (-07:00)

Fixed line #1073 that referred to $this when it should have been $pegasaas

Patch

1.5.17 - Fix to PegasaasCache

April 3, 2018 -- 10:32 (-07:00)

Solved a fatal error when clearing an individual page cache on 352

Patch

1.5.16 - Clear Cache on CPCSS API Received

April 3, 2018 -- 9:36 (-07:00)

Updated the PegasaasAccelerator:process_critical_css() function to clear cache upon critical path css being received.

Updated the PegasaasCache::clear_cache() function to not clear the entire directory tree in ever situation.

Patch

1.5.15 - Bootstrap Conflict

April 2, 2018 -- 12:52 (-07:00)

Tweaked the PegasaasInterface::admin_enqueue so that our bootstrap is not running on all admin pages.

Patch

1.5.14 - Fix problem on accounts panel #2

April 2, 2018 -- 12:31 (-07:00)
Patch

1.5.13 - Fix problem on accounts panel

April 2, 2018 -- 12:26 (-07:00)
Patch

1.5.12 - Support for Caching Plugins

April 2, 2018 -- 12:24 (-07:00)

Now supporting:

Godaddy

LiteSpeed Cache

WP Rocket

WP Fastest Cache

WP Super Cache

WP Total Cache

Hyper Cache

Patch

1.5.11 - Test Package Version

March 29, 2018 -- 12:01 (-07:00)
Patch

1.5.10 - Bug Report Fix 5

March 29, 2018 -- 10:26 (-07:00)
Patch

1.5.9 - Bug Report Fix 4

March 29, 2018 -- 9:51 (-07:00)
Patch

1.5.8 - Bug Report Fix 3

March 29, 2018 -- 9:43 (-07:00)
Patch

1.5.7 - Bug Report Fix 2

March 29, 2018 -- 9:33 (-07:00)
Patch

1.5.6 - Bug Report Fix

March 29, 2018 -- 7:31 (-07:00)

Parse error: syntax error, unexpected 'public' (T_PUBLIC) in /var/www/vhosts/michaelwebster.co.uk/httpdocs/selected/wp-content/plugins/pegasaas-accelerator/_inc/classes/pegasaas-interface.class.php on line 630

 

Have added newline, and removed public declaration.

Patch

1.5.5 - Small patch

March 29, 2018 -- 6:12 (-07:00)

Removed message "done clearing" that was outputed when pagspeed requests were cleared.

Patch

1.5.4 - Clear Cache / Stuck Score Loading

March 29, 2018 -- 5:55 (-07:00)

With this version, the plugin code has been better organized into objects with related code.

The clear-all cache functionality should now clear all files.

Patch

1.5.3 - Broken Plugin

March 22, 2018 -- 14:06 (-07:00)

Fatal Error fix.

Patch

1.5.2 - Save Post was outputting Debugging Message

March 22, 2018 -- 13:54 (-07:00)
Patch

1.5.1 - Front End Admin Bar Fix

March 22, 2018 -- 13:52 (-07:00)

CSS/JS for the Admin Bar Menu on the front end, were not loading.

Minor

1.5.0 - Load Time, Interface Updates, Caching Improvements

March 22, 2018 -- 12:52 (-07:00)

In this version, we have included the before and after load time estimates.

The interface as has a guided help button, and we have resolved caching issues that have been existed since 1.4.

Patch

1.4.8 - Google Map No Proxy

March 9, 2018 -- 6:09 (-08:00)

Google Maps are now locked down, so we cannot proxy the code.  

For the time being, those pages will need to have their Google Code included in the page.  

At this time, we are not forcing it to async, which will mean that it will fail the "render blocking resources" aspect of GPSI.

This is currently unavoidable.  

Patch

1.4.7 - Uploaded loadCSS Fix

March 8, 2018 -- 16:13 (-08:00)

Added the pre-load fallback into the code.

Patch

1.4.6 - Caching Update

March 8, 2018 -- 13:43 (-08:00)

Fixed issue with requests that had query string arguments, saving to cache.  Added #6448-6451.

Aso, fixed issue with kinsta_exists() function throwing an error.

Patch

1.4.5 - Direct cache fixed

March 7, 2018 -- 13:17 (-08:00)

The only page that was utilizing the direct-cache via the .htaccess method was the home page.  This is now resolved.

Patch

1.4.4 - Fav Ico via CDN / Page Cache

March 6, 2018 -- 16:14 (-08:00)

Pegasaas now pushes Fav ICO files, provided they are specified in the page HTML, through the CDN.

Fixed a bug that was not saving the Page Caching setting via the API, and thus top tier page caching was not enabled via the .htaccess file -- as well, the .htaccess file wasn't altered unless the plugin was disabled then re-enabled.  This is now resolved.

Patch

1.4.3 - Google Font Deliver Optimization Implemented

March 4, 2018 -- 14:00 (-08:00)

Pegasaas will now concatenate the Google CSS font loads.

Patch

1.4.2 - Fix broken Kinsta patch!

March 3, 2018 -- 14:37 (-08:00)

kinsta_exists function needed a test to include plugin.php if it wasn't preloaded.  Wupz.

Patch

1.4.1 - Added support for Kinsta Caching plugin

March 3, 2018 -- 14:01 (-08:00)

Kinsta Cache is now supported. When Pegasaas cache is cleared, so is the Kinsta Cache.

Minor

1.4.0 - GZIP (via PHP), interface reload issue fix

March 2, 2018 -- 12:26 (-08:00)

Added ob_gzhandler functionality to check_cache() and init() for those servers that do not have GZIP automatically enabled in PHP.

Patch

1.3.9 - Small Tweak

March 1, 2018 -- 12:48 (-08:00)

Added handling for situation where "is_user_logged_in" function isn't loaded.  This is possible when a script has loaded just the basic functionality required to access the WPDB object.

Patch

1.3.8 - Updated handling of Pegasaas API calls for WordFence

March 1, 2018 -- 11:55 (-08:00)

WordFence was blocking submissions by the Pegasaas API with critical data.

The work around involved 

Patch

1.3.7 - Debug patched

March 1, 2018 -- 10:34 (-08:00)

Had to change the GET argument of "debug" to "pegasaas_debug" due to a conflict with an installed theme.

Patch

1.3.6 - Added ability to output debugging for certain functions

March 1, 2018 -- 10:30 (-08:00)

submit_benchmark_requests and submit_scan_request are now possible values for the get argument "debug", while in the plugin dashboard

Patch

1.3.5 - Performance Updates / Logging / Caching

March 1, 2018 -- 9:54 (-08:00)

This update moves the deferred-js to the file system, as well as adds back in the .htaccess routed file caching.

In addition, we are now starting to support logging.

Improvements were made to the HTML caching as well.

There is now a section on the "Cache Panel" that shows the PHP memory usage, and when the usage grows to 90% of the PHP memory limit, pegasaas will halt all new optimizations.

Patch

1.3.4 - WooCommerce/WP Ecommerce/Tribe Events Support

February 26, 2018 -- 13:57 (-08:00)

Validated against WooCommerce/WP E-Commerce and Tribe Events Calendar.

Patch

1.3.3 - Custom Post Types

February 23, 2018 -- 13:12 (-08:00)

Added support for Custom Post Types, as well as made the deferred-js load from the CDN.

Patch

1.3.2 - Fixed Auto-Load Lazy-Load

February 22, 2018 -- 12:53 (-08:00)

The lazy loading of images was not happening automatically for above the fold images on page load.  Updated line # 5680.

 

Also, there were spaces missing in the "replace" functionality in line 5649 and 5691, which caused some images to not render.

Patch

1.3.1 - Use CDN for Google Analytics

February 22, 2018 -- 9:51 (-08:00)
Minor

1.3.0 - Mobile Page Speed Scores

February 22, 2018 -- 5:54 (-08:00)

Added Mobile PageSpeed scores to the interface.

Bug fix for additional CDATA in the defer_render_blocking_resources function (5995/5996)

Patch

1.2.6 - Page Caching Upgrade

February 19, 2018 -- 20:02 (-08:00)

Upgraded page caching to include file-based caching, which is the new default.

Patch

1.2.5 - Benchmark Score Issue

February 17, 2018 -- 16:53 (-08:00)
Patch

1.2.4 - Removed API Output

February 17, 2018 -- 15:31 (-08:00)
Patch

1.2.3 - Small Bug Fixes

February 17, 2018 -- 14:33 (-08:00)
Patch

1.2.2 - Recommended Actions Report

February 6, 2018 -- 6:49 (-08:00)

Implemented much of the recommended actions report.

Patch

1.2.1 - External CSS Proxy Support

February 5, 2018 -- 9:12 (-08:00)

Added support for the proxying of external CSS.

Began implementing the recommended actions report.

Minor

1.2.0 - Improvements to Caching

February 4, 2018 -- 8:12 (-08:00)

Updated admin menu bar to include support for clearing external cache from the front end.

Patch

1.1.6 - Google Analytics

January 25, 2018 -- 5:57 (-08:00)

Fixed issue with Google Analytics not loading.

Patch

1.1.5 - Image Handling

January 24, 2018 -- 14:01 (-08:00)

Support for new image quality option, as well as transparent lazy load placeholder.

Patch

1.1.4 - Added compatibility for Jetpack optimized images

January 19, 2018 -- 6:50 (-08:00)

Accelerator now excludes externally optimized images handled by wp.com via the Jetpack plugin.

Patch

1.1.3 - Render Blocking JS Error Resolved

January 19, 2018 -- 5:56 (-08:00)

Had to strip paragraph tags due to <script> placed within rich text editor.

Patch

1.1.2 - WordPress as Subfolder Site / CDN Support

January 16, 2018 -- 16:32 (-08:00)

Have now added support for WordPress as a Subfolder Site.

We have also built in support for the pegasaas CDN for the upcoming PLUS plans.

Patch

1.1.1 - Deferred JS Issue / Clear Cache

January 13, 2018 -- 15:03 (-08:00)

There appears to have been a race condition that wasn't properly resolved in the check_cache() function that was resulting in the deferred JS being erased prematurely.

In addition, the cache was not auto re-built when the home page was updated, due to the get_page_by_path() wordpress function not returning the proper post id for the home page.

Also added in support for auto clearing of the cache when a post is updated, for those sites that run the blog as the home page.

Minor

1.1.0 - CSS Deferral Engine Updated

January 11, 2018 -- 21:53 (-08:00)

Now using loadCSS v2 to load in CSS files.

Patch

1.0.7 - Added Support for Developer Affiliate ID

January 10, 2018 -- 13:38 (-08:00)
Patch

1.0.6 - Resolved doubled up HTML

January 9, 2018 -- 15:44 (-08:00)

In the sanitize_output routine, we were concatenating the html to itself, rather than a straight assignement, in line # 4524.

Patch

1.0.5 - Critical Path Escape Characters

January 9, 2018 -- 15:35 (-08:00)
Patch

1.0.4 - Critical Path CSS Insertion Point

December 28, 2017 -- 14:42 (-08:00)

ON the fly debugging.

Patch

1.0.3 - Critical Path CSS Insertion Point

December 28, 2017 -- 14:39 (-08:00)

Fatal Error

Patch

1.0.2 - Critical Path CSS Insertion Point

December 28, 2017 -- 14:38 (-08:00)

Resolved fatal error.

Patch

1.0.1 - Critical Path CSS Insertion Point

December 28, 2017 -- 14:36 (-08:00)

Added the ability to insert the critical path css before the first <link> tag if that was before the first <style> tag, automatically.

Major

1.0.0 - Full Non-Beta Version

December 28, 2017 -- 14:09 (-08:00)
Patch

0.9.1 - Blog Feed Errors Resolved

December 19, 2017 -- 10:34 (-08:00)

Added the /xmlrpc.php and /feed/ urls to those that should not have the <!--pegasaas://accelerator -- page level override (accelerator disabled) --> appended to the end of the output

Minor

0.9.0 - Render Blocking JS Error Resolved

December 19, 2017 -- 10:13 (-08:00)

Patched error introduced with Post-Script and comments in inline-script code.

Also, resolved bug introduced in version 0.8.8

Patch

0.8.9 - Render Blocking JS Error Resolved

December 19, 2017 -- 9:52 (-08:00)

Wrap Inline JS in Try/Catch

Patch

0.8.8 - WordPress AJAX object

December 16, 2017 -- 16:55 (-08:00)

Resolved bug introduced in previous patched, where the ajax_object variable in the page was being stripped out due to the code being surrounded in a CDATA wrapper.

Patch

0.8.7 - Render Blocking JS Error Resolved

December 16, 2017 -- 16:07 (-08:00)

Resolved a bug that occured when inline javascript included HTML tags that should not have been there.  This was happening when <script>..</script> was placed within the rich text editor.

Patch

0.8.6 - Updates to Image Optimization

December 9, 2017 -- 20:20 (-08:00)

Added support for thumb.php thumbnailer.

Patch

0.8.5 - Isotope Gallery Tweaks 2

December 9, 2017 -- 16:02 (-08:00)

Same as previous.

Patch

0.8.4 - Isotope Gallery Tweaks

December 9, 2017 -- 15:37 (-08:00)

This are a theme level update for the Diavlo HD theme.

Patch

0.8.3 - Deferral of inline CSS imports

December 9, 2017 -- 14:40 (-08:00)

Added support of deferral of inline CSS imports.

Patch

0.8.2 - Results Display Discrepancies

December 9, 2017 -- 13:47 (-08:00)

Some results were showing as scanning, even though they were not.  There had to be an update to how the scannable items were sorted.

Patch

0.8.1 - Semaphore Clearing

December 8, 2017 -- 10:00 (-08:00)

Tweaked the code that detects which semaphores are locked.

Minor

0.8.0 - Curl SSL Issue / Install / Semaphore Clearing

December 8, 2017 -- 9:58 (-08:00)

The system will now pre-detect if the server that it is installed to has a bad certificate file, or SSL is non functional over CURL, and if it is, then disable SSL verify peer.

Also, on some installations, the Update button (when specifying your API key) would not submit. 

Also, there is now a button on the Cache panel that will allow administrators to clear semaphore locks -- this should only be used by Pegasaas tech support in troubleshooting.

Patch

0.7.7 - Semaphore Bug Fix

November 20, 2017 -- 11:47 (-08:00)

Adding missing 'release' for the auto_accelerate_pages semaphore.

Patch

0.7.6 - Installation Wizard Updated

November 20, 2017 -- 11:36 (-08:00)

Updated instructions and double checked installation routine

Patch

0.7.5 - Shorted the refresh time

November 20, 2017 -- 11:07 (-08:00)

Reduced the refresh time to 100 page requests (down from 250) which should refresh the page in a half an hour. 

Patch

0.7.4 - Further Implementation of Semaphore

November 20, 2017 -- 10:29 (-08:00)

All critical variables are now protected with semaphore locking.

Patch

0.7.3 - Fix Stale Requests and Implemented Throttling to AJAX Requests

November 17, 2017 -- 10:31 (-08:00)

After 15 minutes, if a request has not been fulfilled, the Accelerator will now clear the stale request.  For future, we would probably want to poll the server to ensure that the request has been fulfilled rather than arbitrarily clearing the request, as the server may be offline or overloaded.

Also, depending upon the response rate setting int he account, the interface will poll once every 5 seconds (Maximum), 10 seconds (Aggressive), 15 seconds (Normal), 30 seconds (Cautious).

Benchmarking on one beta-testing site showed that a rate of 5 seconds per poll, with a 25 page website, will incur about 1200 executions or 500CPU seconds.  By reducing the rate to 15 seconds, this can reduce the impact on the server dramatically.

Patch

0.7.2 - Semaphore Implemented

November 16, 2017 -- 10:25 (-08:00)

Fixed issue related to race conditions.

Patch

0.7.1 - PageSpeed reports not saving - patch

November 13, 2017 -- 11:44 (-08:00)

Modified if/then statement in function that handles the processing of pagespeed scor requests.

Minor

0.7.0 - First Flight Ready

November 13, 2017 -- 9:47 (-08:00)

Updated API key check to handle event where pegasaas.io may be inaccessible -- plugin no longer disables.

Patch

0.6.7 - Performance Fixes

November 12, 2017 -- 18:50 (-08:00)

Ensuring no duplicate scan request.

Patch

0.6.6 - Bug Fix

November 12, 2017 -- 18:30 (-08:00)

Double-check critical CSS cache cleared.

Patch

0.6.5 - Performance Fixes

November 12, 2017 -- 18:16 (-08:00)

Fix for a fix -- unexpected scalar.

Patch

0.6.4 - Performance Fixes

November 12, 2017 -- 17:29 (-08:00)

Fixed a fatal-error bug.

Patch

0.6.3 - Performance Fixes

November 12, 2017 -- 17:27 (-08:00)

Improvements to the new nonce replacement.

Patch

0.6.2 - Performance Fixes

November 12, 2017 -- 16:26 (-08:00)

No longer using wp_create_nonce

Patch

0.6.1 - Performance Fixes

November 12, 2017 -- 14:40 (-08:00)

Resolved data conflict issues between old and new object references.

Minor

0.6.0 - New object data reference mechanism

November 12, 2017 -- 13:19 (-08:00)

This mechanism will allow for future optimization of non page/post urls.  

Previous to this update, stored data was referenced via the page/post ID.  Objects such as category pages, tag pages, archives, do not have a unique page/post id associated with them.

In the current version of Accelerator, pages and posts are optimized, however category/archive/tag pages are not, as they do are not as important to search engine optimization.

This new mechanism, however, will allow for an expansion into managing those objects are non page/posts in the future.

Patch

0.5.2 - Queried Object Bug Fix

November 9, 2017 -- 16:01 (-08:00)

Resolved an issue where blog posts did not have their proper post object stored while the page was being rendered.

Patch

0.5.1 - Twitter Widget Lazy Load / Thrive Theme Fixes

November 9, 2017 -- 12:57 (-08:00)

There is now support to delay the load of the Twitter Feed widget.  This was needed as Google finds the load of unoptimized, non-cached images from Twitter is detrimental to the loading of the page.  By delaying the load of the Twitter feed, the initial load time of the page is not impacted.  The delay time is configurable, but by default is 5 seconds.

We have also added some support for the Thrive theme grid-layout, which by default does not respond well to deferred render blocking CSS.

Minor

0.5.0 - External Image Optimization

November 7, 2017 -- 16:33 (-08:00)

Resolved a CART-before-HORSE situation with the external image optimization mechanism. 

Patch

0.4.9 - Settings Panel and External Image Optimization

November 6, 2017 -- 15:23 (-08:00)

Updated the UI for the in-app settings panel with feature descriptions.

There is now the ability to have any external images, that are referenced from within your pages, to be auto-optimized.

Images optimization can now be set to High Quality (Default), Mid-Quality, or Low quality.

Patch

0.4.8 - Page Level Overrides

November 3, 2017 -- 10:40 (-07:00)

You can now override most Accelerator settings on a page-by-page basis.  This is useful in the situations where one or more features for specific pages causes adverse behaviour and you want to disable those features causing a problem.

Patch

0.4.7 - Lazy Load Image Support

November 2, 2017 -- 9:36 (-07:00)

Added support to lazy load images.

Patch

0.4.6 - FAQs and Support Form Added to Plugin

October 31, 2017 -- 10:04 (-07:00)

The Accelerator plugin now includes an FAQ page that pulls from real-time FAQs on the pegasaas.com website.

There is now also a support form directly within the plugin which allows you to report any issues with the plugin.

Patch

0.4.5 - Lazy Load Iframes

October 30, 2017 -- 16:19 (-07:00)

You can now enable/disable lazy-loading of iframes.

Patch

0.4.4 - JS Deferral / Individual Scan Item Updates

October 30, 2017 -- 10:21 (-07:00)

There is now the ability to specify whether to use End Of Page inline javascript deferral (default) or End Of Page ansyncronous external load, for javascript deferral.

Also, now when an individual page has a scan requested, the system will first check to see if the critical CSS has been built, and if not, queue that first, and then once that has been built, build the cache for the page, and then finally request the pagespeed score.

Patch

0.4.3 - Ability to Clear individual Page/Post Cache

October 27, 2017 -- 12:40 (-07:00)

Resolved an issue where the HTML cache was not clearable on a page-by-page basis.

Patch

0.4.2 - Benchmark Scan Display Issue Resolved

October 27, 2017 -- 6:05 (-07:00)

When the initial scan of the site was being performed, many pages were showing a 'red bar' instead of the 'blue scanning bar'.  This is now resolved.

Patch

0.4.1 - Added iframe lazy load functionality [beta]

October 24, 2017 -- 6:39 (-07:00)

This update implements a lazy load for iframes. This helps to reduce the initial load of resources that may not be needed, especially those that reference sites that do not serve cachable objects, which could impact the initial load time of the page and your Google PageSpeed score.

Minor

0.4.0 - Caching Fixes, UI issues Resolved

October 17, 2017 -- 11:39 (-07:00)

Fixed a problem, introduced in 0.3.1 when the Blog as Front Page was added to the auto scan, where blog pages were not caching correctly.

Also resolved the issue of when multiple scan requests were submitted in short-order, that some request were not being handled correctly.

UI display issues for scan results also improved.

Patch

0.3.2 - CSS Updates

October 4, 2017 -- 6:12 (-07:00)

Disable WordPress "update-nag" while on the Pegasaas Accelerator plugin page. 

Patch

0.3.1 - Added Blog as Front Page to Auto Scan

October 3, 2017 -- 13:54 (-07:00)

As of this update, the front page, when it is set as the blog, as is the case for a traditional WordPress blog, now auto builds the Critical-Path CSS, calculates benchmark and accelerated pagespeed score.

Minor

0.3.0 - Stable BETA Release

October 3, 2017 -- 9:39 (-07:00)

This is the first stable BETA release.  

Features Included

This version automatically accelerates pages and posts, and analyzes the page speed of your pages and posts with and without Pegasaas Accelerator running.

Minor

0.2 -

August 30, 2017 -- 9:56 (-07:00)