What’s new in MacSyLib
main
Bug fix
The command line option –no-cut-ga supersed the model.conf cut_ga value. (see https://github.com/gem-pasteur/macsyfinder/issues/84)
V 1.0.4
Test MacSyLib with python 3.14
Features
New version of the model definition grammar
The version of the grammar is now 2.1. The semantic stay unchanged. But the syntax is little more stringent.
We develop a new model definition validation system.
This system check thoroughly the xml models definitions.
Only valid xml comments are allowed <!-- comment -->
The boolean value (for attributes: loner, multi_system, multi_model, …) must be true or false in lower case
(True or False are not allowed any longer)
This feature is used only for msl_data check command. At run time macsylib can use grammar 2.0 or 2.1.
This feature require to install lxml library. Which is automatically done if you install macsylib with target [model] or [dev]
pip install macsylib[model]
Bug fix
Moderate
Fix bug during the cluster building step, with circularization see https://github.com/gem-pasteur/macsyfinder/issues/81 and https://github.com/macsy-models/CONJScan/issues/1 Impacted versions: < 1.0.4
Minor
small internal bugs with no incidences on results
V 1.0.2
Fix bug im msl_data when library used by third partite as MacSyFinder.
V 1.0.1
provide 2 scripts
msl_dataformerly macsydatamsl_profileformerly macsyprofile
features
add new subcommand to msl_data
msl_data showto show the structure of an installed package model Models installation with msl_data
For older changelog see macsyfinder documentation.