updated HISTORY and setup.py
updated changelog and types definition