v1.6.4 #4
10
CHANGELOG.md
10
CHANGELOG.md
@ -2,12 +2,22 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## [1.6.4] - 2024-05-16
|
||||||
|
### Improved
|
||||||
|
- Version management to ensure consistent patch version increments
|
||||||
|
- Documentation for version update process
|
||||||
|
- AI workflow files with detailed version increment instructions
|
||||||
|
|
||||||
## [1.6.3] - 2024-05-15
|
## [1.6.3] - 2024-05-15
|
||||||
### Fixed
|
### Fixed
|
||||||
- Git Updater repository URLs to use full repository paths
|
- Git Updater repository URLs to use full repository paths
|
||||||
- Update URI configuration for proper update detection
|
- Update URI configuration for proper update detection
|
||||||
- Version management following semantic versioning
|
- Version management following semantic versioning
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated organization name from 'WP All Stars' to 'WP ALLSTARS'
|
||||||
|
- Updated namespace from 'WPAllStars' to 'WPALLSTARS'
|
||||||
|
|
||||||
## [1.6.2] - 2024-05-15
|
## [1.6.2] - 2024-05-15
|
||||||
### Changed
|
### Changed
|
||||||
- Updated POT file version for consistency
|
- Updated POT file version for consistency
|
||||||
|
@ -120,10 +120,17 @@ The plugin works by:
|
|||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
|
### 1.6.4
|
||||||
|
* Updated version management to ensure consistent patch version increments
|
||||||
|
* Improved documentation for version update process
|
||||||
|
* Enhanced AI workflow files with detailed version increment instructions
|
||||||
|
|
||||||
### 1.6.3
|
### 1.6.3
|
||||||
* Fixed Git Updater repository URLs to use full repository paths
|
* Fixed Git Updater repository URLs to use full repository paths
|
||||||
* Corrected Update URI configuration for proper update detection
|
* Corrected Update URI configuration for proper update detection
|
||||||
* Improved version management following semantic versioning
|
* Improved version management following semantic versioning
|
||||||
|
* Updated organization name from 'WP All Stars' to 'WP ALLSTARS'
|
||||||
|
* Updated namespace from 'WPAllStars' to 'WPALLSTARS'
|
||||||
|
|
||||||
### 1.6.2
|
### 1.6.2
|
||||||
* Updated POT file version for consistency
|
* Updated POT file version for consistency
|
||||||
@ -162,4 +169,4 @@ This project is licensed under the GPL-2.0+ License - see the [LICENSE](LICENSE)
|
|||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
For support, please visit [WP All Stars](https://www.wpallstars.com).
|
For support, please visit [WP ALLSTARS](https://www.wpallstars.com).
|
@ -4,14 +4,16 @@
|
|||||||
*
|
*
|
||||||
* @package FixPluginDoesNotExistNotices
|
* @package FixPluginDoesNotExistNotices
|
||||||
* @author Marcus Quinn
|
* @author Marcus Quinn
|
||||||
* @copyright 2023 WP All Stars
|
* @copyright 2023 WP ALLSTARS
|
||||||
* @license GPL-2.0+
|
* @license GPL-2.0+
|
||||||
|
* @noinspection PhpUndefinedFunctionInspection
|
||||||
|
* @noinspection PhpUndefinedConstantInspection
|
||||||
*
|
*
|
||||||
* @wordpress-plugin
|
* @wordpress-plugin
|
||||||
* Plugin Name: Fix 'Plugin file does not exist.' Notices
|
* Plugin Name: Fix 'Plugin file does not exist.' Notices
|
||||||
* Plugin URI: https://wordpress.org/plugins/fix-plugin-does-not-exist-notices/
|
* Plugin URI: https://wordpress.org/plugins/fix-plugin-does-not-exist-notices/
|
||||||
* Description: Adds missing plugins to the plugins list with a "Remove Reference" link so you can permanently clean up invalid plugin entries and remove error notices.
|
* Description: Adds missing plugins to the plugins list with a "Remove Reference" link so you can permanently clean up invalid plugin entries and remove error notices.
|
||||||
* Version: 1.6.3
|
* Version: 1.6.4
|
||||||
* Author: Marcus Quinn
|
* Author: Marcus Quinn
|
||||||
* Author URI: https://www.wpallstars.com
|
* Author URI: https://www.wpallstars.com
|
||||||
* License: GPL-2.0+
|
* License: GPL-2.0+
|
||||||
@ -46,7 +48,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Define plugin constants
|
// Define plugin constants
|
||||||
define( 'FPDEN_VERSION', '1.6.3' );
|
define( 'FPDEN_VERSION', '1.6.4' );
|
||||||
define( 'FPDEN_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
define( 'FPDEN_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
||||||
define( 'FPDEN_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
|
define( 'FPDEN_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
|
||||||
define( 'FPDEN_PLUGIN_FILE', __FILE__ );
|
define( 'FPDEN_PLUGIN_FILE', __FILE__ );
|
||||||
@ -191,6 +193,7 @@ class Fix_Plugin_Does_Not_Exist_Notices {
|
|||||||
* @param array $plugin_data An array of plugin data.
|
* @param array $plugin_data An array of plugin data.
|
||||||
* @param string $context The plugin context (e.g., 'all', 'active', 'inactive').
|
* @param string $context The plugin context (e.g., 'all', 'active', 'inactive').
|
||||||
* @return array The potentially modified array of plugin action links.
|
* @return array The potentially modified array of plugin action links.
|
||||||
|
* @noinspection PhpUnusedParameterInspection
|
||||||
*/
|
*/
|
||||||
public function add_remove_reference_action( $actions, $plugin_file, $plugin_data, $context ) {
|
public function add_remove_reference_action( $actions, $plugin_file, $plugin_data, $context ) {
|
||||||
// Only run on the plugins page.
|
// Only run on the plugins page.
|
||||||
@ -408,7 +411,7 @@ if (file_exists($autoloader)) {
|
|||||||
require_once $autoloader;
|
require_once $autoloader;
|
||||||
|
|
||||||
// Initialize the updater if the class exists
|
// Initialize the updater if the class exists
|
||||||
if (class_exists('\WPAllStars\FixPluginDoesNotExistNotices\Updater')) {
|
if (class_exists('\WPALLSTARS\FixPluginDoesNotExistNotices\Updater')) {
|
||||||
new \WPAllStars\FixPluginDoesNotExistNotices\Updater(__FILE__);
|
new \WPALLSTARS\FixPluginDoesNotExistNotices\Updater(__FILE__);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,9 +3,11 @@
|
|||||||
* Plugin Updater
|
* Plugin Updater
|
||||||
*
|
*
|
||||||
* @package FixPluginDoesNotExistNotices
|
* @package FixPluginDoesNotExistNotices
|
||||||
|
* @noinspection PhpUndefinedFunctionInspection
|
||||||
|
* @noinspection PhpUndefinedClassInspection
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace WPAllStars\FixPluginDoesNotExistNotices;
|
namespace WPALLSTARS\FixPluginDoesNotExistNotices;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class Updater
|
* Class Updater
|
||||||
@ -76,10 +78,11 @@ class Updater {
|
|||||||
* Check if the plugin was installed from GitHub
|
* Check if the plugin was installed from GitHub
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
|
* @noinspection PhpUndefinedFunctionInspection
|
||||||
*/
|
*/
|
||||||
private function is_github_installation() {
|
private function is_github_installation() {
|
||||||
// Check for GitHub-specific markers in the plugin directory
|
// Check for GitHub-specific markers in the plugin directory
|
||||||
$plugin_dir = plugin_dir_path($this->plugin_file);
|
$plugin_dir = \plugin_dir_path($this->plugin_file);
|
||||||
|
|
||||||
// Look for .git directory with GitHub remote
|
// Look for .git directory with GitHub remote
|
||||||
if (file_exists($plugin_dir . '.git')) {
|
if (file_exists($plugin_dir . '.git')) {
|
||||||
@ -101,10 +104,11 @@ class Updater {
|
|||||||
* Check if the plugin was installed from Gitea
|
* Check if the plugin was installed from Gitea
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
|
* @noinspection PhpUndefinedFunctionInspection
|
||||||
*/
|
*/
|
||||||
private function is_gitea_installation() {
|
private function is_gitea_installation() {
|
||||||
// Check for Gitea-specific markers in the plugin directory
|
// Check for Gitea-specific markers in the plugin directory
|
||||||
$plugin_dir = plugin_dir_path($this->plugin_file);
|
$plugin_dir = \plugin_dir_path($this->plugin_file);
|
||||||
|
|
||||||
// Look for .git directory with Gitea remote
|
// Look for .git directory with Gitea remote
|
||||||
if (file_exists($plugin_dir . '.git')) {
|
if (file_exists($plugin_dir . '.git')) {
|
||||||
@ -121,6 +125,8 @@ class Updater {
|
|||||||
* Initialize Git Updater Lite
|
* Initialize Git Updater Lite
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
|
* @noinspection PhpUndefinedFunctionInspection
|
||||||
|
* @noinspection PhpUndefinedClassInspection
|
||||||
*/
|
*/
|
||||||
private function init_git_updater() {
|
private function init_git_updater() {
|
||||||
// Check if the Git Updater Lite class exists (composer autoload)
|
// Check if the Git Updater Lite class exists (composer autoload)
|
||||||
@ -135,7 +141,7 @@ class Updater {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Set the update server based on the installation source
|
// Set the update server based on the installation source
|
||||||
add_filter('gul_update_server', function() {
|
\add_filter('gul_update_server', function() {
|
||||||
if ($this->source === 'github') {
|
if ($this->source === 'github') {
|
||||||
return 'https://github.com/wpallstars/fix-plugin-does-not-exist-notices'; // GitHub repository URL
|
return 'https://github.com/wpallstars/fix-plugin-does-not-exist-notices'; // GitHub repository URL
|
||||||
} elseif ($this->source === 'gitea') {
|
} elseif ($this->source === 'gitea') {
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
# This file is distributed under the GPL-2.0+.
|
# This file is distributed under the GPL-2.0+.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.2\n"
|
"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.4\n"
|
||||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices\n"
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"POT-Creation-Date: 2024-05-15T12:00:00+00:00\n"
|
"POT-Creation-Date: 2024-05-16T12:00:00+00:00\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"X-Generator: WP-CLI 2.8.1\n"
|
"X-Generator: WP-CLI 2.8.1\n"
|
||||||
"X-Domain: fix-plugin-does-not-exist-notices\n"
|
"X-Domain: fix-plugin-does-not-exist-notices\n"
|
||||||
|
14
readme.txt
14
readme.txt
@ -5,7 +5,7 @@ Tags: plugins, missing plugins, cleanup, error fix, admin tools, plugin file doe
|
|||||||
Requires at least: 5.0
|
Requires at least: 5.0
|
||||||
Tested up to: 6.4
|
Tested up to: 6.4
|
||||||
Requires PHP: 7.0
|
Requires PHP: 7.0
|
||||||
Stable tag: 1.6.3
|
Stable tag: 1.6.4
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
||||||
|
|
||||||
@ -89,10 +89,17 @@ Although this plugin consumes minimal disk space, and doesn't run unless you are
|
|||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
|
||||||
|
= 1.6.4 =
|
||||||
|
* Updated version management to ensure consistent patch version increments
|
||||||
|
* Improved documentation for version update process
|
||||||
|
* Enhanced AI workflow files with detailed version increment instructions
|
||||||
|
|
||||||
= 1.6.3 =
|
= 1.6.3 =
|
||||||
* Fixed Git Updater repository URLs to use full repository paths
|
* Fixed Git Updater repository URLs to use full repository paths
|
||||||
* Corrected Update URI configuration for proper update detection
|
* Corrected Update URI configuration for proper update detection
|
||||||
* Improved version management following semantic versioning
|
* Improved version management following semantic versioning
|
||||||
|
* Updated organization name from 'WP All Stars' to 'WP ALLSTARS'
|
||||||
|
* Updated namespace from 'WPAllStars' to 'WPALLSTARS'
|
||||||
|
|
||||||
= 1.6.2 =
|
= 1.6.2 =
|
||||||
* Updated POT file version for consistency
|
* Updated POT file version for consistency
|
||||||
@ -189,8 +196,11 @@ Although this plugin consumes minimal disk space, and doesn't run unless you are
|
|||||||
|
|
||||||
== Upgrade Notice ==
|
== Upgrade Notice ==
|
||||||
|
|
||||||
|
= 1.6.4 =
|
||||||
|
Improved version management with consistent patch version increments and enhanced documentation for development workflows!
|
||||||
|
|
||||||
= 1.6.3 =
|
= 1.6.3 =
|
||||||
Fixed Git Updater repository URLs for proper update detection from GitHub and Gitea sources!
|
Fixed Git Updater repository URLs and updated organization naming for consistent branding across all platforms!
|
||||||
|
|
||||||
= 1.6.2 =
|
= 1.6.2 =
|
||||||
Improved JavaScript localization, enhanced code quality, and added Git Updater configuration for seamless updates!
|
Improved JavaScript localization, enhanced code quality, and added Git Updater configuration for seamless updates!
|
||||||
|
Reference in New Issue
Block a user