Skip to content

Latest commit

 

History

History
238 lines (142 loc) · 8.8 KB

CHANGELOG.md

File metadata and controls

238 lines (142 loc) · 8.8 KB

CHANGELOG

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.3.0-beta2 - 2024-12-20

  • fix(browser): don't add group that start with - by @jmkerloch in #154
  • fix(browser): show load all action if children not created by @jmkerloch in #155
  • update(i18n): complete French translation by @Guts in #153
  • feat(doc): add browser support by @jmkerloch in #152

2.3.0-beta1 - 2024-12-20

  • Bring Qt6 compatibility by @nicogodet in #146
  • Feature: add location option to create menus in QGIS browser from project by @jmkerloch in #129
  • Docs: add how LMFP behaves during QGIS startup by @Guts in #144
  • Update minimum QGIS version requirement to 3.34 by @Guts in #147
  • Update plugin tags and revamp metadata by @Guts in #148

2.2.1 - 2024-12-11

Bugs fixes 🐛

  • fix(conf): need to remove projects setting before write by @jmkerloch in #139
  • fix(settings): invalid remove use we must indicate projects by @jmkerloch in #142
  • Fix/qgis 3 28 use by @jmkerloch in #143

2.2.0 - 2024-12-09

Bugs fixes 🐛

  • fix(dataclass): use field and default_factory for default value by @jmkerloch in #97
  • Fix: help menu was leading to a 404 by @Guts in #118
  • Docs: fix and reorganize by @Guts in #122
  • fix(ci): root's requirements file is required by setup-python by @Guts in #123
  • Fix: i18n workflow by @Guts in #124
  • fix(project read): must check if layer is available in qgs project by @jmkerloch in #126

Features and enhancements 🎉

  • Use QgsProject to load needed informations for menu creation by @jmkerloch in #87
  • feat: restore xml parsing to avoid postgis request by @jmkerloch in #89
  • feat: add unit tests by @jmkerloch in #90
  • feat(project load): run projects config load in a QgsTask by @jmkerloch in #91
  • feat(plugin): move settings to a specific class by @jmkerloch in #92
  • feat(layer load): move code for layer load to a specific class LayerLoad by @jmkerloch in #93
  • feat(layer load): add typing and docstring for better understanding by @jmkerloch in #94
  • Feat naive cache by @jmkerloch in #95
  • Feat add cache options by @jmkerloch in #96
  • feat(cache): add cache validation uri support by @jmkerloch in #100
  • refacto(quality): apply git hooks to existing codebase by @Guts in #121
  • update(docs): add contributing guidelines by @Guts in #113
  • rm(deadcode): remove unused Python logger by @Guts in #116
  • (feat): use profile cache dir by @jmkerloch in #111

Tooling 🔧

  • add(tooling): PR autolabeler by @Guts in #109
  • Documentation: modernize CI/CD workflow by @Guts in #110
  • Packaging: modernize plugin package and release workflow by @Guts in #115

Other Changes

  • Tooling: update dev dependencies by @Guts in #98
  • update(tooling): upgrade git hooks by @Guts in #99
  • update(packaging): make changelog compliant with 'keep a changelog' convention by @Guts in #106
  • update(packaging): use new project's URL by @Guts in #108
  • add(tooling): use issue form templates to gather feedback by @Guts in #119
  • fix(tooling): fix path for flake8 by @Guts in #112
  • update(docs): complete contribute section by @Guts in #114
  • update(packaging): set minimum version to 3.28 by @Guts in #120

New Contributors

  • @jmkerloch made their first contribution in #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 #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

2.0.5 - 2022-09-02

  • fix #67

2.0.4 - 2022-09-01

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

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

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)