Files
FenLightPvH.releases/packages/fenlight_changes
T
2026-05-24 14:48:07 +02:00

10 lines
1.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[COLOR dodgerblue][B]Version 2.2.09[/B][/COLOR]
- Tooling: Ruff `E722` (no bare `except`) and Cursor exception-handling rule — policy for new/touched code (DEBT-001 phase 0).
- Refactor: Replaced bare `except:` with `except Exception:` across `resources/lib` (735 sites, DEBT-001 phase 1).
- Reliability: `kodi_utils.log_exception()` on hot paths (rate-limited; no logging inside scrape/playback poll loops).
- Docs: Custom key tip and router allowlist now include `custom_key.browse_related`.
- Cleanup: Removed unused helpers, commented dead code, and commented logger imports (DEAD-001005).
- Security: Addon updater validates ZIP paths before extract, uses staging + backup swap (installed addon kept until extract succeeds), and HTTP timeouts on update downloads.
- Security: Replaced `exec()` on Extras, Discover, and random-play UI actions with allowlisted `getattr` dispatch.
- Fixed: Renamed settings key typo `lists_cache_duraton` to `lists_cache_duration` (existing values migrate on settings sync).
- Security: OMDb and TinyURL API calls now use HTTPS (cleartext HTTP removed).