Repository navigation
Releases: bob-moore/Responsive-Grid-Extension
Releases · bob-moore/Responsive-Grid-Extension
Release list
Release 0.2.2
Responsive Grid Extension 0.2.2
This release updates the editor controls for WordPress 7.1.
- Responsive grid controls now appear immediately for Grid blocks, without requiring an existing core column count.
- Updated the tested WordPress version to 7.1.
Download responsive-grid-extension.zip below and install it through WordPress admin, or update the existing plugin from its GitHub release.
0.2.1
0.2.0
- Refactored plugin internals into separate Main, Controller, Module, Provider, Service, and Transformer classes for a cleaner shared-architecture design.
- Replaced monolithic Plugin class with PHP-DI definitions file and purpose-built service classes (AssetLoader, FilePathResolver, ScriptLoader, StyleLoader, UrlResolver).
- Added Docker-based release build support via Dockerfile.build and build-plugin-release-docker.sh.
- Added release packaging script (build-plugin-release.mjs) to automate zip assembly.
- Added scoper.custom.php for PHP-DI namespace scoping.
- Added .gitattributes to exclude dev-only files from Composer/git archive exports.
- Fixed PHP lint workflow to not require scoped dependencies at lint time.
v0.1.6
Changes
- Refactored PHP architecture into dedicated
Plugin,ServiceLoader, andUtilitiesclasses - Renamed plugin entrypoint to
responsive-grid-extension.php - Split GitHub Actions lint workflow into separate CSS, JS, and PHP workflows
- Updated Composer namespace and autoloading to
Bmd\ResponsiveGridExtension - Updated PHPUnit tests to cover new
Pluginclass - Fixed release packaging to exclude source maps and scoped vendor test suites
Installation
Download responsive-grid-extension.zip and install via Plugins > Add New Plugin > Upload Plugin in WordPress admin.
0.1.5
What's Changed
- Optimized frontend asset loading so responsive grid styles enqueue only when a rendered Grid Group block is present.
- Reused a shared Grid Group block check for render processing and conditional frontend style loading.
- Updated plugin and readme compatibility metadata to Tested up to 7.0.
- Added PHPUnit, PHPStan, and PHPCS checks to the GitHub Actions workflow.
Validation
- npm run build
- composer run test
- composer run phpsniff
- composer run phpstan
- Production installable zip generated with composer install --no-dev --optimize-autoloader and npm run plugin-zip
Responsive Grid Extension 0.1.4
- Added scoped GitHub updater bootstrap in plugin.php using bmd/github-wp-updater from vendor/scoped.
- Added workspace and reusable Copilot instruction baselines for scoped updater setup and production packaging workflow.
0.1.3
Changes
- Add
BasicPlugininterface (Bmd\BasicPlugin) defining themount(),setUrl(), andsetPath()contract ResponsiveGridExtensionnow implementsBasicPlugin- Constructor accepts optional
$urland$pathparameters for flexible asset resolution when used as a Composer dependency buildPath()andbuildUrl()now use injected URL/path properties- Plugin bootstrap wrapped in named function (
create_responsive_grid_extension_plugin()) - Removed
versionfield fromcomposer.jsonper Packagist convention - Renamed
responsive-grid-extension.phptoplugin.php
v0.1.2
v0.1.1 - Composer Update
Updated to use a simpler namespace for composer imports.