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