Skip to content

1.18.0 - Nov 27 2017

Compare
Choose a tag to compare
@kirsle kirsle released this 27 Nov 21:23
· 165 commits to master since this release

Changes

  • 1.18.0 2017-11-27
    • Fix an infinite loop when using a number as a substitution (PR #206)
    • Optimize substitution algorithm (including person substitutions) to be
      more performant when you have a large set of substitutions defined (PR #208)
    • Add support for defining a global concatenation option when constructing
      the RiveScript object. This will set the default concat mode when
      parsing files that didn't define their own local mode (PR #209)
    • Add API function lastTriggers(username) to retrieve the full set of
      triggers that were last matched for that user. For example, if some triggers
      redirected to others, all the triggers that were touched will be
      returned by this function (PR #217)
    • Remove dependency on jQuery for loading files in a web environment and
      instead use a standard XMLHttpRequest (PR #251)