CHANGELOG¶
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.3.0 - 2025-01-14¶
Move to stable canal
2.3.0-beta2 - 2024-12-20¶
fix(browser): don’t add group that start with
-
by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/154fix(browser): show load all action if children not created by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/155
update(i18n): complete French translation by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/153
feat(doc): add browser support by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/152
2.3.0-beta1 - 2024-12-20¶
Bring Qt6 compatibility by @nicogodet in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/146
Feature: add location option to create menus in QGIS browser from project by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/129
Docs: add how LMFP behaves during QGIS startup by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/144
Update minimum QGIS version requirement to 3.34 by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/147
Update plugin tags and revamp metadata by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/148
2.2.1 - 2024-12-11¶
Bugs fixes 🐛¶
fix(conf): need to remove projects setting before write by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/139
fix(settings): invalid remove use we must indicate projects by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/142
Fix/qgis 3 28 use by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/143
2.2.0 - 2024-12-09¶
Bugs fixes 🐛¶
fix(dataclass): use field and default_factory for default value by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/97
Fix: help menu was leading to a 404 by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/118
Docs: fix and reorganize by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/122
fix(ci): root’s requirements file is required by setup-python by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/123
Fix: i18n workflow by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/124
fix(project read): must check if layer is available in qgs project by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/126
Features and enhancements 🎉¶
Use QgsProject to load needed informations for menu creation by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/87
feat: restore xml parsing to avoid postgis request by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/89
feat: add unit tests by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/90
feat(project load): run projects config load in a QgsTask by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/91
feat(plugin): move settings to a specific class by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/92
feat(layer load): move code for layer load to a specific class LayerLoad by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/93
feat(layer load): add typing and docstring for better understanding by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/94
Feat naive cache by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/95
Feat add cache options by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/96
feat(cache): add cache validation uri support by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/100
refacto(quality): apply git hooks to existing codebase by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/121
update(docs): add contributing guidelines by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/113
rm(deadcode): remove unused Python logger by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/116
(feat): use profile cache dir by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/111
Tooling 🔧¶
add(tooling): PR autolabeler by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/109
Documentation: modernize CI/CD workflow by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/110
Packaging: modernize plugin package and release workflow by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/115
Other Changes¶
Tooling: update dev dependencies by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/98
update(tooling): upgrade git hooks by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/99
update(packaging): make changelog compliant with ‘keep a changelog’ convention by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/106
update(packaging): use new project’s URL by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/108
add(tooling): use issue form templates to gather feedback by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/119
fix(tooling): fix path for flake8 by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/112
update(docs): complete contribute section by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/114
update(packaging): set minimum version to 3.28 by @Guts in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/120
New Contributors¶
@jmkerloch made their first contribution in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/87
2.2.0-beta2 - 2024-11-29¶
Bugs fixes 🐛¶
fix(project read): must check if layer is available in qgs project by @jmkerloch in https://github.com/aeag/MenuFromProject-Qgis-Plugin/pull/126
2.2.0-beta1 - 2024-11-13¶
Layer notes as tooltip
Minimum QGIS version is 3.28
Defer menu creation in QThreads (funded by EPTB Loire, ANFSI and Charente Eaux Rivière)
Add a cache mechanism to improve performances (funded by EPTB Loire, ANFSI and Charente Eaux Rivière)
Refactoring project’s tooling, documentation and CI/CD (funded by Agences de l’Eau)
Move GitHub project under Agence de l’eau Adour Garonne organization to allow better access management
2.1.0 - 2024-01-30¶
Support relations, fix #20
2.1.0-beta1 - 2023-08-07¶
#51 Support relations
2.0.8 - 2023-04-28¶
Minimum Version is 3.14
2.0.7 - 2023-04-26¶
fix #77
2.0.6 - 2022-11-08¶
Added some icons (https://github.com/nicogodet) #72
2.0.5 - 2022-09-02¶
fix #67
2.0.4 - 2022-09-01¶
Japanese translation, thanks to Yamamoto Ryuzo (https://github.com/yamamoto-ryuzo), Tokimasasogo (https://github.com/Tokimasasogo)
2.0.3 - 2022-02-28¶
fix #53 Help not showing Extensions
2.0.2 - 2021-11-26¶
fix #50 Alternatively use metadata as tooltip instead of OGC metadata
2.0.1 - 2021-05-21¶
fix #48 (Load above in ToC), better configuration interface
2.0.0 - 2021-05-21¶
Allow pointing to http/https online qgs-qgz project file,
Support of Joined layers
Minor refactoring and tooling made by @Guts, funded by Oslandia and ANFSI
1.1.0 - 2020-09-04¶
It is now possible to merge two projects (#27).
1.0.6¶
Build menus on initializationCompleted, otherwise tooltips are imperfect
1.0.5¶
fix #25
1.0.4¶
Add support for “trusted project” option, thanks to https://github.com/Djedouas
1.0.3¶
fix #20 - Layer doesn’t appear when sourced from “Integrate layers and group”
1.0.2¶
Load all styles from DB if the plugin DB-Style-Manager is setup
1.0.1¶
Bugfix #18. Relative paths mode
1.0.0¶
Display geometry type icon, new location possible: “add layer” menu, code cleaning. Thanks to Etienne Trimaille (https://github.com/Gustry)
Fix load-all failure
0.9.0¶
Allow a project stored in database, thanks to Etienne Trimaille (https://github.com/Gustry)
Allow qgz projects
0.8.3 - 2018-06-11¶
When create group option is checked, the original layer visibility is preserved. Thanks to Eric LAZZARETTI.
0.8.2¶
Code cleaning
0.8.1¶
QGIS 2.99 compatible: Python 3, QT5
0.8.0¶
Migration for QGIS3
0.7.6 - 2016-12-29¶
Better documentation
0.7.5¶
Tooltip refinement
0.7.4¶
Some python cleaning
0.7.3¶
New layer id without special characters
0.7.2¶
Some optimizations
0.7.1¶
QGIS 2.4 compatible. Deprecated functions are deleted
0.7.0 - 2014-06-10¶
works with “relative path” projects, and embedded layers
0.6.0¶
2.2 compatible
0.5.0 - 2013-08-06¶
2.0 compatible
0.4.1 - 2013-03-21¶
Load all layers item, create group option (dev version 1.9)