Releases: VariantSync/VEVOS_Simulation
VEVOS Simulation V2.0.0
Version 2.0.0 Update
With version 2.0.0, VEVOS - Variant Simulation ensures compatibility with ground truths extracted by VEVOS Extraction v2.0.0. It can therefore no longer be used for ground truths extracted with older VEVOS Extraction versions.
There were no major interface changes besides the compatibility with the new ground truth format.
VEVOS Simulation v1.1.2 - fixes
This release contains several fixes related to the generation of variants and the loading of commit histories.
VEVOS Simulation v1.1.1 - Bug fixes
This release contains three bug fixes.
The first fix (147b924) was done by coincidence and originally supposed to be only a refactoring. However, as it turned out, the old implementation of loading a feature model from a list of variables was incorrect. This might be due to a change in the FeatureIDE library. Feature models are now initialized correctly.
The second fix addresses the generation of preprocessor macros in variants. Previously, true and false literals were directly converted into preprocessor annotations (e.g., #if true. This caused incorrect behavior, because the preprocessor interpreted them as variables instead of literals. The literals are now converted to 0 and 1.
The third fix introduces additional null checks to prevent exceptions.
VEVOS Simulation v1.1.0 - macro generation
With release v1.1.0, VEVOS can now generate variants that contain preprocessor macros according to a variant's feature mappings.
VEVOS Simulation v1.0.0
This release contains VEVOS' Simulation module at the state of development described in our EASE paper.