Skip to content

Releases: nfleet/java-sdk

NFleet SDK 2.12

22 Jul 09:35
Compare
Choose a tag to compare

Added: DepotData
Added: DepotDataSet
Added: DepotUpdateRequest
Added: DepotSetImportRequest

Added: DataState field to RoutingProblemData. When doing an import the geocoding happens after the apply-import is called. DataState tells when the geocoding is finished. While doing geocoding state is "Pending" and when it is finished the state is "Ready"

Added: Geometry field in RouteEventData. Contains a list of floats that reflect the path from the previous point. Can be used to draw the route.

Added: CSVWriter to help with visualization of the plans. The written csv files can be uploaded to NFleet App.

Added: Possibility to update many tasks at once. This supports the following operations: setting incompatibilities, compatibilities and priorities.

Added: Support for accessing NFleet App from the SDK. Examples can be found from ConsoleAppLoginExample and ConsoleAppUserCreationExample

Removed: All of the id-fields from update requests. They are not needed as all of the ids come from the meta links.

Changed: The Items list in PlanData now contains VehicleRouteData type not FieldsItem. The contents of these to classes are the same so porting should be really easy. But this causes code not to compile.

NFleet SDK 2.11

18 Feb 12:48
Compare
Choose a tag to compare

Added possibility to affect the optimization process using routing problem settings.
Finally fixed bug that caused inability to log in during one tokens lifetime.
Added possibility to set limits on user created problems, tasks, and, vehicles.

NFleet SDK 2.10.1

19 Dec 12:22
Compare
Choose a tag to compare

Fixes support for Java versions < 1.7
Fixes bug in re-authentication.

NFleet SDK

12 Dec 12:28
Compare
Choose a tag to compare

SDK now supports versioned mimetypes. These mimetypes should not be changed.

Added ActivityState to Tasks. This is now a required field, values are "Active" ( optimization will use the task ) and "Inactive" ( will not be used in optimization).

Added RelocationType to Vehicles and Tasks. This field lets optimization know it the start/end points can be relocated. On vehicles the values are "None" (will not change the points) and "End" (can change the end point). On tasks the values are "None", "Pickup" and "Delivery"

Added a Priority field to Tasks and deprecated Profit.

NFleet SDK 2.9

08 Oct 13:57
Compare
Choose a tag to compare

Added support for deleting tasks.
Added speedprofile

NFleet SDK 2.8.1

25 Sep 11:43
Compare
Choose a tag to compare

Added CompatibleVehicles field to TaskData
Added examples to locking task to vehicle and locking driven route events.
Added helper method to handle creation of timewindows in TestHelper

NFleet SDK 2.8

22 Sep 10:03
Compare
Choose a tag to compare

Added better error reporting to API.
Fixed SDK-tests to reflect the fact that time windows are now required.
Fixed SDK-tests to reflect the fact that vehicle names should now be unique.

NFleet SDK 2.7

28 May 10:44
Compare
Choose a tag to compare

Added support for using different types of vehicles.
Added support for asking KPI-data from server.

NFleet API 2.1.1

19 Mar 13:45
Compare
Choose a tag to compare

Added support for getting and setting settings of routing problem. These settings include speed factor and speed profile of the vehicles.

NFleet SDK version 2.1

24 Jan 10:49
Compare
Choose a tag to compare

2.1 SDK includes support for mass-importing vehicles and tasks using just one request. Added support for Addresses in LocationData (the geocoding is not yet implemented on NFleet, but this will be corrected as soon as possible). 2.1 adds also backwards support for Java 1.6 by removing the usage of Java 1.7 specific features.