Changelog per Quick CRS Fixer / Quick CRS Fixer changelog

Version 1.9:
[IT]
- Aggiunto selettore lingua nel dock per passare da italiano a inglese.
- Tradotte in italiano e inglese schede, pulsanti, messaggi QGIS, Help, problemi rilevati e suggerimenti CRS.
- Propagata la lingua scelta a detector, suggeritore Deep Scan e fixer.
- Aggiornato il README in doppia lingua con tutti i workflow operativi.
- Aggiornato questo changelog in doppia lingua con le modifiche effettuate.
- Aggiornati metadata, testo Info e User-Agent alla versione 1.9.
- Ricontrollato il codice con flake8 completo.

[EN]
- Added a language selector in the dock to switch between Italian and English.
- Translated tabs, buttons, QGIS messages, Help, detected issues and CRS suggestions into Italian and English.
- Propagated the selected language to the detector, Deep Scan suggestion engine and fixer.
- Updated the README in both languages with all operational workflows.
- Updated this changelog in both languages with the completed changes.
- Updated metadata, Info text and User-Agent to version 1.9.
- Rechecked the code with full flake8 validation.

Version 1.8:
[IT]
- Aggiunta compatibilita' operativa con QGIS 4.0 e Qt6 tramite shim unico per enum Qt/PyQt6.
- Aggiunta scheda Help nel dock con workflow Assign, Reproject, Deep Scan OSM, Fix All e Riassegna EPSG.
- Pulizia codice con flake8 a 120 colonne e controllo mirato W503/W504/E203/E126.
- Rimosso il payload di test dal decoder e corretto il warning di deprecazione Shapely.
- Sostituiti print e BaseException nei moduli logici con logging QGIS e gestione eccezioni piu' mirata.
- Aggiunti timeout alle chiamate Nominatim/Wikipedia.

[EN]
- Added operational QGIS 4.0 and Qt6 compatibility through a single Qt/PyQt6 enum shim.
- Added the Help tab with Assign, Reproject, Deep Scan OSM, Fix All and Reassign EPSG workflows.
- Cleaned the code with flake8 at 120 columns and targeted W503/W504/E203/E126 checks.
- Removed the decoder test payload and fixed the Shapely deprecation warning.
- Replaced print and BaseException in logic modules with QGIS logging and more targeted exception handling.
- Added timeouts to Nominatim/Wikipedia requests.

Version 1.1:
[IT]
- Aggiunta ricerca manuale e avanzata ("Deep Scan OSM") per identificare sistemi di riferimento sconosciuti.
- Integrate le API di OpenStreetMap (Nominatim) e Wikipedia per contestualizzare l'individuazione del CRS.
- Aggiunto avviso per i file senza proiezione originale ("Nessuna Proiezione").
- Ristrutturata UI a due schede: "Problemi Rilevati" e "Riassegna EPSG" per gestire Assegna -> Riproietta.
- Aggiunto salvataggio automatico del risultato corretto in formato GeoPackage (.gpkg).
- Inserita scheda Info con licenze OSM (ODbL) e Wikipedia (CC BY-SA).
- Bugfix: risolto "C/C++ object deleted" dopo l'assegnazione.
- Pulizia e ottimizzazione del codice secondo standard PEP8/flake8.

[EN]
- Added manual and advanced search ("Deep Scan OSM") to identify unknown reference systems.
- Integrated OpenStreetMap (Nominatim) and Wikipedia APIs to contextualize CRS detection.
- Added a warning for files without an original projection ("No Projection").
- Reworked the UI into two tabs: "Detected Issues" and "Reassign EPSG" for Assign -> Reproject workflows.
- Added automatic saving of fixed results as GeoPackage (.gpkg).
- Added an Info tab with OSM (ODbL) and Wikipedia (CC BY-SA) licenses.
- Bugfix: resolved "C/C++ object deleted" after assignment.
- Cleaned and optimized the code according to PEP8/flake8 standards.

Version 1.0:
[IT]
- Prima release con funzioni base di detection e correzione in memoria (Assign/Reproject).
- Riconoscimento automatico delle principali proiezioni italiane (UTM 32N/33N, Gauss-Boaga).

[EN]
- First release with basic detection and in-memory correction features (Assign/Reproject).
- Automatic recognition of the main Italian projections (UTM 32N/33N, Gauss-Boaga).
