- Added support for Python 3.5, 3.6, 3.7.
- Added testing for PyPy2.7 (version 5.10).
- Removed support for Python 2.6, 3.3.
- Add unit tests for console script.
- Fix bugs with printing unicode on Python 3.
- Add a new -e flag to the console script, which allows parsing of escape sequences in the command line string.
- The console script can now stream stdin. After each line of input, the next line of output will be computed and printed.
- Add a minimum version of six.
- Remove duplicated dependencies from requirements.txt, rely solely on setup.py.
- Put one-line license description into setup.py instead of the full license text.