diff --git a/CHANGELOG.md b/CHANGELOG.md index f455dfd..43072fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.2.0 + +- Added GitHub-based automatic update integration using WordPress's native plugin update system. +- Added `GitHub_Updater` class that checks the `Vincent-Design-Inc/Logo-Soup` repository for new releases and surfaces update notifications in the WordPress admin. +- Added GitHub Actions release workflow that builds a distributable zip and publishes a GitHub Release when a version tag (`v0.1`, `v0.1.0`, etc.) is pushed. + ## 0.1.0 - Initial release. diff --git a/README.md b/README.md index 83a84df..45d01c4 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ Logo Soup is a block-first WordPress plugin for building balanced logo strips an - Choose between `carousel` and `grid` layouts. - Configure grayscale, animation speed, and hover pause behavior. - Set site-wide defaults under `Settings > Logo Soup`. +- Automatic plugin updates sourced directly from GitHub releases. ## Requirements @@ -38,3 +39,13 @@ npm run lint:js - REST mutations require `manage_options` plus a valid `wp_rest` nonce. - All settings are sanitized before saving. - Block output escapes URLs, attributes, and text on render. + +## Releases + +Releases are published automatically when a version tag is pushed to this repository: + +```bash +git tag v0.2.0 && git push origin v0.2.0 +``` + +The GitHub Actions release workflow installs production Composer dependencies, packages a distributable zip (`logo-soup-v{version}.zip`), and attaches it to a GitHub Release. WordPress installations with this plugin will receive update notifications via the native admin update system. diff --git a/logo-soup.php b/logo-soup.php index d8e5b8d..1540806 100644 --- a/logo-soup.php +++ b/logo-soup.php @@ -2,7 +2,7 @@ /** * Plugin Name: Logo Soup * Description: Build balanced logo grids and marquees directly inside the WordPress block editor. - * Version: 0.1.0 + * Version: 0.2.0 * Requires at least: 6.1 * Requires PHP: 7.4 * Author: Ksolo diff --git a/package.json b/package.json index 0830c39..c01ece1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "logo-soup", - "version": "0.1.0", + "version": "0.2.0", "private": true, "description": "WordPress block plugin for logo showcases.", "scripts": { diff --git a/readme.txt b/readme.txt index 090724e..b4bf119 100644 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: ksolo Requires at least: 6.1 Tested up to: 6.8 Requires PHP: 7.4 -Stable tag: 0.1.0 +Stable tag: 0.2.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -21,5 +21,9 @@ Logo Soup adds a dynamic block for uploading logos, attaching optional links, an == Changelog == += 0.2.0 = +* Added GitHub-based automatic update integration. +* Added GitHub Actions release workflow for automated zip packaging and GitHub Releases. + = 0.1.0 = * Initial release.