0.5.0 - 2026-11-10
- Trasporto secondo accordi per negozio/corriere, con etichetta e avvertenza personalizzabili.
- Trasporto e servizi rinviati al DDT/fattura; fotografia immutabile negli ordini.
- Presentazione coerente di checkout, ordini e mail native; hook prezzo per il tema.
- Tre risorse del tema incluse nel pacchetto firmato; applicazione esplicita dopo confronto e backup.
- Preselezione del singolo corriere e avvertenza unica al checkout.

0.4.3 - 2026-09-14
- Hardening endpoint AJAX: i dettagli delle eccezioni interne vengono registrati nel log server e non sono più restituiti al client.

0.4.2 - 2026-09-13
- Hardening endpoint AJAX dei servizi accessori: richieste mutative consentite solo via POST e risposte JSON marcate no-cache/nosniff.
- Sostituito il token frontend generico con token HMAC SHA-256 legato a id_cart e id_carrier.
- Hardening Back Office: tutte le operazioni mutative richiedono POST e verifica esplicita del token AdminModules.

0.2.1 - 2026-09-04
- Corretto il salvataggio dei servizi accessori al checkout quando il radio del corriere è già selezionato ma Cart::id_carrier non è ancora persistito.
- L'AJAX riceve ora l'id_carrier del blocco displayCarrierExtraContent e lo valida tramite id_reference.
- Reso più robusto il refresh del carrier selezionato nei temi che non racchiudono il radio dentro #js-delivery.

0.2.0
- Tariffe per ambito geografico: Generale, Zona PrestaShop, Provincia/Stato, CAP.
- Priorita: CAP > Provincia/Stato > Zona > Generale.
- Supporto CAP esatto e intervallo CAP numerico.
- Validazione indipendente delle fasce di peso per ogni ambito geografico.
- Snapshot nell'ordine della regola geografica e della destinazione applicata.
- Migrazione automatica delle tariffe 0.1.x come tariffe Generali.

0.1.1
- Corretto LIMIT 1 duplicato nelle query getRow/getValue.
