Lieber IP-Symcon Entwickler,
die Version 5.1 von IP-Symcon befindet sich auf der Zielgeraden und wir erwarten das Release Ende April (sofern keine kritischen Probleme gefunden werden). Falls Ihr eure PHP-Module noch nicht im Store habt, freuen wir uns, wenn Ihr diese zeitnah einreicht, sodass wir zum Start diese auch überprüft haben.
Wir wollen uns hiermit auch bei allen Bedanken, die uns in der Anfagsphase bzgl. der Reviewrichtlinien unterstützt haben - der Prüfprozess gefällt uns mittlerweile sehr gut.
Hier einige Neuigkeiten:
- Neue Funktionen im PHP-SDK zu IP-Symcon 5.1. (Bitte überprüft, ob eure PHP-Module mit den Funktionsnamen kollideren)
- HasActiveParent (Doku)
- GetStatus (Doku folgt)
- Neue Systemvariablen für auslösende Ereignisse, welche den alten Zeitstempel der auslösenden Variablen bereithalten. (Passend zu $_IPS['OLDVALUE'])
- $_IPS['OLDUPDATED'] / $_IPS['OLDCHANGED']
- PHP 7.4 wird wahrscheinlich die "Short-Tags" (<?) als veraltet markieren und mit PHP 8.0 entfernen (Link zum RFC)
- Das bedeutet, dass wir zur nächsten IP-Symcon Version einen Weg zur automatischen Migration entwickeln werden. Dieser wird dann in den IP-Symcon bekannten Skripten/Ereignissen die Short-Tags (<?) zu den normalen Tags (<?php) konvertieren.
- Das bedeutet auch, dass Ihr langfristig in euren PHP-Modulen/Store-Modulen auf die normalen Tags (<?php) wechseln müsst. Wir haben dafür aktuell noch keinen Termin; sofern das RFC jedoch mit dem aktuellen Ergebnis verabschieded wird, werden wir im Spätsommer alle Einreichungen in den Store auf die neuen Tags validieren und Module mit den Short-Tag ablehnen. Die Änderung werden wir aber über den Newsletter entsprechend noch einmal mit konkretem Termin ankündigen.
- Wir arbeiten gerade an einer Verbesserung des Entwicklerbereichs für den Store, sodass im Laufe des Sommers die Limitation auf GitHub und Public Repositories aufgehoben wird. Außerdem werden wir dann auch Submodule unterstützen. Dazu gibt es dann sicherlich eine weitere E-Mail, sobald es soweit ist.
Dein IP-Symcon Team
PS: Lob und Kritik kannst du nicht nur über unser Community-Forum oder das Kontaktformular äußern, sondern auch gern in einem persönlichen Telefongespräch.