Releases: aichaos/rivescript-js
Releases · aichaos/rivescript-js
Release 1.2.1 - Feb 3 2016
Changes
- 1.2.1 2016-02-03
- Fix
setSubroutine()
not accepting a function object as an argument.
- Fix
Release 1.2.0 - Dec 29 2015
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 rootObject
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()
andwrite()
to assist with user
interface development (bug #61)
- Fix looping over object keys by adding a check for
Release 1.1.8 - Dec 28 2015
Release 1.1.7 - Nov 19 2015
Changes
- 1.1.7 2015-11-19
- Add
@
to the list of characters that disqualifies a trigger from being
considered "atomic"
- Add
Release 1.1.6 - Oct 10 2015
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)
- Fix the regexp used when matching optionals so that the triggers don't match
Release 1.1.4 - Sept 9 2015
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.
- Fix a crash if a topic tries to inherit or include a topic which doesn't
Release 1.1.2 - June 18 2015
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.
- Fix a space split issue when parsing tags such as
Release 1.1.0 - Apr 22 2015
Release of RiveScript-js version 1.1.0, after the rewrite of the codebase into CoffeeScript.
Release 1.0.4 - Nov 25 2014
Release of RiveScript-JS version 1.0.4, which changes the licensing from the GPLv2 to the MIT License.