Skip to content

Releases: bob-moore/Responsive-Grid-Extension

Release 0.2.2

Choose a tag to compare

@bob-moore bob-moore released this 03 Sep 15:29

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

Choose a tag to compare

@bob-moore bob-moore released this 01 Jun 13:39

Fixed scoped dependency configuration so standalone ZIP installs can run alongside related plugins.

0.2.0

Choose a tag to compare

@bob-moore bob-moore released this 26 May 17:15
  • 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

Choose a tag to compare

@bob-moore bob-moore released this 11 May 15:39

Changes

  • Refactored PHP architecture into dedicated Plugin, ServiceLoader, and Utilities classes
  • 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 Plugin class
  • 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

Choose a tag to compare

@bob-moore bob-moore released this 28 Apr 15:55

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

Choose a tag to compare

@bob-moore bob-moore released this 23 Apr 18:36
  • 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

Choose a tag to compare

@bob-moore bob-moore released this 23 Apr 14:50

Changes

  • Add BasicPlugin interface (Bmd\BasicPlugin) defining the mount(), setUrl(), and setPath() contract
  • ResponsiveGridExtension now implements BasicPlugin
  • Constructor accepts optional $url and $path parameters for flexible asset resolution when used as a Composer dependency
  • buildPath() and buildUrl() now use injected URL/path properties
  • Plugin bootstrap wrapped in named function (create_responsive_grid_extension_plugin())
  • Removed version field from composer.json per Packagist convention
  • Renamed responsive-grid-extension.php to plugin.php

v0.1.2

Choose a tag to compare

@bob-moore bob-moore released this 22 Apr 15:50

Added a mount function to the class

v0.1.1 - Composer Update

Choose a tag to compare

@bob-moore bob-moore released this 16 Apr 17:06

Updated to use a simpler namespace for composer imports.

Initial Release

Choose a tag to compare

@bob-moore bob-moore released this 16 Apr 16:32

First Release of extension