Skip to content

Release 4.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 17:17
· 42 commits to master since this release
v4.0.0 - Refactoring completo del plugin

- Rinominato plugin: raffaello-product-sync (allineato con cartella)
- Architettura a classi (da funzioni procedurali a OOP)
- API client DRY: da 1510 righe a ~250 con metodo request() centralizzato
- Logging unificato su database (tabella rps_sync_log) con viewer admin,
  filtri, esportazione CSV e pulizia automatica
- Bulk sync asincrono via Action Scheduler (risolve timeout su 300+ prodotti)
  con progress bar in tempo reale e possibilità di annullamento
- Aggiornamento automatico da GitHub via Plugin Update Checker
- GitHub Actions workflow per release automatiche
- Backward compatibility: funzione globale wc_api_mps_integration() mantenuta
- Tutte le option e meta keys preservate per compatibilità installazioni esistenti