From 303d6072cd70c2a2043ac7f5027a59009e466836 Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Tue, 5 Sep 2017 12:35:42 -0700 Subject: [PATCH] Prepare v1.14.8 for release --- Changes.md | 18 ++++++++++++++++++ python-rivescript.spec | 2 +- rivescript/__init__.py | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/Changes.md b/Changes.md index 06413bb..bd834b2 100644 --- a/Changes.md +++ b/Changes.md @@ -2,6 +2,24 @@ Revision history for the Python package RiveScript. +## 1.14.8 - Sept 5 2017 + +This release focuses on bug fixes and backwards compatible improvements. + +- Improvements to the new trigger sorting algorithm: + - Triggers containing no text (wildcards only) are sorted nearer to the end + (bug #94) +- Trigger components containing an empty string between pipes (e.g. `[|]`) now + raises a syntax error at parsing time (bug #87) +- Fix the parsing of `^` when used on a `+Trigger` not being fully evaluated + before syntax checking for the trigger was done (bug #86) +- Remove extra space characters inside optionals (bug #98) +- Improve the syntax checker by having it raise errors when certain "tag + characters" are mismatched or opened and closed in the wrong order -- for + example `{<}>` (PR #103) +- Fix the `deparse()` and `write()` functions so they work again with the + latest version of RiveScript (bug #76) + ## 1.14.7 - May 19 2017 - Various fixes and improvements that catch RiveScript-Python up with the other diff --git a/python-rivescript.spec b/python-rivescript.spec index 68d6434..adda5ec 100644 --- a/python-rivescript.spec +++ b/python-rivescript.spec @@ -3,7 +3,7 @@ %global desc A scripting language to make it easy to write responses for a chatterbot. Name: python-%{srcname} -Version: 1.14.7 +Version: 1.14.8 Release: 1%{?dist} Summary: %{sum} diff --git a/rivescript/__init__.py b/rivescript/__init__.py index 96c1b60..9dcecca 100644 --- a/rivescript/__init__.py +++ b/rivescript/__init__.py @@ -20,7 +20,7 @@ __docformat__ = 'plaintext' __all__ = ['rivescript'] -__version__ = '1.14.7' +__version__ = '1.14.8' from .rivescript import RiveScript from .exceptions import (