Releases: rabidgremlin/Mutters
Releases · rabidgremlin/Mutters
Release 7.1.0
Changes:
- Fix for abstract slot equals
- Added methods on Session to retrieve attribute and long term attribute keys
Release 7.0.0
- Support for latest Ink version (v0.9.0). This likely to break existing Ink scripts. See https://github.com/inkle/ink/releases for list of changes since v0.8.3, the last version of Ink supported by Mutters.
- Generics for Slots
- More tests and code clean up
- Integration with Travis-CI and Codecov
Release v6.0.0
Changes:
- Upgraded all the libraries (except for Ink).
- Introduced IntentBot and IntentBotResponse
- No more debug values
- The way scores are handled has been updated. Now returned as MatcherScores inside the IntentBotResponse
- The matched intent is also in the IntentBotResponse
- IntentMatchers should now return NoIntentMatch instead of null
- Removal of default phrases and the introduction of the RepromptGenerator interface so bots can generate custom reprompts.
- Removal of Jodatime
- Upgrade to latest OpenNLP. Doc trainier no longer accepts tokenizer parameter. Always uses whitespace tokenizer so build scripts will need changing
Release V5.0.4
Changes:
- Adds fix for bug with restoring sessions when the Ink story changes.
Release v5.0.3
Changes:
- Performance improvement for templated slots
- Bug fix to correct set default slot value when no match is found
Release v5.0.2
Changes:
- Now throws a BadInkStoryState when saving story state into a session. Can happen with latest version of Ink.
Release v5.0.1
Changes:
- Small tweak for new line handling at the start of content generated by Ink especially with choices
Release v5.0.0
Updated to use the latest version of blade-ink, matching Ink v0.8.3
Note: This is likely to be a breaking change as Ink made significant changes to whitespace handling in the latest versions of Ink. See https://github.com/inkle/ink/releases/tag/0.8.1 for more details
In particular:
- Choices should now be enclosed by [ ] in Ink scripts used by an InkBot
- Extended If/else/switch statements with diverts should have diverts on the same line as the condition
See the main README and the test .ink files (in mutters-ink-bot) for more examples.
Release 4.4.2
Minor release:
- Fix so that reprompts etc are handled correctly when confused bot it triggered.
Release v4.4.0
Changes:
- Caching of Ink Story in thread local to improve performance when dealing with large Ink files