This release provides a major (~5x) speedup for RiveScripts that have
a large number of substitutions, and also fixes the following issues:
Add a prepare_brain_transplant method to clear the RiveScript brain
in preparation to load in a new one, while optionally preserving
much of the current state (enh #81)
Implement the trigger_info method (bug #120)
Fix the issue of a "=" appearing in a variable value (bug #130)
Allow nested brackets (bug #132)
Fix trigger sorting to only count the existance of stars, optionals,
etc. instead of how many there are in a trigger (bug #133)
Fix the debug message for incomment (bug #138)
Fix substitutions if they occur more than 3 times on a line (bug #140)
Fix crash in set_substitution method (bug #142)
Fix issue in set_person method (bug #143)
Significantly improve code coverage of tests (add test_coverage.py)
How's this?
1.15.0 - Mar 29 2020
This release provides a major (~5x) speedup for RiveScripts that have a large number of substitutions, and also fixes the following issues:
prepare_brain_transplant
method to clear the RiveScript brain in preparation to load in a new one, while optionally preserving much of the current state (enh #81)trigger_info
method (bug #120)set_substitution
method (bug #142)set_person
method (bug #143)test_coverage.py
)