# WooCommerce MyParcel Changelog ## Version 5.2.4 - January 15, 2026 ### 🔄 NIEUWE FUNCTIE: Refresh Barcode Button * **Handmatige barcode refresh** functionaliteit toegevoegd in order metabox * **Smart detectie** van orders met shipment IDs maar ontbrekende barcode data * **AJAX-powered** barcode refresh zonder page navigatie nodig * **Gebruiksvriendelijke notificaties** met automatische page reload * **Twee-tier systeem**: prominente button voor ontbrekende data + klein icoon voor refresh ### 🎨 UI/UX Verbeteringen * Conditional displays in order metabox gebaseerd op data status * Orange waarschuwingsbox voor orders zonder barcode data * Verbeterde error handling voor AJAX requests * Loading states met spinners en visuele feedback ## Version 5.2.3 - January 15, 2026 ### 🚨 KRITIEKE BUG FIX: Barcode Display Issues * **Track & trace codes tonen nu WEL** correct na shipment creatie * **Opgelost**: barcode data werd niet opgehaald wanneer processDirectly = false * **Export process** altijd barcode data ophalen van MyParcel API * **_myparcel_shipments metadata** wordt nu correct opgeslagen ## Version 5.2.2 - January 14, 2026 ### 🔧 License Systeem Verbeteringen * **Comprehensive diagnose tool** toegevoegd voor license troubleshooting * **Domain sanitization** gefixed voor consistente signature generatie * **Server-side diagnostics** API endpoint voor real-time debugging * **Standardized secret key** handling verbeterd ## Version 5.2.1 - January 14, 2026 ### 🔒 Security Hardening * **Input sanitization** verbeterd in fixAddressInPost() tegen XSS * **Capability checks** toegevoegd aan AJAX handlers (edit_shop_orders) * **Enhanced validation** voor alle user input processing ### 📦 Export Timestamps * **Last export time tracking** toegevoegd * **Export geschiedenis** per order bijgehouden * **Visual feedback** wanneer orders laatst geëxporteerd zijn * **Delete timestamp** functionaliteit met confirmation ### 💰 Verzekering Systeem * **Verzekering percentage systeem** geïmplementeerd * **Order-specifieke** verzekering opties * **Percentage berekening** op order totaal * **AJAX handlers** voor verzekering instellingen ## Version 5.0.1 - January 13, 2026 ### Bug Fixes * **License Validation Fix**: Fixed "Geen geldige licentie gevonden" issue * **API Response Handling**: Improved license check API response parsing * **Better Error Messages**: More specific license status messages (expired, suspended, etc.) * **Connection Resilience**: License data now preserved during temporary connection failures ### Improvements * Enhanced license check endpoint with full status information * Better rate limiting on license API calls * Improved logging for license verification * Update mechanism fully functional ### Technical * Fixed API response structure for /license/check endpoint * Added signature verification to all license API calls * Improved error handling in license manager * Better transient management for license checks --- ## Version 5.0.0 - January 2026 ### Major Updates * **HPOS Compatible**: Volledige ondersteuning voor WooCommerce High-Performance Order Storage (HPOS) * **Dyronics Rebranding**: Plugin volledig gerebranded naar Dyronics authorship * **License System**: Geïntegreerd met Dyronics License Manager voor updates en activatie ### New Features * Automatische HPOS migration support * Bulk actions voor HPOS orders volledig werkend * Verbeterde SDK integratie met MyParcel API * Nieuwe license activation workflow ### Improvements * Verbeterde prestaties bij grote aantallen orders * Betere error handling en logging * Optimalisatie van database queries voor HPOS * Modernere admin interface ### Technical Changes * WooCommerce minimum versie: 7.0+ * PHP minimum versie: 7.4+ * WordPress minimum versie: 6.0+ * HPOS fully compatible volgens WooCommerce standards ### Bug Fixes * Fixed: Bulk actions niet werkend in HPOS mode * Fixed: Order meta data sync issues tussen legacy en HPOS * Fixed: Track & trace codes niet correct opgeslagen in HPOS * Fixed: PDF labels generatie bij HPOS orders * Fixed: Admin UI conflicten met andere plugins ### Security * Alle security vulnerabilities gepatcht * Input sanitization verbeterd * SQL injection preventie geïmplementeerd * Secret keys verplaatst naar wp-config.php ### Files Changed * 223 PHP bestanden geaudit en bijgewerkt voor HPOS * Alle MyParcel SDK files gesynchroniseerd * Admin templates aangepast voor HPOS compatibility ### Demo License Voor test doeleinden kun je deze demo licentie gebruiken: `DEMO-MYPARCEL-2026-TEST` ### Installation 1. Deactiveer de oude MyParcel plugin 2. Backup je database 3. Upload en activeer versie 5.0.0 4. Activeer met je Dyronics licentie 5. Test je verzendingen ### Support Voor support en vragen: * Email: support@dyronics.nl * Website: https://dyronics.nl * License beheer: https://dyronics.nl/wp-admin/admin.php?page=dyronics-licenses --- ## Previous Versions ### Version 4.x Zie de originele MyParcel changelog voor oudere versies. ### Migration Notes Bij upgrade van 4.x naar 5.0.0: - Alle bestaande verzendingen blijven behouden - HPOS migration wordt automatisch uitgevoerd - Instellingen worden overgenomen - Heractivatie met nieuwe licentie vereist