Lots of updates

Check HISTORY.md for details