= 1.7.4 – 18-04-2024 =

* Update: Tested up to WordPress 6.5.2
* Update: Update to Action Scheduler 3.7.4
* Update: Update to Freemius 2.7.0
* Fix: Check if is_cart and is_checkout functions exist

= 1.7.3 – 19-03-2024 =

* New: Added translation support for JavaScript alert messages.
* Fix: Improve font-display regex logic
* Fix: Correct some typos
* Fix: Identified some CSS added incorrectly when DIVI and Woocommerce are both installed

= 1.7.2 – 13-03-2024 =

* Add: Preload jQuery to reduce it as rendering blocking
* Update: Preloading Page Images feature now will only set its loading to eager. No longer adding it as a preload since imgages int he html are already discoverable.

= 1.7.1 – 10-03-2024 =

* Update: Remove Exclude Inline CSS feature (experimental)
* Fix: Youtube optimization check now looks for iframes with data-src
* Fix: Fix issue where images with zero height were being preloaded

= 1.7.0 – 5-03-2024 =

* New: Optimize Youtube video delivery
* New: Option to specify which Post types and terms to optimize.
* New: Tools – Ability to run MinimalCSS against all posts and terms in one shot
* New: Tools – Clear History Log feature
* New: Tools – Clear Action Scheduler jobs
* Fix: Prevent disabling media elements and WordPress defaults when logged in
* Update: Various code cleanup and improvements.
* Update: Update to Action Scheduler 3.7.2
* Update: Tested up to WordPress 6.5

= 1.6.6.1 – 29-02-2024 =

* Fix: Change frontend CSS for notification popup

= 1.6.6 – 25-02-2024 =
* New: Add shortcuts in Admin Menu Bar
* Update: Replace @unlink with wp_delete_file
* Update: Replace wp_localize_script with wp_add_inline_script for JavaScript ajax calls
* Update: Improved error handling for minimalcss generation tasks
* Update: Increase number of entries in activity log

= 16.5.1 – 16-14-2024 =
* Update: Remove select2 code
* Fix: Resolve issue with saving of extra html code

= 1.6.5 – 16-01-2024 =
* Update: DNS Prefetch using Resource Hints function
* Update: Escape sprintf statements
* Update: SweetAlert2 – revert to version 11.4.8 due to violation with WP guidelines

= 1.6.4 – 16-01-2024 =
* Fix: Update DB statement to avoid “wpdb::prepare() must have a placeholder” warning
* Fix: Increase HDOM max file size to 1.5 MB to avoid errors for large minimalcss files
* Fix: Remove “type” from “rel=link” for image preload
* Update: Improved HDOM processing order
* Add: Give users the option to preload or not preload fonts

= 1.6.3 – 04-01-2024 =
* Tested up to 6.4.2
* Update: Remove external MP3 rerference from SweetAlert2 script
* Update: Remove option to load jQuery from CDN (compliance)
* Fix: Additional string santization and escaping
* Update: Freeimus SDK to 2.6.2
* Update: Action Scheduler to 3.7.1

= 1.6.2 – 25-11-2023 =
* Tested up to 6.4.1
* Update: Adjusted how buffer is loaded using Simple HTML DOM library
* Update: Added additional sanitization and escaping of output fields
* Update: Freeimus SDK to 2.6.0
* Update: Action Scheduler to 3.7.0
* Update: JQuery to 3.7.1

= 1.6.1 =
* Added: Type attribute to image preload
* Added: Divi Modules.woff file to preload

= 1.6.0 =
* Added: Ability to run minimalcss against taxonomies and archives.
* Added: Replaced standard JavaScript alerts with SweetAlert2 library
* Updated: Updated documentation and typos.
* Updated: Tested and verified with WordPress 6.3.1
* Updated: Improved WP Coding Standards

= 1.5.1 =
* Fix: Check if any scripts added when Delay Scripts is enabled.
* Update: Check for admin bar when user logged in

= 1.5.0 =
* Updated: Freemius SDK to 2.5.12
* Updated: Action Scheduler to 3.6.2
* Updated: JQuery version to 3.7.0
* Updated: Additonal documentation
* Fix: For Auto Publish feature: Fix to avoid running job against invalid post types

= 1.4.9.1 =
* Added: Cleanup Font folder when retreiving fonts
* Updated: Minor improvement to admin UI and CSS
* Updated: Freemius SDK 2.5.9
* Updated: Action Scheduler 3.6.1

= 1.4.9 =
* Added: Option to auto generate MinimalCSS for new published posts
* Added: Added option to exclude external scripts from delay process
* Update: Prevent user from turning on Serve Fonts locally until loca file is generated
* Updated: Freemius SDK 2.5.5

= 1.4.8 =
* Added: Additional Divi builder checks
* Fixed: Minor bugs
* Updated: Freemius SDK version 2.5.4
* Updated: Action Scheduler 3.5.4

= 1.4.7.6 =
* Updated Freemius SDK version 2.5.3

= 1.4.7.5 =
* Fix: Minor adjustment to action scheduler call

= 1.4.7 =
* Added: Clear completed Action Scheduler table before each run
* Update: Action Scheduler version 3.5.3
* Update: Add additional information to readme file.

= 1.4.6 =
* Added: Cleanup function added to plugin deactivation
* Updated Freemius to version 2.5.2
* Update: Tested up to WordPress 6.1.1

= 1.4.5 =
* Added: Option to allow user to auto tag background images for lazy loading or not
* Added: Use webp version of background image if exists

= 1.4.4 =
Update: Instead of enqueue Minimalcss file, add css directly to buffer
Update: Preload Image: Improvements to code to faciliate better image preloading for pages and posts
Added: Preload Image: Ability to specify css class to automatically preload related background images
Added: Visually show in admin which post has minimalcss generated by showing a blue icon
Added: Several input sanitization steps for improved security
Update: Update to Action Scheduler 3.5.2

= 1.4.3 =
Update: Improvements to table list showing pages and posts – sortable title column and action row elements
Update: Ability to clear preload images for specific post through action row option

= 1.4.2 =
Added: Feature to Remove jQuery Migrate

= 1.4.1 =
Added: Automatically insert mcss-lazy class to sections and divs that contain background-style

= 1.4.0 =
* Update: Combined Pages and Posts into one screen using same MinimalCSS logic – one css file per post

= 1.3.9 =
* Added: Restore Live mode status after last job
* Added: Check status of remote server before initating minmalcss request
* update: Replace wp_remote_get with file_get_contents for better compatibility for retrieving Google fonts

= 1.3.8 =
* Added: Disable Gutenberg scripts on front-end
* Update: Tested up to WordPress 6.0

= 1.3.7 =
* Added: Bulk processing of CSS generation
* Added: Bulk processing of deletion requests
* Added: Ability to reset preload images through bulk requests
* Added: Ability to set preferred number of items through Screen Options

= 1.3.6 =
* Added: Filters to remove WP Emoji
* Fix: Increase item_id size in log table to 512 characters

= 1.3.5 =
* Add: Automatically flush cache for top caching plugins
* Updated Freemius to version 2.4.3

= 1.3.4 =
* Add: Ability to disable WordPress defaults such as RSD and Rest API

= 1.3.3 =
* Add: Prefetch Google tag Manager

= 1.3.2 =
* Add: Added transiet to store result of page verification
* Fix: Minor code improvements

= 1.3.1 =
* Update: Limit Font Preload to Woff2
* Update: Remove duplicate fonts when same font enqueued more than once

= 1.3.0 =
* Update: Improved font and page image preload features
* Added: New Feature – Featured Image preload

= 1.2.3 =
* Update: Updated Layout and menu structure
* Fixed: Some CSS styling tweaks

= 1.2.2 =
* Added: Display scheduled job status on Activity page

= 1.2.1 =
* Added: New styling of buttons and tabs

= 1.2.0 =
* Added: Serve Google Fonts locally
* Added: Delay Javascript Script
* Added: Background Image optimization

= 1.1.6 =
* Update: Updated list of Suggested Whitelist CSS Selectors
* Added: Log Page automatically reloads every 10 seconds
* Fixed: Custom post type appearing in posts dropdown

= 1.1.5 =
* Update: Updated Action Scheduler to version 3.4.0
* Added: Check job scheduler for existing jobs before adding new ones
* Added: Run Date column added to MinimalCSS run table
* Fixed: Pages are now displayed in table format instead of selecting from dropdown

= 1.1.4 =
* Added: Preload of Woff2 web fonts
* Added: Ability to track Extra HTML and Style Tags settings on each run. SQL Tables updated.
* Fixed: Some minor cleaning up of code

= 1.1.3 =
* Added: Database tables to track activity logs and MinimalCSS runs.

= 1.1.2 =
* Added: Background image Optimization feature. Enqueue JS script to assist in loading of background images.

= 1.1.1 =
* Added: Google Font optimization with Webfont.
* Added: Automatically add missing font-display to icon fonts.

= 1.1.0 =
* Add: Freemius Integration.

= 1.0.2 =
* Fixed: Moved MinimalCSS files from Uploads directory to plugin directory.

= 1.0 =
* Initial release.