diff --git a/CHANGELOG.md b/CHANGELOG.md index 829ccbd..6e86239 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,12 +2,22 @@ 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 ### Fixed - Git Updater repository URLs to use full repository paths - Update URI configuration for proper update detection - 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 ### Changed - Updated POT file version for consistency diff --git a/README.md b/README.md index 34dc62e..67fd9dc 100644 --- a/README.md +++ b/README.md @@ -120,10 +120,17 @@ The plugin works by: ## 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 * Fixed Git Updater repository URLs to use full repository paths * Corrected Update URI configuration for proper update detection * 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 * 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 -For support, please visit [WP All Stars](https://www.wpallstars.com). \ No newline at end of file +For support, please visit [WP ALLSTARS](https://www.wpallstars.com). \ No newline at end of file diff --git a/fix-plugin-does-not-exist-notices.php b/fix-plugin-does-not-exist-notices.php index d6a47b6..957be8f 100644 --- a/fix-plugin-does-not-exist-notices.php +++ b/fix-plugin-does-not-exist-notices.php @@ -4,14 +4,16 @@ * * @package FixPluginDoesNotExistNotices * @author Marcus Quinn - * @copyright 2023 WP All Stars + * @copyright 2023 WP ALLSTARS * @license GPL-2.0+ + * @noinspection PhpUndefinedFunctionInspection + * @noinspection PhpUndefinedConstantInspection * * @wordpress-plugin * Plugin Name: Fix 'Plugin file 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. - * Version: 1.6.3 + * Version: 1.6.4 * Author: Marcus Quinn * Author URI: https://www.wpallstars.com * License: GPL-2.0+ @@ -46,7 +48,7 @@ if ( ! defined( 'ABSPATH' ) ) { } // 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_URL', plugin_dir_url( __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 string $context The plugin context (e.g., 'all', 'active', 'inactive'). * @return array The potentially modified array of plugin action links. + * @noinspection PhpUnusedParameterInspection */ public function add_remove_reference_action( $actions, $plugin_file, $plugin_data, $context ) { // Only run on the plugins page. @@ -408,7 +411,7 @@ if (file_exists($autoloader)) { require_once $autoloader; // Initialize the updater if the class exists - if (class_exists('\WPAllStars\FixPluginDoesNotExistNotices\Updater')) { - new \WPAllStars\FixPluginDoesNotExistNotices\Updater(__FILE__); + if (class_exists('\WPALLSTARS\FixPluginDoesNotExistNotices\Updater')) { + new \WPALLSTARS\FixPluginDoesNotExistNotices\Updater(__FILE__); } } diff --git a/includes/Updater.php b/includes/Updater.php index 8b551e1..2b0692e 100644 --- a/includes/Updater.php +++ b/includes/Updater.php @@ -3,9 +3,11 @@ * Plugin Updater * * @package FixPluginDoesNotExistNotices + * @noinspection PhpUndefinedFunctionInspection + * @noinspection PhpUndefinedClassInspection */ -namespace WPAllStars\FixPluginDoesNotExistNotices; +namespace WPALLSTARS\FixPluginDoesNotExistNotices; /** * Class Updater @@ -76,10 +78,11 @@ class Updater { * Check if the plugin was installed from GitHub * * @return bool + * @noinspection PhpUndefinedFunctionInspection */ private function is_github_installation() { // 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 if (file_exists($plugin_dir . '.git')) { @@ -101,10 +104,11 @@ class Updater { * Check if the plugin was installed from Gitea * * @return bool + * @noinspection PhpUndefinedFunctionInspection */ private function is_gitea_installation() { // 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 if (file_exists($plugin_dir . '.git')) { @@ -121,6 +125,8 @@ class Updater { * Initialize Git Updater Lite * * @return void + * @noinspection PhpUndefinedFunctionInspection + * @noinspection PhpUndefinedClassInspection */ private function init_git_updater() { // 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 - add_filter('gul_update_server', function() { + \add_filter('gul_update_server', function() { if ($this->source === 'github') { return 'https://github.com/wpallstars/fix-plugin-does-not-exist-notices'; // GitHub repository URL } elseif ($this->source === 'gitea') { diff --git a/languages/fix-plugin-does-not-exist-notices.pot b/languages/fix-plugin-does-not-exist-notices.pot index bdc1d40..eba0e7c 100644 --- a/languages/fix-plugin-does-not-exist-notices.pot +++ b/languages/fix-plugin-does-not-exist-notices.pot @@ -2,14 +2,14 @@ # This file is distributed under the GPL-2.0+. msgid "" 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" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\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" "X-Generator: WP-CLI 2.8.1\n" "X-Domain: fix-plugin-does-not-exist-notices\n" diff --git a/readme.txt b/readme.txt index d67d24c..ab24434 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: plugins, missing plugins, cleanup, error fix, admin tools, plugin file doe Requires at least: 5.0 Tested up to: 6.4 Requires PHP: 7.0 -Stable tag: 1.6.3 +Stable tag: 1.6.4 License: GPL-2.0+ 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 == += 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 = * Fixed Git Updater repository URLs to use full repository paths * Corrected Update URI configuration for proper update detection * 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 = * 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 == += 1.6.4 = +Improved version management with consistent patch version increments and enhanced documentation for development workflows! + = 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 = Improved JavaScript localization, enhanced code quality, and added Git Updater configuration for seamless updates!