bump to 2.3.0 and update changelog