bump version to 3.1.2, updated change log