# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.6.1] - 2019-12-19
### Changed
- Fix update version

## [2.6.0] - 2019-12-05
### Added
- Permission checking for access to plugin pages
- Button to convert MyISAM tables to InnoDB
### Changed
- Updated information dashboard, using code from Site Health in WP 5.3
- Fix WP Vuln API connection
- Updated support links
- Changed monitor server URL to HTTPS
- Fix server memory usage retrieval

## [2.5.2] - 2019-07-30
### Changed
- Fix public IP detection method
- Fix reading/deleting debug.log files
- Fix 404 redirection

## [2.5.1] - 2019-07-03
### Changed
- Check for redirect_404

## [2.5.0] - 2019-06-23
### Added
- Integrated 404 redirection from 404-Redirection
### Changed
- Send public IP instead of private IP
- Insure that extended_valid_elements is defined as an index
- Fixed reference to $plugin_slug
- Only respond with plugin information when actoin is 'plugin_information'
- Error log root path to be more reliable
- Error log cache setting reduced from 60 seconds to 30 seconds

## [2.4.0] - 2019-03-17
### Added
- Search for Lightsail WordPress debug log
### Changed
- Fixed login logo path
- Fixed PHP memory limit on Lightsail
- Fixed memory usage chart on Lightsail
- Fixed account disk usage to "No quota" on Lightsail
- Fixed server disk usage chart on Lightsail
- Fixed server load chart on Lightsail
- Content styling to fix maximum width
- Vulnerabilities list to only display vulnerable items

## [2.3.0] - 2018-03-30
### Added
- Login screen footer link to open a support ticket
### Changed
- Fixed Security audit bugs
- Fixed Security audit display layout

## [2.2.1] - 2017-10-04
### Changed
- Fixed htmlentities bug

## [2.2.0] - 2017-08-29
### Added
- Add "Open all external links in a new window"
- Add "Set width/height props to all images"
### Changed
- Fixed UTF8 bug on json_encode ( includes\class-site.php:get_data() )
- Fixed scandir errors when permissions deny ( includes\class-site.php:get_error_logs() )
- Fixed bug where RecursiveDirectoryIterator has an exception with children ( includes\class-cv-monitor.php:get_dir_size() )
- Fixed validation on options page ( public\class-public.php )
- Fixed check for WordPress vulnerabilities if there is none ( admin\partials\page-security.php )

## [2.1.1] - 2016-08-04
- Improved support for PHP 5.3
- Added PHP interface to dashboard
- Changed how Post Revisions are implimented, from constant to filter

## [2.1.0] - 2016-07-20
- Added vulnerability count, displayed only after visiting page
- Added disk usage
- Added server disk usage
- Added server load
- Added server memory usage
- Added account user name
- Fixed highlighting of vulnerable plugins
- Fixed Suhosin memory limit if not installed
- Fixed missing argument on Activate/Deactive
- Fixed logging missing table warning for WordFence
- Fixed CPU information accuracy
- Fixed error when displaying notices on error log page

## [2.0.1] - 2016-07-08
- Added Simple History support
- Fixed removal of REST api rewrite rules

## [2.0.0] - 2016-07-01
- Added scheduled tasks to dashboard
- Added table sorting to Database page
- Added table rollover CSS to Database page
- Added Vulnerabilities page
- Added Settings page
- Added Support page
- Changed integration with WordPress, now a 1st class menu item and not located in Settings menu
- Changed Error logs to now load via ajax to speed page loading
- Fixed Error logs CSS spacing
- Fixed auto database optimize scheduling

## [1.4.0] - 2016-05-07
- Added auto optimize database (weekly)
- Updated general information page
- Updated database page
- Fixed permissions so only displays for admins

## [1.3.4] - 2015-11-02
- Fixed WordFence table check typo

## [1.3.3] - 2015-11-02
- Fixed WordFence table check

## [1.3.2] - 2015-10-27
- Fixed array error with older versions of PHP

## [1.3.1] - 2015-10-22
- Removed Mod_rewrite checking (unreliable)
- Added WordFence blocked IPs if available

## [1.3.0] - 2015-07-27
- Changed permissions so only admins see CV Monitor
- Added error check on update checking
- Added dismissable alerts
- Added WordPress table prefix
- Added Mod_rewrite checking

## [1.2.1] - 2015-04-12
- Fixed CSS and JS includes in certain situations
- Fixed sending theme slug

## [1.2.0] - 2015-03-23
- Changed the display into tabs
- Added backwards compatibility down to WordPress 2.7
- Added updraft schedule to data sent
- Added ability to check/repair/optimize tables in database
- Added cPanel account name to data sent
- Added plugin and theme slug to data sent

## [1.1.3] - 2014-12-23
- Fixed error log search from duplicate content between WWW and public_html
- Fixed error log display showing empty in some situations
- Changed label from Clear Error Log to Delete Error Log
- Added NONCEs to the rest of the user actions

## [1.1.2] - 2014-12-18
- Fixed get_overhead access
- Fixed get_plugins availability

## [1.1.1] - 2014-12-08
- Fixed post count send format

## [1.1.0] - 2014-12-07
- Added error log last modified dates
- Added display of WP_DEBUG in wp-config
- Removed Login Ninja settings from being sent
- Removed ability to toggle WP_DEBUG in wp-config.php
- Removed ability to toggle log_errors in PHP.ini

## [1.0.0]
- Renamed to CV Monitor
- Reports htaccess protection
- Reports xmlrpc protection
- Reports robots.txt
- Reports wptwin.php
- Reports site size
- Reports simple history secret url
- Reports error log file size and locations
- Reports if dual authentication has been enabled via .htaccess
- Reports website IP
- Changed display format into columns
- Fixed PHP warnings
- Has capability to search for error logs and list them
- Reports site content sizes
- Reports MySQL Info
- Reports PHP Info
- Reports Website Info
- Initial release.