Skip to content

Releases: aichaos/rivescript-js

Release 1.2.1 - Feb 3 2016

03 Feb 19:35
Compare
Choose a tag to compare

Changes

  • 1.2.1 2016-02-03
    • Fix setSubroutine() not accepting a function object as an argument.

Release 1.2.0 - Dec 29 2015

30 Dec 04:25
Compare
Choose a tag to compare

Changes

  • 1.2.0 2015-12-29
    • Fix looping over object keys by adding a check for hasOwnProperty(), to
      prevent third party JavaScript libraries from modifying the root Object
      prototype and breaking RiveScript (bug #60)
    • Consolidate multiple spaces in a user's input message into just one space
      to prevent issues with matching triggers (bug #57)
    • Fix a bug where ! global debug = true in RiveScript code wouldn't actually
      adjust the debug mode. Also do the same for ! global depth (bug #54)
    • Add methods deparse(), stringify() and write() to assist with user
      interface development (bug #61)

Release 1.1.8 - Dec 28 2015

28 Dec 18:54
Compare
Choose a tag to compare

Changes

  • 1.1.8 2015-12-28
    • Trim leading and trailing whitespace from the user's message at the end of
      formatMessage() (bug #53)
    • Fix <add> and <sub> tags using inverted logic and not actually adding or
      subtracting numbers (bug #55)

Release 1.1.7 - Nov 19 2015

20 Nov 00:19
Compare
Choose a tag to compare

Changes

  • 1.1.7 2015-11-19
    • Add @ to the list of characters that disqualifies a trigger from being
      considered "atomic"

Release 1.1.6 - Oct 10 2015

11 Oct 02:58
Compare
Choose a tag to compare

Changes

  • 1.1.6 2015-10-10
    • Fix the regexp used when matching optionals so that the triggers don't match
      on inputs where they shouldn't. (RiveScript-JS issue #46)

Release 1.1.4 - Sept 9 2015

09 Sep 19:25
Compare
Choose a tag to compare

Release of RiveScript-js version 1.1.4

Changes

  • 1.1.4 2015-09-09
    • Fix a crash if a topic tries to inherit or include a topic which doesn't
      exist. Instead, a warning is given to the console when this case is
      detected.
    • Add common punctuation filter for UTF-8 mode, with the ability to override
      the punctuation regexp if the user needs to.

Release 1.1.2 - June 18 2015

18 Jun 23:35
Compare
Choose a tag to compare

Release of RiveScript-js version 1.1.2

Changes

  • 1.1.2 2015-06-18
    • Fix a space split issue when parsing tags such as <set> and <get>.
    • Fix quotemeta issue that caused an infinite loop when tags contained a
      question mark character.

Release 1.1.0 - Apr 22 2015

23 Apr 01:06
Compare
Choose a tag to compare

Release of RiveScript-js version 1.1.0, after the rewrite of the codebase into CoffeeScript.

Release 1.0.4 - Nov 25 2014

26 Nov 03:52
Compare
Choose a tag to compare

Release of RiveScript-JS version 1.0.4, which changes the licensing from the GPLv2 to the MIT License.