I should note that:
– I’m running in a multisite environment
– Goodbye Captcha is installed network-wide
– I’m doing a fresh install of Goodbye Captcha with wp-cli
– I load a dump of wp_options after installing WordPress
– The warning appears once then PluginVersion is correctly set
My fix is simple. In engine/GdbcUpdatesController.php, change line 76:
if( -1 === version_compare($savedPluginVersion, '2.0')
to:
if( -1 === version_compare($savedPluginVersion, '2.0') && $savedPluginVersion !== null)