Archives de catégorie : news

MRules 1.6.1 améliore la gestion des types

La version 1.6.1 de MRules apporte des amélioration mineures sur la gestion des types et des conversions, plus particulièrement concernant les cas complexes d’utilisation de Collections d’objets.
De plus, le support partiel des tableaux a été supprimé pour l’Accesseur SPLIT afin de privilégier les Collections, les tableaux n’étant globalement pas supportés en écriture. Il sera remplacé dans une future version par un support plus global.
Les notes de versions (en anglais) donnent le détail de toutes les modifications apportées.

MRules version 1.6.0 est en ligne

La version 1.6.0 de MRules est disponible. Suite à une demande utilisateur, la possibilité d’effectuer des opérations sur des dates / heures est ajoutée. Par exemple, ajouter des durées (en années, mois, jours, heures, …) ou calculer la différence entre deux dates (également en années, mois, jours, heures, …). Tous les types de dates sont pris en charge, incluant le package java.time si l’extension JDK8 est utilisée.
D’autres fonctionnalités ont été ajoutées (comme le calcul de la valeur absolue d’un nombre). Les notes de versions (en anglais) donnent le détail de toutes les modifications apportées.

MRules 1.5.1 corrige un problème de parsing de date

Un problème sur le parsing des dates a été reporté par certains utilisateurs. En effet, suite aux amélioration apportées à la gestion des conversions de dates / heures et à l’intégration du support du package java.time introduit par le JDK8, les informations d’heure pouvaient être ignorées lors de la lecture d’une chaîne de caractère et de sa transformation en java.util.Date. Ceci est résolu par la version corrective 1.5.1.

Merci de mettre à jour vos dépendances pour obtenir la version à jour.

MRules version 1.5.0 est en ligne

La version 1.5.0 de MRules est disponible. Elle apporte de nombreuses nouvelles fonctionnalités et améliorations, parmi lesquelles :

  • Deux extensions permettant de prendre en charge des spécificités des JDK 7 et 8. Voir la page dédiée aux extensions.
  • L’optimisation des règles devient une phase à part entière, configurable et pouvant potentiellement être enrichie par des extensions ou des optimiseurs personnalisés.
  • Les conversions de dates et heures ont été améliorées.

Les notes de versions (en anglais) donnent le détail de toutes les modifications apportées.