Skip to content

LeadGen App Form Plugin v1.0.6

Choose a tag to compare

@github-actions github-actions released this 08 Aug 01:50
· 62 commits to main since this release

Changes in v1.0.6

Added - Modular Update System Integration

  • silverassist/wp-github-updater Package: Integrated reusable GitHub updater package (v1.0.1)
  • Composer Autoloading: Added PSR-4 compliant Composer autoloading with production optimizations
  • Build System Enhancement: Enhanced ZIP creation script with intelligent vendor dependency management
  • Git Export Control: Added .gitattributes for automatic development file exclusion from exports

Changed - Update System Architecture

  • Refactored LeadGenAppFormUpdater: Reduced from 283 lines to 50 lines (-85% code reduction) using modular approach
  • Package-Based Design: Migrated from custom update implementation to reusable package pattern
  • Production Dependencies: Optimized build process to include only production Composer dependencies
  • Vendor Management: Intelligent vendor directory copying during release build process

Removed - Project Structure Cleanup

  • Redundant Documentation: Removed QUICK-RELEASE.md, REFACTORING-REPORT.md, RELEASE-PROCESS.md, UPDATE-SYSTEM.md
  • Composer Scripts: Cleaned composer.json scripts section to remove unused commands
  • Development Overhead: Eliminated maintenance of duplicate update system code across plugins

Enhanced - Development Experience

  • Reusable Components: Update system now based on tested, reusable silverassist/wp-github-updater package
  • Simplified Maintenance: Single source of truth for GitHub update functionality
  • Better Build Pipeline: Enhanced release creation with proper dependency management
  • Documentation Consolidation: Streamlined documentation structure with essential files only

Technical - Code Quality Improvements

  • PSR-4 Autoloading: Modern PHP namespace organization with Composer autoloader
  • Dependency Management: Production-only vendor includes for optimized distribution packages
  • Modular Architecture: Update system based on configurable, extensible package design
  • Version Synchronization: Automated version management across all plugin files

📦 Package Information

  • File: leadgen-app-form-v1.0.6.zip
  • Size: ~143KB
  • License: GPL v2 or later

🚀 Installation

  1. Download the ZIP file below
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Choose the downloaded ZIP file and click "Install Now"
  4. Activate the plugin

For detailed installation instructions, see the README.md file.