- Fixed: Config JSON loading now safely checks file existence and readability before parsing; removed
@error suppression - Fixed:
disable_updates()now includesupdatesarray to properly suppress update nag - Fixed:
delete_config_cache()was using wrong cache key - Fixed: Removed manual
serialize/unserializearoundwp_cache_get/wp_cache_set - Fixed:
change_admin_bar_color()had broken PHP syntax; now usesget_config()andesc_attr() - Fixed:
block_site_health()now useswp_die()instead of rawhttp_response_code()/die() - Fixed:
strip_extra_dom_elements()declared as instance method but called statically; changed tostatic - Changed:
admin_bar_howdyfilter priority changed from 25 to 9992
- Added: Option to disable PHP Update Notice dashboard widget
- Added: Option to disable Site Health
- Added: Support for script preload attribute
- Fixed: Firing sequence of
common_toolkit_loadedhook - Fixed: Non-static method should not be called statically
- Added:
ctk_environmentfilter - Added: Ability to change or remove Howdy from admin bar
- Added: Ability to change/remove login errors
- Added: Ability to cache JSON config file
- Added: Ability to disable WordPress core, plugin and/or theme updates
- Added: Ability to modify or disable WordPress heartbeat
- Added: Ability to disable WordPress search
- Added: Ability to define custom environment constant
- Initial release