Homebridge Airly 2 v0.2.0 - Bezpieczeństwo, walidacja i testy

Po miesiącu od ostatniej aktualizacji wypuszczam wersję 0.2.0 pluginu homebridge-airly2. To największa aktualizacja od lat, skupiona na bezpieczeństwie, jakości kodu i stabilności. Co nowego w v0.2.0? Bezpieczeństwo i walidacja Poprzednia wersja ufała danym z konfiguracji bez ich weryfikacji. Teraz wszystkie parametry są dokładnie sprawdzane: Walidacja współrzędnych geograficznych: // Szerokość: -90 do 90 // Długość: -180 do 180 if (latitude < -90 || latitude > 90) { throw new Error('Invalid latitude'); } Walidacja maxDistance: Wartości <= 0 lub nieprawidłowe → domyślnie 3 km Wartości > 50 km → automatycznie ograniczone do 50 km z ostrzeżeniem w logu Bezpieczne budowanie URL: ...

25 grudnia 2025 · 2 min · Tomasz Wyderka