This morning there were new updates for Craft CMS, Contact Form and Simplemap on a Craft Pro site I host. I updated everything through the Craft CP. After the update, the CP still shows available plugin updates. When I check composer.json everything is already updated.
I tried running ./craft update all through SSH, deleted caches, checked the OPcache settings with my hosting provider and checked the logs. Can’t find any reason why the CP shows plugin updates while everything is already updated.
I also contacted Craft support, and they suggested putting the question here. I hope anyone does have an idea what’s going on.
The server environment:
- PHP 7.0.33
- MySQL 5.5.5
- Craft Pro 3.1.21.1
- Yii 2.0.17
My composer file:
{
"name": "craftcms/craft",
"description": "Craft CMS",
"keywords": [
"craft",
"cms",
"craftcms",
"project"
],
"license": "MIT",
"homepage": "https://craftcms.com/",
"type": "project",
"support": {
"email": "support@craftcms.com",
"issues": "https://github.com/craftcms/cms/issues",
"forum": "https://craftcms.stackexchange.com/",
"source": "https://github.com/craftcms/cms",
"docs": "https://craftcms.com/docs",
"rss": "https://craftcms.com/changelog.rss"
},
"require": {
"craftcms/cms": "3.1.21.1",
"vlucas/phpdotenv": "^2.4.0",
"craftcms/redactor": "2.3.2",
"rias/craft-position-fieldtype": "1.0.14",
"craftcms/contact-form": "2.2.4",
"ether/seo": "3.5.4",
"ether/simplemap": "3.4.10",
"nystudio107/craft-typogrify": "1.1.17",
"matt-west/craft-recaptcha": "1.3.0"
},
"autoload": {
"psr-4": {
"modules\\": "modules/"
}
},
"config": {
"optimize-autoloader": true,
"platform": {
"php": "7.0"
}
},
"scripts": {
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"@composer dump-autoload -o",
"@php craft setup/welcome"
]
}
}