Skip to content

Commit

Permalink
bump supported php and wp versions
Browse files Browse the repository at this point in the history
  • Loading branch information
joshuadavidnelson committed Jun 16, 2024
1 parent aed8849 commit 61b1f57
Show file tree
Hide file tree
Showing 8 changed files with 116 additions and 98 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/integrate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: "ubuntu-latest"
strategy:
matrix:
php-versions: ['7.4', '8.0', '8.1', '8.2.']
php-versions: ['8.1', '8.2.', '8.3']
steps:
- name: "Checkout"
uses: "actions/checkout@v3"
Expand All @@ -32,7 +32,7 @@ jobs:
- name: "Install PHP"
uses: "shivammathur/setup-php@v2"
with:
php-version: "8.1"
php-version: "8.2"
- name: "Install PHPCS"
run: |
composer require --no-plugins --dev wp-coding-standards/wpcs
Expand All @@ -50,7 +50,7 @@ jobs:
- name: "Install PHP"
uses: "shivammathur/setup-php@v2"
with:
php-version: "8.1"
php-version: "8.2"
- name: "Install PHPStan"
run: "composer require --dev szepeviktor/phpstan-wordpress"
- name: "Run PHPStan"
Expand Down
2 changes: 1 addition & 1 deletion .wp-env.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"WP_DEBUG": true,
"WP_DEBUG_LOG": true
},
"phpVersion": "8.2",
"phpVersion": "8.3",
"plugins": [
"."
]
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## 0.5.5
- Tested up to WordPress 6.5.4
- Bump minimum WordPress version to 5.9, aligning with minimum PHP support.
- Tested up to PHP 8.3
- Bump minimum PHP to 8.1, lowest version being maintained.

## 0.5.4
- Tested up to WordPress 6.4.2.
- Bump minimum WordPress version to 5.3, aligning with minimum PHP support.
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ Disable Blog

[![WordPress Plugin Version](https://img.shields.io/wordpress/plugin/v/disable-blog)](https://wordpress.org/plugins/disable-blog/) ![Downloads](https://img.shields.io/wordpress/plugin/dt/disable-blog.svg) ![Rating](https://img.shields.io/wordpress/plugin/r/disable-blog.svg)

**Requires at least WordPress:** 5.3
**Tested up to WordPress:** 6.4.2
**Stable version:** 0.5.4
**Requires at least WordPress:** 5.9
**Tested up to WordPress:** 6.5.4
**Stable version:** 0.5.5
**License:** GPLv2 or later
**Requires PHP:** 7.4
**Tested up to PHP:** 8.2
**Requires PHP:** 8.1
**Tested up to PHP:** 8.3

All the power of WordPress, without a blog.

Expand Down
164 changes: 82 additions & 82 deletions disable-blog.php
Original file line number Diff line number Diff line change
@@ -1,82 +1,82 @@
<?php
/**
* The plugin bootstrap file.
*
* This file is read by WordPress to generate the plugin information in the plugin
* admin area. This file also includes all of the dependencies used by the plugin,
* registers the activation and deactivation functions, and defines a function
* that starts the plugin.
*
* @link https://github.com/joshuadavidnelson/disable-blog
* @since 0.4.0
* @package Disable_Blog
*
* @wordpress-plugin
* Plugin Name: Disable Blog
* Plugin URI: https://wordpress.org/plugins/disable-blog/
* Description: Go blog-less with WordPress. This plugin disables all blog-related functionality (by hiding, removing, and redirecting).
* Version: 0.5.4
* Author: Joshua David Nelson
* Author URI: http://joshuadnelson.com
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: disable-blog
* Domain Path: /languages
*/

/**
* Exit if accessed directly.
*
* Prevent direct access to this file.
*
* @since 0.1.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die;
}

/**
* The code that runs during plugin activation.
* This action is documented in includes/class-disable-blog-activator.php
*/
function activate_disable_blog() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-disable-blog-activator.php';
Disable_Blog_Activator::activate();
}

/**
* The code that runs during plugin deactivation.
* This action is documented in includes/class-disable-blog-deactivator.php
*/
function deactivate_disable_blog() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-disable-blog-deactivator.php';
Disable_Blog_Deactivator::deactivate();
}
register_activation_hook( __FILE__, 'activate_disable_blog' );
register_deactivation_hook( __FILE__, 'deactivate_disable_blog' );

// Constants.
define( 'DWPB_DIR', __DIR__ );
define( 'DWPB_URL', plugins_url( '/', __FILE__ ) );
define( 'DWPB_PLUGIN_NAME', 'disable-blog' );
define( 'DWPB_VERSION', '0.5.4' );

/**
* The core plugin class that is used to define everything.
*/
require plugin_dir_path( __FILE__ ) . 'includes/class-disable-blog.php';

/**
* Begins execution of the plugin.
*
* Since everything within the plugin is registered via hooks,
* then kicking off the plugin from this point in the file does
* not affect the page life cycle.
*
* @since 0.4.0
*/
function run_disable_blog() {
$plugin = new Disable_Blog( DWPB_PLUGIN_NAME, DWPB_VERSION );
$plugin->run();
}
add_action( 'plugins_loaded', 'run_disable_blog', 10, 0 );
<?php
/**
* The plugin bootstrap file.
*
* This file is read by WordPress to generate the plugin information in the plugin
* admin area. This file also includes all of the dependencies used by the plugin,
* registers the activation and deactivation functions, and defines a function
* that starts the plugin.
*
* @link https://github.com/joshuadavidnelson/disable-blog
* @since 0.4.0
* @package Disable_Blog
*
* @wordpress-plugin
* Plugin Name: Disable Blog
* Plugin URI: https://wordpress.org/plugins/disable-blog/
* Description: Go blog-less with WordPress. This plugin disables all blog-related functionality (by hiding, removing, and redirecting).
* Version: 0.5.5
* Author: Joshua David Nelson
* Author URI: http://joshuadnelson.com
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: disable-blog
* Domain Path: /languages
*/

/**
* Exit if accessed directly.
*
* Prevent direct access to this file.
*
* @since 0.1.0
*/
if ( ! defined( 'ABSPATH' ) ) {
die;
}

/**
* The code that runs during plugin activation.
* This action is documented in includes/class-disable-blog-activator.php
*/
function activate_disable_blog() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-disable-blog-activator.php';
Disable_Blog_Activator::activate();
}

/**
* The code that runs during plugin deactivation.
* This action is documented in includes/class-disable-blog-deactivator.php
*/
function deactivate_disable_blog() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-disable-blog-deactivator.php';
Disable_Blog_Deactivator::deactivate();
}
register_activation_hook( __FILE__, 'activate_disable_blog' );
register_deactivation_hook( __FILE__, 'deactivate_disable_blog' );

// Constants.
define( 'DWPB_DIR', __DIR__ );
define( 'DWPB_URL', plugins_url( '/', __FILE__ ) );
define( 'DWPB_PLUGIN_NAME', 'disable-blog' );
define( 'DWPB_VERSION', '0.5.5' );

/**
* The core plugin class that is used to define everything.
*/
require plugin_dir_path( __FILE__ ) . 'includes/class-disable-blog.php';

/**
* Begins execution of the plugin.
*
* Since everything within the plugin is registered via hooks,
* then kicking off the plugin from this point in the file does
* not affect the page life cycle.
*
* @since 0.4.0
*/
function run_disable_blog() {
$plugin = new Disable_Blog( DWPB_PLUGIN_NAME, DWPB_VERSION );
$plugin->run();
}
add_action( 'plugins_loaded', 'run_disable_blog', 10, 0 );
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "disable-blog",
"version": "0.5.4",
"version": "0.5.5",
"description": "A comprehensive WordPress plugin to disable the blog-related functionality.",
"author": "Joshua David Nelson",
"license": "GPL-2.0-or-later",
Expand Down
20 changes: 16 additions & 4 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
Contributors: joshuadnelson
Donate link: https://joshuadnelson.com/donate/
Tags: remove blog, disable blog, disable settings, disable blogging, disable feeds, posts, feeds, disable rest api, disable xml-rpc, disable author archives
Requires at least: 5.3
Requires PHP: 7.4
Tested up to: 6.4.2
Stable tag: 0.5.4
Requires at least: 5.9
Requires PHP: 8.1
Tested up to: 6.5.4
Stable tag: 0.5.5
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Expand Down Expand Up @@ -87,6 +87,12 @@ There are numerous filters available to change the way this plugin works. Refer

== Changelog ==

= 0.5.5 =
- Tested up to WordPress 6.5.4
- Bump minimum WordPress version to 5.9, aligning with minimum PHP support.
- Tested up to PHP 8.3
- Bump minimum PHP to 8.1, lowest version being maintained.

= 0.5.4 =
- Tested up to WordPress 6.4.2.
- Bump minimum WordPress version to 5.3, aligning with minimum PHP support.
Expand Down Expand Up @@ -298,6 +304,12 @@ A bunch of stuff:

== Upgrade Notice ==

= 0.5.5 =
- Tested up to WordPress 6.5.4
- Bump minimum WordPress version to 5.9, aligning with minimum PHP support.
- Tested up to PHP 8.3
- Bump minimum PHP to 8.1, lowest version being maintained.

= 0.5.4 =
- Tested up to WordPress 6.4.2.
- Bump minimum WordPress version to 5.3, aligning with minimum PHP support.
Expand Down

0 comments on commit 61b1f57

Please sign in to comment.