diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3ac9d90f..d2a6ebca 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,15 +4,26 @@ Change-log
! Break change !
+- migrated from log4j1x to log4j2
+- new feature: skills can now be included easily (see for example https://github.com/jsprit/jsprit/blob/master/jsprit-examples/src/main/java/jsprit/examples/SolomonWithSkillsExample.java)
+- countless improvements of javadocs
+
jsprit-core
- StateFactory.createId(String name) moved to core.algorithm.state.StateManager.createStateId(String name)
- StateFactory moved from core.problem.solution.route.state.StateFactory to core.algorithm.state.InternalStates
- StateId moved from core.problem.route.state.StateFactory.StateId to core.algorithm.state.StateId
- StateFactory.createId(String name) is not accessible anymore
- constructor new StateManager(VehicleRoutingTransportCosts costs) does not exist anymore, but is new StateManager(VehicleRoutingProblem vrp)
+- StateManager.addDefault... methods do not exists anymore. Client must now decide what to do when state does not exist.
- deprecated core.problem.VehicleRoutingProblem.Builder.addVehicle(Vehicle v) and added core.problem.VehicleRoutingProblem.Builder.addVehicle(AbstractVehicle v)
- deprecated core.problem.VehicleRoutingProblem.Builder.addJob(Job j) and added core.problem.VehicleRoutingProblem.Builder.addJob(AbstractJob j)
+- bugfix [#107](https://github.com/jsprit/jsprit/issues/107)
+- bugfix [#109](https://github.com/jsprit/jsprit/issues/109)
+- bugfix [#111](https://github.com/jsprit/jsprit/issues/111)
+- bugfix [#112](https://github.com/jsprit/jsprit/issues/112)
+- bugfix [#114](https://github.com/jsprit/jsprit/issues/114)
+
**v1.3.1** @ 2014-06-14
jsprit-core