Skip to content

Releases: Devora-AS/utilitysign-wp-plugin

Release v1.0.6-rc9

17 Dec 13:00

Choose a tag to compare

Release v1.0.6-rc9 Pre-release
Pre-release

Test: Pre-Release Update Detection

This release is for testing that pre-release updates are now properly detected.

Testing Instructions

  1. With v1.0.6-rc8 installed, go to WordPress Admin → Plugins
  2. Click "Check for updates"
  3. You should see: "There is a new version of UtilitySign available" showing v1.0.6-rc9
  4. The update should be installable directly from WordPress admin

This confirms the pre-release filter fix is working correctly.

Release v1.0.6-rc8

17 Dec 09:46

Choose a tag to compare

Release v1.0.6-rc8 Pre-release
Pre-release

Fix: Include Pre-Releases in Update Checks

This release fixes the issue where pre-release versions weren't showing as available updates.

Root Cause

The plugin-update-checker library excludes pre-releases by default. Since all our releases are marked as pre-release on GitHub, they weren't being detected.

Changes

  • Added setReleaseFilter: Configure update checker to include pre-releases using RELEASE_FILTER_ALL
  • Result: Pre-release versions will now show as available updates

Testing

With v1.0.6-rc6 or v1.0.6-rc7 installed, you should now see v1.0.6-rc8 as an available update.

Release v1.0.6-rc7

17 Dec 09:38

Choose a tag to compare

Release v1.0.6-rc7 Pre-release
Pre-release

Test: Update Notification Verification

This release is for testing the auto-update notification system.

Testing Instructions

  1. With v1.0.6-rc6 installed, go to WordPress Admin → Plugins
  2. Click "Check for updates" or wait for automatic check
  3. You should see: "There is a new version of UtilitySign available"
  4. The update should be installable directly from the WordPress admin

This confirms the update checker is working correctly.

Release v1.0.6-rc6

17 Dec 09:35

Choose a tag to compare

Release v1.0.6-rc6 Pre-release
Pre-release

Fix: Fatal Error in UpdateService

This release fixes a fatal error that occurred during plugin activation.

Changes

  • Added class existence check: Verify PucFactory class exists before initialization
  • Added comprehensive error handling: Try-catch for both Exception and Error types
  • Added null safety checks: Verify methods exist before calling them
  • Graceful degradation: Plugin activation no longer fails if update checker initialization fails

Testing

This version should activate without fatal errors. Update notifications will work if the update checker library is properly installed.

Release v1.0.6-rc5

17 Dec 09:28

Choose a tag to compare

Release v1.0.6-rc5 Pre-release
Pre-release

Fix: Update Checker Initialization Timing

This release fixes the update checker initialization to ensure WordPress properly recognizes available updates.

Changes

  • Fixed initialization timing: Removed double-hooking to plugins_loaded - update checker now initializes directly when init() is called
  • Removed cache-busting filter: The plugin-update-checker library handles its own caching mechanism
  • Result: WordPress update system should now properly detect and display available updates

Testing

After installing this version, WordPress should show update notifications when newer versions are available.

Release v1.0.6-rc4

17 Dec 09:11

Choose a tag to compare

Release v1.0.6-rc4 Pre-release
Pre-release

Fix: Vendor Source Files Preservation

This release fixes a critical build issue where vendor package source files (e.g., prappo/wp-eloquent/src/) were being excluded during the release build process, causing fatal errors on plugin activation.

Changes

  • Fixed rsync exclude pattern: Changed --exclude 'src/' to --exclude '/src/' to only exclude the root plugin src/ directory, not vendor package source directories
  • Result: Vendor packages now retain their source files, allowing proper autoloading and plugin activation

For Testing

Install this version manually to test auto-update from v1.0.6-rc3v1.0.6-rc4

v1.0.6-rc3

16 Dec 08:45

Choose a tag to compare

v1.0.6-rc3 Pre-release
Pre-release

Auto-Update Test Release - Clean Production ZIP ✅

What's New

This release includes comprehensive workflow improvements to ensure the plugin ZIP contains only production files needed for WordPress installation and updates.

Production ZIP Details

  • Size: 1.4 MB (down from 340 MB!)
  • Contents: Production files only
  • Validated: No dev files, configs, or source code

Production Files Included

  • ✅ Plugin PHP files (includes/, libs/, views/, config/)
  • ✅ Built assets (assets/js/, assets/css/)
  • ✅ Composer production dependencies (vendor/)
  • ✅ Core plugin files (utilitysign.php, readme.txt, uninstall.php)

Dev Files Excluded

  • ❌ No node_modules, src/, tests/, docs/
  • ❌ No .github/, .storybook/, npm/
  • ❌ No config files (vite, babel, prettier, phpcs, etc.)
  • ❌ No dotfiles (.gitignore, .editorconfig, etc.)

For Testing

Install this version to test auto-update from v1.0.5-rc1v1.0.6-rc3

Release v1.0.6-rc15

18 Dec 08:57

Choose a tag to compare

Release v1.0.6-rc15 Pre-release
Pre-release

Automated release from monorepo

Changes

  • ✅ Fixed admin settings 'Failed to load pages' error when WordPress pages API returns 500
  • ✅ Added proper X-WP-Nonce authentication to pages fetch
  • ✅ Graceful error handling - shows yellow warning instead of red error
  • ✅ Save button no longer blocked when pages fail to load

See monorepo release for full details.

Release v1.0.6-rc14

18 Dec 08:46

Choose a tag to compare

Release v1.0.6-rc14 Pre-release
Pre-release

Automated release from monorepo

Changes

  • ✅ Fixed form loading issue - removed admin-only API call that caused 403 Forbidden errors on public pages
  • ✅ Exposed requireMeterOrSerialNumber setting in frontend config (window.utilitySignFrontend)
  • ✅ Improved form initialization performance by eliminating unnecessary async fetch

See monorepo release for full details.

Release v1.0.6-rc13

17 Dec 14:04

Choose a tag to compare

Release v1.0.6-rc13 Pre-release
Pre-release

Fix: Composer Autoloader Check

Problem

Plugin would cause fatal errors if installed without running composer install, making it unclear what went wrong.

Solution

  • Added check for Composer autoloader before requiring it
  • Shows helpful admin notice if vendor/autoload.php is missing
  • Prevents fatal errors and provides clear guidance to administrators

Changes

  • ✅ Added file_exists check for vendor/autoload.php
  • ✅ Added admin notice with clear error message
  • ✅ Graceful plugin initialization failure if autoloader missing

Benefits

  • Prevents fatal errors on incomplete installations
  • Clear error message guides administrators to fix the issue
  • Better user experience during plugin setup

Files Changed

  • wp-plugin/utilitysign/utilitysign.php - Added autoloader check with admin notice