- Fix the Python object macro handler to use `six.text_type` on the return value, allowing Python 2 objects to return Unicode strings.
1.12.2
- Fix a couple of bugs with `set_uservars()`.
1.12.1
- Added API functions: `get_global(name)`, `get_variable(name)`, and `set_uservars(user || dict[, dict])` -- the latter is for setting many variables for a user at once, or for setting many variables for many users. Refer to the API documentation for details.
1.12.0
- Add support for nested arrays, like `!array colors = rgb white black` (PR 22)
1.10.0
- Add configurable `unicode_punctuation` attribute to strip out punctuation when running in UTF-8 mode.
1.8.1
- Add `` to the list of characters that disqualifies a trigger from being considered "atomic"