From 7e00f69baaaed13800fa03641c58622c2ad36e1e Mon Sep 17 00:00:00 2001 From: oblonski <4sschroeder@gmail.com> Date: Tue, 26 Aug 2014 21:48:18 +0200 Subject: [PATCH] add WHATS_NEW markdown --- WHATS_NEW.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 WHATS_NEW.md diff --git a/WHATS_NEW.md b/WHATS_NEW.md new file mode 100644 index 00000000..e8a7d5b6 --- /dev/null +++ b/WHATS_NEW.md @@ -0,0 +1,25 @@ +Change-log +========== +**v1.4.0** ? in preparation + + SKILLS + +- 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) + + UNASSIGNED JOB LIST + +- new feature: unassigned job list + + STATEMANAGER + +- 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) + + LOGGER +- migrated from log4j1x to log4j2