All notable changes to this project are documented in this file.
- About dialog version now read dynamically from
metadata.txtinstead of hardcoded value. - License aligned to GNU GPL v2 in both
LICENSEfile andmetadata.txt.
- GitHub Actions workflow for automated release to QGIS plugin repository on tag push.
- About dialog: new "À propos / About" button in the toolbar showing the plugin logo, version, author, license (GNU GPL v2, clickable link) and GitHub repository link.
- Plugin now registered under the Vector menu (
addPluginToVectorMenu) instead of a standalone top-level menu, following QGIS plugin guidelines. - English comments and docstrings added throughout
export_couches.pyandexport_dialog.pyto facilitate community contributions. - Added
license=GNU GPL v2field tometadata.txt.
- Added missing
LICENSEfile (GNU General Public License v2.0) at repository root.
- Unused image assets (
icon2.png,icon3.png,icon4.png,icon5.png) removed to keep the package clean.
- DXF export rewritten using
QgsVectorFileWriter.writeAsVectorFormatV3for better compatibility. - Polygon layers are now automatically converted to boundary lines before DXF export (DXF does not support polygon fills).
- DXF export now skips attribute creation (
skipAttributeCreation = True), as the format does not support them.
- New export formats: DXF, KML, GML, FlatGeobuf, MapInfo TAB, SQLite, Excel (XLSX) — 11 formats total.
- Bilingual interface (French / English) with runtime language toggle — no restart required.
- Hardcoded default output directory removed; user must now explicitly choose the output folder.
- Initial release.
- Export vector layers to GeoJSON, Shapefile, GeoPackage, CSV.
- Optional on-the-fly reprojection (EPSG:2154, EPSG:4326, EPSG:3857).
- Layer selection with checkboxes, Select all / Deselect all buttons.
- Real-time progress bar and log area.