Nous sommes fiers d’annoncer que la version 2.2.0 de MRules est disponible.
Cette version apporte de nouvelles fonctionnalités, parmi lesquelles :
- Les imports locaux de Classes ou Packages Java est maintenant possible dans les rule set, pour faciliter l’utilisation directe des objets Java.
- Les accès aux champs et méthodes statiques est maintenant possible via le framework de property.
- Le moteur de grammaire DSL a été enrichi avec de nouvelles possibilités.
- La DSL de configuration des rule set prend en compte ces nouvelles fonctionnalités, et plus encore (les littéraux de chaines brutes, la configuration des propriétés des rule set, l’autocomplétion des Classes et Packages, …)
De nombreuses améliorations et optimisations ont été faites sur les fonctionnalités existantes des produits. Egalement, l’éditeur de DSL et plus spécifiquement la fonctionnalité d’autocomplétion a été améliorée afin d’être plus précise et intuitive.
Enfin, noter les « breaking changes » dans la liste de modifications :
- L’AdvancedReader a été déplacé vers un autre package: en cas d’utilisation directe, le code devra être mis à jour.
- Un ordre est maintenant obligatoire dans la DSL d’un rule set : imports, puis configuration et enfin règles. Les configurations existantes pourraient nécessiter une adaptation.
Les notes de versions (en anglais) donnent le détail de toutes les modifications apportées.