major update, late commit.

See changelog for details. (: