You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Features
PSR-4 Autoloading: Migrated to PSR-4 namespaces (TGP\LLMsTxt\*) for better code organization
Static Initialization Pattern: All classes now use Class::init() with private constructors
Error Logging Infrastructure: New Logger class with error/warning/debug levels and action hooks for external integrations (tgp_llms_txt_error, tgp_llms_txt_warning)
Rate Limiting: Added IP-based rate limiting (100 requests/minute) for public endpoints with standard headers
Security
CSS color and gradient validation for block rendering
Manifest structure validation for plugin updates
Input sanitization for all proxy headers
Developer Experience
Comprehensive PHPUnit test coverage (78 tests, 177 assertions)
E2E testing with Playwright
WordPress Coding Standards compliance
Breaking Changes
Class names changed from TGP_Class_Name to TGP\LLMsTxt\ClassName