v1.49.1
FASE36 — Sistema de Plantillas de Email
Implementación completa del sistema de plantillas transaccionales para el plugin ANPA Socios:
- 10 templates canónicos: verification_code, baixa_socio, reactivacion, baixa_extraescolar, oferta_extraescolar, pendente_aprobacion, aprobacion, benvida_alta, rexeitamento, send_from_master.
- Renderizado con variable substitution, HTML/text plano, subject, escaping/sanitización y fallback legacy.
- Proveedor registrado mediante filter anpa_socios_email_render_provider.
- Integración transaccional en los 10 métodos enviar_* con render_with_template().
- Admin UX: página "Plantillas de Email" bajo "Axustes" con lista, edición, preview, restore, nonce y capability.
- Migración/seed idempotente en activation hook sin nuevas tablas.
- Tests de backward compatibility para los 10 métodos transaccionales.
- Fix crítico de require_once faltantes para template-store y template-renderer.
DB version: 1.39.0 (sin cambios de esquema).