Changelog Jeedom V4.6
4.6.0
Nouvelles fonctionnalités
- Ajout d’un bloc “Tant que” dans les scénarios (Détails)
- Nouvelle méthode de traduction de l’interface (Détails)
- Unification des anciens widgets horaires (
timeXxxx) vers les widgets standards avec paramètre time correspondant (Détails)
- [Avancé] Ajout d’un
healthcheck pour les installations sous Docker (Détails)
Correctifs
- Correction de la mise à jour automatique des graphiques (Détails)
- Correction de la fonction mathématique
randText (Détails)
- Fiabilisation de l’utilisation des actions spécifiques en dehors d’un scénario (Détails)
- Correction de la sélection de plage de dates (Zoom) avec groupement dans l’historique (Détails)
- Meilleure gestion du nettoyage des logs de plugins (Détails)
- Correction du passage de tags lors de l’exécution d’un scénario sur lui-même (Détails)
- Protection contre les injections de commandes dans l’API TTS (Détails)
- Protection contre les injections SQL dans la gestion des vues (Détails)
- Protection contre les injections SQL dans l’archivage des historiques (Détails)
- Correction de la visibilité du champ dossier de timeline dans les scénarios (Détails)
- Correction d’un bug pouvant vider aléatoirement les logs des scénarios (Détails)
- Harmonisation de la durée maximale d’exécution des blocs de scénarios “Boucle” et “Tant que” et des actions “Attendre” et “Pause” (1 heure maximum) (Détails)
- Suppression des avertissements non justifiés du testeur d’expression (Détails)
- Correction de l’affichage des unités dans la liste des commandes (Détails)
- Correction des boutons d’accès au changelog du core dans le centre de mise à jour (Détails)
- [Avancé] Correction de bugs dans la configuration du proxy (Détails)
- [Avancé] Correction des mises à jour via API (Détails)
- [Divers] Très nombreuses optimisations et corrections de code aussi bien au niveau de l’interface (
Javascript) que du fonctionnement du core (PHP)
Documentations
- Génération automatique des notes de version au fil des intégrations (Détails)
- Mise à jour de la documentation des scénarios avec le bloc “Tant que” et la durée maximale d’exécution (Détails)
- Documentation des widgets entièrement réécrite et enrichie (Détails)
- [Développeurs] Ajout de PHPDoc dans les fichiers de classe (Détails)
INFORMATION
Cette version introduit également une nouvelle organisation dans le développement de Jeedom, reposant dorénavant sur 3 branches principales : develop (intégration continue) → release (prochaine stable) → master (stable). Les anciennes branches alpha, beta et V4-stable seront supprimées prochainement.
Les documentations Bêta-test de Jeedom, Contribuer à la documentation et Contribuer au core ou aux plugins ont été réécrites en conséquence.