Releases: Prof-Designs/prof-designs-guardian
Release list
1.1.1
Fixedauto_update_*hooks registered at priority 999 to override plugin/theme opt-out filtersFixed$itemnever received by update callbacks;add_filterarg count corrected to 2FixedenablePluginUpdates,enableThemeUpdates,enableCoreUpdatesunconditionally returntrueAddedlogAutoUpdateResultsonautomatic_updates_complete— logs failed items only; silent on a clean run
1.1.0
Addedvendor directory to repository for Composer dependenciesChangedLOCK_BLOCKED_CAPSvisibility fromprotectedtopublicChangedCapability migration key bumped toprof_guardian_caps_restored_v3FixedLog timezone mismatch on early-bootstraperror_logcallsFixedFatalTypeErrorinfilterPluginThemeUpdateEmailFixedSuccess-only auto-update email suppression viapre_wp_mailFixedAdministrator role missing theme and plugin modification caps after plugin removalRemovedPer-request auto-update log noiseRemovedRecoverable error handler (set_error_handler)RemovedDeadfilterPluginUpdateEmailandfilterThemeUpdateEmailmethodsRemovedUnusedPROF_GUARDIAN_PLUGIN_FILEconstantRemovedPROFDESIGNS_GUARDIAN_CAPTURE_DEPRECATEDandPROFDESIGNS_GUARDIAN_LOG_THIRD_PARTY_WARNINGSconstants
1.0.0
Added Laravel/Sage-inspired architecture with service providers and dependency injection
Added PSR-4 autoloading and modern namespaced plugin structure
Added Automatic WordPress core, plugin, and theme updates
Added Fatal PHP error monitoring with email notifications
Added REST API health check endpoint with consecutive failure tracking
Added HTTP 503 health-check response for unhealthy status
Added File editor protection (disables theme/plugin editors)
Added Plugin and theme installation lockdown with capability-level enforcement
Added Upload directory security hardening and malicious file prevention
Added Smart email alert throttling and auto-update filtering
Added Performance optimizations (health checks, capability filters)
Added Configuration constants and security logging notifications