Read current distribution and force when generating changelog

Fixed #26 
why cant you just use distribution here? u dont actualy need .get(smth) from changelog in fucking every method, dude