=== Assertivlogix Simple Cache ===

Contributors: nikulpatel,assertivlogix
Tags: cache, performance, minify
Requires at least: 4.7
Tested up to: 6.8
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lightweight caching plugin by Assertivlogix that caches pages, CSS, and JS files for faster performance.

== Description ==

Assertivlogix Simple Cache is a lightweight WordPress plugin that improves front-end performance by caching rendered pages and minified CSS/JS assets to reduce server load and page load times.

- **New:** Optional lazy loading for `<img>` tags. Enable the checkbox in the plugin settings to automatically append `loading="lazy"` to cached HTML when your theme or host does not already handle it.
- **Advanced CSS controls:** remove unused selectors and duplicates, combine local stylesheets into an async-delivered bundle, and inline auto-generated or manual critical CSS for faster first paint.

== Compatibility ==

This plugin relies on `ob_start()` buffering and is not supported on servers that already provide full-page caching at the base/server level (e.g., managed hosts with Varnish, LiteSpeed cache services, or proprietary edge caches). Combining two page caches can cause double-caching, stale pages, or broken purge flows, so we cannot offer support for those environments.

== Installation ==

1. Upload the `assertivlogix-simple-cache` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. The plugin will automatically start caching; clear caches when updating content.

== Frequently Asked Questions ==

= How do I clear the cache? =
The plugin clears cache automatically on post or page save. For manual clearing add or call the `ASCL_Cache::clear_cache()` method if needed.

== Changelog ==

= 1.0 =
* Initial release.
