Renamed all internal function, constant, and option prefixes from svm_ to sitevitals_monitor_ to comply with WordPress.org plugin guidelines on prefix length
Added WordPress nonce verification to the OAuth callback alongside the existing OAuth 2.0 state parameter check
Replaced direct WP_PLUGIN_DIR path references with get_plugins() lookups for compatibility with non-standard WordPress installations
Added a dedicated External services section to the readme documenting all third-party API calls
Note: existing installations will need to reconnect after updating, as option names have changed
0.5.0
Added direct links to the SiteVitals timeline and dashboard from the connected settings screen
Removed debug mode – simplified for production use
Simplified settings page – removed options that are not needed in normal use
0.4.0
Improved version snapshot logic to correctly capture pre-update versions across bulk updates
Added distinction between manual and automatic (cron-triggered) updates
Added failed update tracking via upgrader_process_complete fallback
Improved OAuth state handling and cancellation flow
0.3.0
Added theme update tracking
Added WordPress core update tracking
Added version jump classification (major, minor, patch)
0.2.0
Switched from manual API key entry to one-click OAuth connection