Skip to content

v1.0

Latest

Choose a tag to compare

@mikmark95 mikmark95 released this 22 Apr 17:53
· 4 commits to main since this release

Note di Rilascio - InvoiceReader

Questo documento contiene informazioni dettagliate su ogni versione rilasciata di InvoiceReader, incluse nuove funzionalità, miglioramenti e correzioni di bug.

Versione 1.2.0 (Maggio 2025)

Data di rilascio

15 Maggio 2025

Nuove funzionalità

  • Navigazione tra pagine PDF: Aggiunta la possibilità di navigare tra le pagine dei PDF nell'anteprima
    • I controlli di navigazione appaiono automaticamente solo quando il PDF ha più di una pagina
    • Pulsanti "◀️ Pagina precedente" e "Pagina successiva ▶️" per una facile navigazione
    • Indicatore di pagina corrente (es. "Pagina 1 di 5")
  • Miglioramento dell'anteprima PDF: Interfaccia più intuitiva e reattiva
    • Controlli di zoom migliorati (🔍+, 🔍-, Reset Zoom)
    • Adattamento automatico dell'anteprima alle dimensioni della finestra

Miglioramenti

  • Ottimizzazione delle prestazioni durante il caricamento di PDF di grandi dimensioni
  • Migliorata la gestione della memoria durante la visualizzazione di documenti multipagina
  • Interfaccia utente più reattiva durante l'elaborazione di file multipli

Correzioni di bug

  • Risolto un problema che causava il crash dell'applicazione quando si tentava di aprire PDF danneggiati
  • Corretta la visualizzazione dell'anteprima PDF che in alcuni casi mostrava immagini distorte
  • Risolto un problema con il ridimensionamento della finestra che causava la perdita dell'anteprima
  • Corretta la gestione degli errori durante l'estrazione del testo da PDF protetti

Note tecniche

  • Aggiornate le dipendenze a versioni più recenti per migliorare la compatibilità
  • Migliorata la gestione delle eccezioni per una maggiore stabilità dell'applicazione
  • Ottimizzato il codice per ridurre il consumo di memoria

Versione 1.1.0 (Aprile 2025)

Data di rilascio

10 Aprile 2025

Nuove funzionalità

  • Apprendimento automatico: Aggiunta funzionalità di apprendimento automatico opzionale
    • L'apprendimento è disabilitato di default e può essere attivato tramite checkbox
    • Il sistema impara dai documenti elaborati creando nuovi pattern di estrazione
    • Miglioramento progressivo del riconoscimento dei documenti nel tempo
  • Gestore di pattern: Interfaccia per visualizzare e gestire i pattern di estrazione
    • Visualizzazione dei pattern globali e specifici per fornitore
    • Organizzazione in schede per una migliore navigazione

Miglioramenti

  • Migliorata la precisione dell'estrazione delle informazioni dai PDF
  • Interfaccia utente più intuitiva con tooltip informativi
  • Feedback visivo migliorato durante l'elaborazione dei file

Correzioni di bug

  • Risolti problemi nell'interfaccia del gestore pattern
  • Corretta la gestione dei caratteri speciali nei nomi dei fornitori
  • Risolto un problema che impediva la corretta estrazione delle date in alcuni formati

Note tecniche

  • Implementato un sistema di persistenza per i pattern di estrazione
  • Migliorata la struttura del codice per facilitare future estensioni
  • Aggiornato il sistema di logging per una migliore diagnostica

Versione 1.0.0 (Marzo 2025)

Data di rilascio

15 Marzo 2025

Funzionalità iniziali

  • Selezione multipla di file PDF
  • Estrazione automatica di informazioni dai PDF (denominazione fornitore, numero fattura, data)
  • Personalizzazione del nome file con parametri aggiuntivi (tipologia, stagione, anno, genere)
  • Modalità "Generico" per un formato di nome file semplificato
  • Opzione per spostare i file in cartelle denominate secondo il fornitore
  • Anteprima PDF base
  • Interfaccia grafica realizzata con PyQt6
  • Sistema di logging per la diagnostica degli errori

Note tecniche

  • Prima release pubblica dell'applicazione
  • Compatibile con Python 3.8 e versioni successive
  • Utilizzo di PyMuPDF per l'elaborazione dei PDF