Changelog
All notable changes to this project will be documented in this file.
[1.1.2] 2026-08-24
- Aggiornato companee/core alla versione v2.1.2: il middleware di autenticazione non risponde più 401 su guasti non legati al token (database, cache, errori applicativi), che causavano il logout degli utenti con sessione valida; ora restituisce 503. Il refresh del token distingue il token già rinnovato da una chiamata concorrente (409) dalla sessione realmente scaduta (401), e le letture delle configurazioni di autenticazione non falliscono più se una chiave manca a database.
- Aggiunta la chiave `jwt.warning` in `config/jwt.php`: il valore di `JWT_WARNING` veniva ignorato e l'avviso di scadenza sessione usava un default errato, che avviava il rinnovo del token molto prima del necessario.
- Impostato `blacklist_grace_period` a 30 secondi: le chiamate API già in corso non vengono più rifiutate quando il token viene rinnovato.
[1.1.1] 2026-07-27
- Aggiornato companee/core alla versione v2.0.14: fix crash `mb_convert_encoding(): Object is not supported` su endpoint con upload file. Il middleware `Terminating` ora estrae i metadati dei file allegati (nome, mime, dimensione) in `handle()`, prima che il controller li sposti dalla cartella temp di PHP. In `terminate()` — dove il file temp è già eliminato — i dati vengono letti dagli attributes della request invece di fare `stat()` su un path inesistente.
- Fix per visualizzazione tipologia vulnerabilità selezionata che è stata cancellata
[1.1.0] 2026-07-07
- Disponibile il nuovo endpoint `GET /api/users/export` (introdotto nel core v2.0.13) per il download della lista utenti in formato Excel (.xlsx).
- Aggiunto `config/core.php` con override della label gruppi in "Partner/Enti" per allineamento alla terminologia del progetto.
[1.0.1] 2026-06-10
- Aggiunto campo Data fine supporto per i destinatari.
- Aggiornati valori del campo `sex` su `receivers`: `Maschio→Uomo`, `Femmina→Donna`, `Trans→Persona trans`; aggiunti `Non binario` e `N/A` come valori accettati.
- Aggiunto campo Data rilevazione nella sezione vulnerabilità.
- Aggiornati `table_field_notes` con le note per i nuovi campi.
- Aggiornata logica di import Excel e export per i nuovi valori e adeguato le etichette.
[1.0.0] 2026-05-27
- Implementazione sistema versionamento.
- Aggiunta documentazione API tramite Swagger (l5-swagger): configurazione, view dedicata e annotazioni sul controller base.
- Abilitata suite di test con env.testing.default.
- Aggiornata pagina di benvenuto con riepilogo delle route disponibili.