LeadGen App Form Plugin v1.0.4
Changes in v1.0.4
Added - PSR-4 Migration & Development Environment
- PSR-4 Compliance: Complete migration from WordPress naming convention to PSR-4 standards
- Composer Integration: Full development environment with autoloading and quality tools
- GitHub Actions Quality Workflow: Multi-environment testing (PHP 8.0-8.3, WordPress 6.5-latest)
- Security Scanning: Automated Snyk security validation in CI/CD pipeline
- WordPress Coding Standards: Automated PHPCS integration with development workflow
- PHPUnit Framework: Testing framework ready for future unit tests (v9.6.23)
- Development Tools: Complete Composer-based development environment
Changed - File Structure Modernization
- File Naming: Migrated from
class-*.phptoPascalCase.phpfor PSR-4 complianceclass-leadgen-app-form-admin.php→LeadGenAppFormAdmin.phpclass-leadgen-app-form-updater.php→LeadGenAppFormUpdater.phpclass-leadgen-form-block.php→LeadGenFormBlock.phpclass-widgets-loader.php→WidgetsLoader.phpclass-leadgen-form-widget.php→LeadGenFormWidget.php
- Namespace Organization: Enhanced PSR-4 namespace hierarchy
LeadGenAppForm(main namespace)LeadGenAppForm\Block(Gutenberg blocks)LeadGenAppForm\Elementor\Widgets(Elementor widgets)
- Autoloading: Composer-managed class loading replaces manual require statements
Enhanced - Code Quality & Standards
- 775 Format Issues Fixed: Automated PSR-12 code formatting improvements
- Quality Gates: Multi-environment compatibility validation
- Development Workflow: Integrated quality checks with
composer run phpcs|phpcbf|lint - Documentation: Updated all documentation to reflect PSR-4 architecture
- CI/CD Pipeline: Complete automated quality assurance with GitHub Actions
Technical - Development Environment
- Composer Scripts:
phpcs,phpcbf,lint,testcommands for quality assurance - Multi-PHP Testing: Automated compatibility testing across PHP 8.0-8.3
- Multi-WordPress Testing: Compatibility validation with WordPress 6.5-latest
- Dependency Management: Professional package management with security scanning
- Standards Compliance: WordPress Coding Standards enforcement with automated fixes
📦 Package Information
- File: leadgen-app-form-v1.0.4.zip
- Size: ~53KB
- License: GPL v2 or later
🚀 Installation
- Download the ZIP file below
- Go to WordPress Admin → Plugins → Add New → Upload Plugin
- Choose the downloaded ZIP file and click "Install Now"
- Activate the plugin
For detailed installation instructions, see the README.md file.