Met versie 3.0.0 markeren we een grote mijlpaal. De eerste publieke release van de Proud Nerds SEO & GEO plugin is een feit. Hieronder is de changelog te vinden.
Major Changes
- BREAKING CHANGE: Migrated from provider-based API keys to centralized license server system
- Removed support for direct OpenRouter, OpenAI, and Anthropic API keys
- All AI processing now handled through license server with credit-based system
Added
- License Server Integration – Unified licensing with credit management, domain verification, and feature flags
- Queue System – Complete queue-based processing with priority management, parallel processing (1-3 scans), automatic retry logic, and bulk operations
- Dashboard Widgets – Four new widgets: License status, SEO analytics, GEO analytics, and queue monitoring (with auto-refresh)
- Indexed Pages Overview – Centralized page with advanced filtering, sortable columns, and AJAX modals for all analyzed posts
- Enhanced SEO Fields – Canonical URL, robots meta tag, image alt text/dimensions, Twitter creator, enhanced author/publisher schemas
- Improved Validation – Three-tier system (errors/warnings/suggestions) with real-time feedback and enhanced scoring algorithm
- Gutenberg Integration – Manual trigger buttons in block editor for SEO and content analysis
- Queue Management Page – Bulk regeneration interface with filtering, failed items management, and retry capabilities
Changed
- Settings Page – Redesigned with License tab (replacing AI Setup), added Queue Settings section
- Database – New custom queue table with multisite support and optimized indexes
- Cron System – Four dedicated cron jobs (queue processor, item processor, stuck items reset, daily cleanup)
- Admin Interface – Enhanced post list columns with score badges, persona display, queue status indicators
- Meta Box – Inline editing for simple fields, modal editing for complex fields, real-time validation
- Performance – Optimized pagination, dashboard caching (1-hour), efficient bulk operations, parallel processing support
Removed
- Provider-Based System – OpenRouter/OpenAI/Anthropic provider selection and API key fields
- Model Selection – Per-provider model dropdowns and benchmarking features
- Legacy API Clients – OpenRouterClient, OpenAiClient, AnthropicClient classes
- Connection Testing – Replaced with automatic license validation
