Repository navigation
Releases: jeffpaul/rsl-wp
Release list
RSL for WordPress v0.0.5-alpha
RSL for WordPress v0.0.5-alpha
🚨 This is a pre-release/alpha version intended for testing and development purposes only.
Major Improvements
Help Tab System Fixed
- Fixed Help tabs now showing on all four primary admin pages
- Corrected admin page hooks to match proper menu slug (rsl-wp)
- Dashboard Help tab now works properly on landing page
WordPress Playground Integration
- Working live demo with GitHub proxy for CORS-friendly plugin installation
- Sample content creation using wp-cli commands
- Proper landing page directly on RSL dashboard without permission errors
- Blueprint automation for seamless demo experience
Documentation & Accuracy
- Complete README update with accurate version and menu references
- WordPress.org readme.txt corrected with proper admin navigation
- Consistent versioning across all documentation
- Updated installation instructions reflecting actual plugin structure
WordPress Compliance & Quality
- Complete WordPress Coding Standards compliance (0 PHPCS errors)
- Critical bug fixes for function name typos that would cause fatal errors
- Professional code formatting with comprehensive PHPDoc documentation
- Translation infrastructure with comprehensive testing workflows
Installation
WordPress Playground Demo
What's Changed
- Fixed Help tabs on Dashboard, All Licenses, Add New License, and Settings pages
- WordPress Playground demo now works flawlessly with proper admin access
- Complete documentation accuracy with correct version and menu references
- Enhanced code quality and WordPress compliance
- Translation system improvements
Full Changelog
See CHANGELOG.md for detailed technical changes.
Note: This alpha release focuses on user experience improvements, Help system fixes, and documentation accuracy. The plugin is stable for testing with all major functionality working correctly.
RSL for WordPress v0.0.4-alpha
RSL for WordPress v0.0.4-alpha
🚨 This is a pre-release/alpha version intended for testing and development purposes only.
Major Improvements
WordPress Coding Standards Compliance
- Achieved 0 PHPCS errors across entire codebase
- Fixed 23,714+ coding standard violations using automated tools
- Implemented proper Yoda conditions throughout codebase
- Added comprehensive PHPDoc documentation to all classes and methods
- Standardized code formatting with consistent spacing and indentation
Critical Bug Fixes
- Fixed fatal error typos in function names:
gmgmdate()→gmdate()(session manager)upgmdate()→update()(OAuth client)wp_wp_parse_url()→wp_parse_url()(server class)
- Fixed database table handling in uninstall process
- Enhanced input validation and security measures
Translation Infrastructure
- GitHub Actions workflow for translation testing and validation
- Translation coverage analysis with detailed reporting
- Spanish translation improvements with proper headers
- Text domain migration from 'rsl-licensing' to 'rsl-wp'
- Modern WordPress translation loading (removed unnecessary load_plugin_textdomain calls)
Documentation & Standards
- Removed emojis from all documentation
- Updated plugin name from "RSL Licensing" to "RSL for WordPress"
- Added banner image to README header
- Marked all releases as alpha/pre-release in changelog
Installation
# Download and install
curl -L -o rsl-for-wordpress.zip "https://github.com/jameswlepage/rsl-wp/releases/download/v0.0.4-alpha/rsl-licensing-0.0.4.zip"What's Changed
- Complete WordPress Coding Standards compliance
- Critical function name typo fixes preventing fatal errors
- Comprehensive translation testing infrastructure
- Professional code formatting and documentation
- Enhanced security and input validation
Full Changelog
See CHANGELOG.md for detailed technical changes.
Note: This alpha release represents significant code quality improvements and WordPress compliance. While stable for testing, please use caution in production environments.
RSL for WordPress v0.0.3-alpha
RSL for WordPress v0.0.3-alpha
🚨 This is a pre-release/alpha version intended for testing and development purposes only.
Major Features Added
Comprehensive Testing Infrastructure
- PHPUnit 9.6 testing framework with 28 passing tests (136 assertions)
- GitHub Actions CI/CD pipeline with matrix testing across PHP 7.4-8.3
- Automated plugin ZIP building for production releases (~700KB)
- Security scanning with weekly vulnerability checks
- Code quality validation and WordPress standards compliance
Professional Development Tools
- Makefile with comprehensive development commands
- Security analysis script for vulnerability detection
- Test runner script with colored output and HTML reporting
- GitHub issue and PR templates with comprehensive checklists
- Dependabot for automated dependency updates
Release Automation
- Automatic GitHub release creation with assets and checksums
- Clean production ZIP builds excluding development files
- Professional release notes with technical details
- Download link automation for main repository page
Installation
# Download and install
curl -L -o rsl-for-wordpress.zip "https://github.com/jameswlepage/rsl-wp/releases/download/v0.0.3/rsl-licensing-0.0.3.zip"Technical Requirements
- WordPress: 5.0+ required
- PHP: 7.4+ required
- Tested: WordPress 6.4, PHP 8.3
- Size: ~707KB
What's Changed
- Complete testing infrastructure with 28 passing tests
- GitHub Actions workflows for automated testing and releases
- Security scanning and code quality automation
- Professional development tools and documentation
- Clean production builds and release automation
Note: This alpha release focuses on testing infrastructure and automation. The core RSL functionality remains the same as v0.0.2.
RSL for WordPress v0.0.2-alpha
RSL for WordPress v0.0.2-alpha
🚨 This is a pre-release/alpha version intended for testing and development purposes only.
Major Features Added
OAuth 2.0 Authentication System
- Client credentials flow for secure API access
- JWT token generation and validation with Firebase library support
- Automatic token revocation on refunds/cancellations
- Rate limiting protection (30/min tokens, 100/min introspection, 20/min sessions)
Enhanced License Server
- RSL Open Licensing Protocol (OLP) endpoints
- Session-based payment flows for complex licensing scenarios
- Comprehensive error handling with standard OAuth 2.0 responses
- Token introspection with revocation status checking
WooCommerce Integration
- Automatic product creation for paid licenses
- Support for all RSL payment types through WooCommerce gateways
- Order-based token generation and validation
- Subscription support with WooCommerce Subscriptions
Security Improvements
- Enhanced REQUEST_URI sanitization using proper URL parsing
- CORS origin validation instead of wildcard access
- Consistent debug logging with rsl_log() function
- Input validation and error handling improvements
Installation
# Download and install
curl -L -o rsl-for-wordpress.zip "https://github.com/jameswlepage/rsl-wp/releases/download/v0.0.2/rsl-licensing-0.0.2.zip"Technical Requirements
- WordPress: 5.0+ required
- PHP: 7.4+ required
- Tested: WordPress 6.4, PHP 8.3
- Size: ~707KB
What's Changed
- OAuth 2.0 authentication system for paid licenses
- WooCommerce integration improvements
- Enhanced license server with session-based payments
- Security improvements and input validation
- Professional admin interface enhancements
Note: This alpha release adds OAuth authentication and WooCommerce payment processing to the core RSL functionality from v0.0.1.