Skip to content

FiberQ v1.2.3 — repository scan clean (no functional change)

Latest

Choose a tag to compare

@vukovicvl vukovicvl released this 23 Jun 18:19
· 9 commits to main since this release
c6d66b7

FiberQ v1.2.3

Code hygiene release — no functional change. This version passes the QGIS
plugin repository Security & Quality scan with a 100% pass rate (Bandit,
Secrets Detection, Flake8, and Suspicious Files all report 0 issues).

What changed

  • Removed unused exception variables (except … as e where e was never used) — handlers still catch the same exceptions.
  • Normalized whitespace around operators, continuation-line indentation, and split a few compound statements (autopep8).
  • Removed a duplicate internal import in utils/__init__.py (kept the definitions already active at runtime).
  • Annotated intentional multi-line conditions and conditional imports with targeted # noqa instead of rewriting working code.
  • Packaging: the development flake8 config is no longer shipped inside the plugin.

Compatibility

  • Existing FiberQ projects (v1.0–v1.2) are unaffected — no layer names, fields, project keys, styles, or data formats changed.
  • QGIS 3.22 LTR → 4.x (Qt5 and Qt6), unchanged from v1.2.1.

Verification

  • flake8 (repo scanner config): 528 → 0 · Bandit medium/high: 0 · byte-compile: OK
  • QGIS load test: plugin loads and the full toolbar (62 actions) builds correctly.

Full changelog: see fiberq/metadata.txt.