Changelog

September 13, 2021

  • Improve routing speed by almost 50%

September 9, 2021

  • Improve billing workflow

August 30, 2021

  • Remove unused codes for better maintainability

August 20, 2021

  • Fix validation of vehicle types in Routing Engine API

August 19, 2021

  • Improve geocoding of United States (US) addresses

August 6, 2021

  • Update helper text to improve UX

August 4, 2021

  • Refactor codes for better maintainability
  • Remove unused codes

July 29, 2021

  • Improve algorithm results by tweaking some metrics used for comparison
  • Fix an error when sorting run during reordering

July 21, 2021

  • Fix validation rules for better compatibility

July 19, 2021

  • Fix runs not optimizing after transfer during reordering

July 15, 2021

  • Fix priority violation wrongly reported during reordering
  • Fix optimize button not working in single run view
  • Change billing text for better UX

July 14, 2021

  • Improve error message for changed depot and vehicle names for better UX
  • Fix depot violation wrongly reported during reordering
  • Optimize codes by removing unused variables
  • Fix stops table not saving the state of filter correctly

July 12, 2021

  • Fix an import issue caused by trimming of white spaces for some users

July 9, 2021

  • Major refactoring to optimize codes for better maintainability

July 7, 2021

  • Further refactor codes for better readability
  • Optimize codes by removing unused codes and functions

July 6, 2021

  • Refactor codes for better maintainability

July 2, 2021

  • Update cache control header for better compatibility
  • Remove support for negative values for loads
  • Update helper text for better UX

July 1, 2021

  • Add backup font for better UX for computers that doesn’t support the primary font

June 29, 2021

  • Optimize codes by removing unused codes
  • Fix an issue that may cause loading time to be mis-calculated during reordering
  • Improve front end security

June 24, 2021

  • Improve code analysis for better code management
  • Refactor codes for better maintainability

June 21, 2021

  • Allow negative values for load
  • Allow negative values for load on mass edit

June 17, 2021

  • Apply trimming of white spaces to all imported fields
  • Apply trimming of white spaces to all imported fields for vehicles as well

June 16, 2021

  • Improve data integrity by removing leading and trailing white spaces during import

June 15, 2021

  • Optimize codes by removing unused function

June 11, 2021

  • Fix a minor issue with CSV escape

June 8, 2021

  • Display stop name when it is unable to be visited for better UX
  • Make displayed routes base on short + fastest algorithm
  • Make displaying routes default (with option to turn off)

June 7, 2021

  • Update trusted host validation for improved security

June 4, 2021

  • Add show route button
  • Fix tooltip for better UX
  • Include depot in routes displayed
  • Display routes in single run map display

June 3, 2021

  • Support pre-assigning depots to stops
  • Fix missing lasso tool after group pre-assignment of depot
  • Fix incorrect pre-assign count
  • Display routes during manual transfer

June 2, 2021

  • Further optimizing codes by removing unused codes

June 1, 2021

  • Update Detrack functions for better compatibility
  • Improve health monitoring for better reliability
  • Allow continuous sorting of stops in a run without blocking while waiting for ETAs

May 25, 2021

  • Improve security by adding measures to prevent CSV injection
  • Upgrade reCaptcha for better security

May 21, 2021

  • Fix minor display issue on vehicle table

May 19, 2021

  • Update security for trusted hosts

May 18, 2021

  • Optimize codes by removing unused functions, routes and codes

May 17, 2021

  • Improve security for trusted hosts
  • Improve security for password changing

May 11, 2021

  • Fix display of sub-user audit trial values
  • Buffer now requires a min value of 0
  • Fix API request log output

May 7, 2021

  • Improve security for API calls
  • Improve security for output display on dashboard
  • Fix formatting for API output

May 4, 2021

  • Routing Engine API trial date is now displayed
  • Improve UI and UX for managing licenses

May 3, 2021

  • Improve home message and credits display for better UX
  • Fix max seats for Routing Engine API
  • Fix a display issue causing statuses not updating after changing tabs
  • Fix license display issue

April 30, 2021

  • Optimize codes to remove unused functions
  • Add test cases to ensure better code coverage
  • The maximum number of stops for our cloud-based SaaS is now set at 2,000 (going beyond requires an Enterprise setup)
  • Routing Engine API credits are now displayed

April 29, 2021

  • Enhance geocoding for Australia (AU) addresses
  • Ensure further stability to system with better memory management

April 27, 2021

  • Improve security by making email not editable – requires admin approval
  • Further improve stability by reducing concurrency while not reducing accuracy

April 26, 2021

  • Improve test cases for improved stability
  • Improve stability of system by optimizing displays and background jobs

April 23, 2021

  • Subscription link is now hidden from sub-users
  • Fix a minor issue that causes 404 not found error

April 22, 2021

  • Fix a minor bug where registration form shows that registration has failed when in fact it is successful
  • ElasticRoute users are now able to subscribe to paid licenses via a new subscription link

April 15, 2021

  • Improve clarity by changing “m" to “meters" in help text for Vehicle Service Radius
  • Fix an issue with legacy Routing Engine usage

April 14, 2021

  • Fix a minor issue with time display for better UX
  • Fix Routing Engine API credit calculation

April 13, 2021

  • Update to new Routing Engine API credit calculation system

April 10, 2021

  • Adjust trial dates in preparation for production launch

April 8, 2021

  • Improve UX by detecting latitude and longitude in copy and paste action on lat / lng fields
  • Improve UX by automatically updating map after lat / lng copy and paste action

April 7, 2021

  • Update framework and dependencies for better security and reliability

April 5, 2021

  • Further improve geocoding accuracy by detecting commas and typos in addresses

April 3, 2021

  • Improve geocoding accuracy for AU, UK, IE
  • Refactor codes for improved app performance and reliability

March 31, 2021

  • Add organization name to more API operations to support even more complex workflows

March 30, 2021

  • Improve API license management for better UX
  • Add organization name to APIs to support more complex workflows
  • Add tests to ensure app performance and reliability
  • Improve synchronization functionalities to provide better and more timely support to users

March 26, 2021

  • Further improve synchronization of credits between ElasticRoute and billing systems

March 25, 2021

  • Improve UX by fixing subscription display on user dashboard

March 19, 2021

  • Improve support for synchronization of credits for both Detrack + ElasticRoute bundle licenses and ElasticRoute licenses

March 18, 2021

  • Provide better support for billing

March 17, 2021

  • Provide better support for Detrack + ElasticRoute bundling

March 11, 2021

  • Add tests and code refactoring to ensure better app performance and reliability

March 10, 2021

  • Implement new API credits function to support new API workflows
  • Fix missing framework dependencies for better reliability
  • Improve support for API workflow billing

March 9, 2021

  • Increase permutations for better individual run optimization

February 24, 2021

  • Improve support for API licenses to pave way for new API workflows

February 23, 2021

  • Support billing functions for dashboard and API licenses

February 22, 2021

  • Revert algorithm for now – to make way for a new and improved algorithm (coming soon!)

January 27, 2021

  • Add organization name to Routing API plan results

January 18, 2021

  • Fix Time Window display icon

January 16, 2021

  • Improve UX by adding vehicle name to run number in the list in map view

January 15, 2021

  • Fix individual run optimization failing at times

January 07, 2021

  • Fix minor translation errors

January 06, 2021

  • Add even more translation strings
  • Update translation strings and typos
  • Support translation for table views

December 25, 2020

  • Improve routing algorithm for individual runs for more natural sequencing

December 09, 2020

  • Add more translation strings

December 08, 2020

  • Add translation strings
  • Fix import inconsistencies due to space by trimming leading and trailing spaces

November 30, 2020

  • Begin translation work to support more languages

October 30, 2020

  • Fix an issue causing group creation to fail at times

October 23, 2020

  • We will allow updating of email (again) for now to support more business use cases
  • In view of the continuing COVID-19 situation, we have extended free use period till end of April 2021!

October 15, 2020

  • Updating of email is no longer allowed (please contact support to change your account email)
  • Add ability to generate Support PIN
  • Optimize code for better performance

October 12, 2020

  • Improve geocoding accuracy for Singapore (SG) address by detecting postal codes
  • Improve geocoding algorithm for Singapore (SG) addresses
  • Improve geocoding reliability for Singapore (SG) addresses

September 25, 2020

  • Support webhooks (push notifications) to target URL

September 11, 2020

  • Add API endpoints for bulk actions
  • Fix time windows not saving properly when using API
  • Support pagination in Time Windows API

September 10, 2020

  • Support Time Windows in API

September 7, 2020

  • Fix an issue where time windows might be skipped unexpectedly leading to unserved stops

August 25, 2020

  • Fix typography for better UX
  • In light of the continuing COVID-19 situation, we are pleased to extend the free use period till at least October 31, 2020!

July 30, 2020

  • Fix a bug where further optimization fails after the first stop has been deleted

July 29, 2020

  • Fix error caused by empty runs during manual sorting / transferring

July 13, 2020

  • Improve UX by displaying time window if plan time window is not found after manual sorting

June 29, 2020

  • Remove unnecessary code to improve performance
  • Add tests to ensure software stability and reliability

June 26, 2020

  • Add tests to ensure software stability and reliability

June 24, 2020

  • Add tests to ensure software stability and reliability

June 23, 2020

  • Improve geocoding accuracy for Singapore (SG) and Australia (AU) addresses
  • Add tests to ensure software stability and reliability

June 22, 2020

  • Improve geocoding accuracy for Uruguay (UY) addresses
  • Add tests to ensure software stability and reliability

June 21, 2020

  • Switch one of the geocoders to a more performant cloud version

June 20, 2020

  • Improve logic on detecting nearby stops from depot based on vehicle priority

June 19, 2020

  • Add tests to ensure software stability and reliability

June 18, 2020

  • Remove unnecessary code to improve performance

June 16, 2020

  • Continue to add more tests to ensure software stability and reliability

June 12, 2020

  • Fix minor reporting error
  • Add more tests to ensure software stability and reliability

June 11, 2020

  • Add tests to ensure software stability and reliability

June 9, 2020

  • Fix database relationships for more reliable performance
  • Improve UX by displaying pre-assign count

June 8, 2020

  • Optimize codes for general performance improvement
  • Add code coverage to ensure underlying code reliability
  • Remove unnecessary codes to improve loading speed

June 4, 2020

  • Switch to raster map tiles to support older web browsers
  • Increase map loading speed by adding multiple hosts
  • Optimize code for better performance

June 3, 2020

  • Add validation for managing vehicles via API
  • Improve validation logic by preventing invalid values to certain vehicle fields set via API

June 2, 2020

  • Fix map tiles sometimes appearing as blank grey tiles
  • Fix minor errors

June 1, 2020

  • Further enhance geocoding accuracy for Singapore (SG) addresses

May 31, 2020

  • Switch menu item placement for better UX
  • Support filtering of jobs based on whether a job has been assigned a vehicle in Detrack
  • Fix unintended overriding of latitude and longitude when user provides them
  • Enhance geocoding accuracy for Singapore (SG) addresses

May 29, 2020

  • Update framework to the latest version to better reliability and security
  • Update platform to the latest version for increased speed in planning
  • Fix date time display issue due to upgrades

May 28, 2020

  • Improve geocoding for Singapore (SG) addresses (without postal code)
  • Improve geocoding for Belgium (BE) addresses
  • Fix browser hang upon loading the same file again but with different contents
  • Fix checkbox count discrepancies
  • Fix a minor typo
  • Fix tables not functioning under certain conditions

May 27, 2020

  • Fix error when importing an empty file
  • Improve UX by display empty file error
  • Improve UX by enhancing error reporting

May 26, 2020

  • Continue to improve on map display
  • Fix map markers not showing in pre-assign screen
  • Fix minor errors that occur under rare conditions
  • Fix unable to plan under certain conditions

May 25, 2020

  • Improve UX by allowing stops to be transferred from different runs without having to confirm every time
  • Fix an issue that causes optimizing single run not working properly under certain conditions
  • Further enhance map display
  • Improve stability and reliability of transferring stops from different runs

May 23, 2020

  • Improve UX by enhancing message display in prompts and alert boxes

May 22, 2020

  • Improve UX by making the Confirm button functional under more conditions
  • Support transferring of stops to Unserved
  • Add Manual Override violation to indicate that a stop has been manually moved to Unserved
  • Improve stability and reliability of transferring stops to Unserved
  • Add depot violation in the event that a stop has been transferred to a run based on a different depot

May 21, 2020

  • Improve map display by ensuring map is resized accordingly during UI changes
  • In light of the continuing COVID-19 situation, we are pleased to extend the free use period till at least August 31, 2020!

May 20, 2020

  • Improve UX by displaying only vehicles that have been planned for the day in the vehicle filter selection list
  • Improve vehicle filtering function and reliability

May 19, 2020

  • Make optimize single run button available during stops transfer / run creation
  • Detect time to start for new runs for vehicles with previous runs so that there will not be any time conflicts
  • Improve UX for run creation
  • Fix an issue where planning stops abruptly due to end depot for vehicle not being available
  • Fix an issue where zones cause stops to be unplanned when there are vehicles available
  • Improve vehicle filter UX by moving to beside the search field
  • Make new run creation option available only after a plan has been completed

May 15, 2020

  • Support new UI components to add new runs
  • Improve map display

May 10, 2020

  • Add new self-hosted vector-based map tiles with 3D rendering of buildings

May 5, 2020

  • Support new vector-based map for faster rendering of map tiles
  • Support filtering of stops by vehicle

May 4, 2020

  • Improve display of map markers during transition for better UX
  • Improve geocoding accuracy for Belgium (BE) addresses

April 30, 2020

  • Improve geocoding accuracy for Belgium (BE) addresses

April 29, 2020

  • Disable cross run optimization due to complications especially when overlapping constraints are in effect

April 28, 2020

  • Allow higher map zoom levels for better UX
  • Fix an issue when transferring jobs result in few stops being optimized due to extra spaces in names

April 26, 2020

  • Remove effects from previous attempts to avoid confusion

April 25, 2020

  • Fix inefficient traversal of multiple stops with time windows
  • Fix minor error when manually entering latitude and longitude for stops and depots

April 24, 2020

  • Improve UX for error reporting
  • Changes made to stops table preferences e.g. items per page will now be saved in browser
  • Improve geocoding accuracy for New Zealand (NZ) addresses

April 23, 2020

  • Improve geocoding accuracy for Ireland (IE) addresses
  • Improve geocoding accuracy for Finland (FI) addresses
  • Improve geocoding accuracy for Australia (AU) addresses

April 22, 2020

  • Latitudes and longitudes are only pushed back to Detrack only if they have been modified by user (to prevent affecting driver navigation)
  • Fix error when attempting to store invalid data
  • Fix error with long vehicle names in Excel upload
  • Fix error when storing depot with invalid latitude and longitude

April 21, 2020

  • Further enhance traversal of pre-assigned stops
  • In light of the COVID-19 situation, free use period has been extended to at least May 31st 2020!

April 20, 2020

  • Improve UX by adding confirmation messages during manual sorting / stop transferring
  • Add effects and violations to routing engine API response
  • Support new option to release pre-assigned stop to be served by other vehicles
  • Improve effects and violations display by removing duplicates
  • Fix an issue causing limits in settings to be overridden by vehicle limits
  • Fix wrong reporting of a violation during manual sorting
  • Add more violations to be displayed during manual sorting
  • Support release_preassign_to option in routing engine API
  • Enhance vehicle movement when serving released pre-assigned stops by serving vehicle’s own pre-assigned stops first

April 19, 2020

  • Add ability to optimize single run during stop transfer

April 18, 2020

  • Support priority effect and violation during manual sorting
  • Add ability to optimize single run during manual sorting

April 17, 2020

  • Enhance priority movement by maintaining clustering while traversing priority stops

April 16, 2020

  • Implement heat seeking algorithm to make traversing stops with different priorities as natural as possible
  • Add support for Priority effect

April 15, 2020

  • Improve UX for Activity Log, Admin Log, Import / Export Log and API Log
  • Fix an issue where some violations causing unserved stops weren’t displayed
  • Support more violations display during manual sorting
  • Fix an error that may occur during transferring of stop between runs under certain conditions

April 14, 2020

  • Pre-assign vehicle type based on pre-assigned vehicle to prevent unserved
  • Pre-assign group based on pre-assigned vehicle to prevent unserved

April 13, 2020

  • Support additional geocoding text in routing engine API
  • Fix error during transferring of stops between runs under certain conditions
  • Fix Safari browser drag and drop UX issue

April 12, 2020

  • Further enhance geocoding accuracy for CA
  • Fix issue where some fields in Detrack Settings are not saving properly
  • Fix unserved errors by pre-assigning depot based on pre-assigned vehicle
  • Add link to Google Maps and also allow manual input of latitude and longitude

April 11, 2020

  • Enhance geocoding accuracy for US, UK, AU, CA, NZ addresses

April 9, 2020

  • Support plan zones in dashboard and routing engine API
  • Remove duplicate values in plan zones
  • Fix issue where vehicle not used if unzoned is selected together with one or more other zones

April 7, 2020

  • Add option to use dashboard zones in routing engine API settings
  • Add plan zones to routing engine API response
  • Update libraries and dependencies for better security and reliability

April 6, 2020

  • Fix start time submit error when using the enter key
  • Display effects and violations for all affected stops after planning
  • Support blackout window as a violation
  • Enforce a minimum of 1 for service radius to prevent unintended behavior

April 3, 2020

  • Fix export error when there is no stop found for the run sheet

March 31, 2020

  • Display new limits violations during manual sorting
  • Enhance UX for violations display
  • Fix geocoding for addresses with a slash ‘/’ character
  • Add end depot in routing engine API response

March 30, 2020

  • Support dashboard zones in routing engine API

March 27, 2020

  • Fix a validation error preventing zones from being deleted

March 26, 2020

  • Add max runs field to API
  • Add max runs to vehicles in routing engine API response

March 25, 2020

  • Support blackout window during import from Detrack
  • Improve UX for API request logs
  • Improve UX by adding a copy button

March 24, 2020

  • Support import and export of new limits for vehicles
  • Support new limits in dashboard API
  • Support new limits in routing engine API
  • Fix issue causing planning not maximizing all vehicles or ending prematurely

March 23, 2020

  • Fix issue where run numbers may jump e.g. 1, 3 (with 2 missing) under certain conditions
  • Support new limits per run, limits per vehicle per day, and new vehicle limits per run

March 20, 2020

  • Enhance security when making some third party API calls

March 19, 2020

  • Fix import and export headers for time windows and blackout windows
  • Fix validation in blackout window
  • Fix issue blackout window not working as intended in routing engine API

March 18, 2020

  • Support blackout window in field settings
  • Support importing and exporting of blackout windows
  • Support blackout window in dashboard API
  • Support blackout window in routing engine API
  • Support blackout window in manual sorting

March 17, 2020

  • Support blackout windows

March 16, 2020

  • Add run prefix and run stats to runsheets

March 12, 2020

  • Improve UX by displaying violations as red icons on map view
  • Improve UX by allowing user to return to run view after editing stop location
  • Support exporting of runsheets

March 2, 2020

  • Increase fail safe threshold to allow more permutations for more complex plans

February 26, 2020

  • Fix routing engine API not completing plans under certain conditions

February 24, 2020

  • Improve UX by sorting audit trails by latest on top

February 20, 2020

  • Adjust geocoders’ priorities for better accuracies for different countries
  • Improve geocoding accuracy for certain countries by enhance matching algorithm for one of the key geocoders
  • Switch geocoder for Finland for improved geocoding accuracy
  • Increase geocoding speed for one of the key geocoders
  • Improve geocoding accuracy for Australian addresses

February 19, 2020

  • Improve geocoding accuracy by promoting a secondary geocoder

February 14, 2020

  • Fix map pre-assign issue when driver name contains a “/" character
  • Improve UX by displaying more informational error messages
  • Improve UX by updating message prompts for file import

February 13, 2020

  • Support importing and exporting of depots via Microsoft Excel files
  • Support importing and exporting of stops via Microsoft Excel files

February 12, 2020

  • Support importing and exporting of vehicles via Microsoft Excel files

February 5, 2020

  • Add security feature to autogenerate strong passwords when required

February 3, 2020

  • Upgrade framework for better reliability and enhanced security
  • Update dependencies for enhanced security
  • Fix minor UX issue and improve wordings clarity

January 31, 2020

  • Fix minor dependencies error
  • Adjust Google ReCaptcha threshold to reduce false positives and allow humans to sign up without being blocked

January 30, 2020

  • Enhance security by adding SRI hashes for more JavaScripts linked from CDNs

January 29, 2020

  • Improve UX by shifting down buttons that lead to destructive actions
  • Enhance security by turning off autocomplete capability for password fields
  • Enhance security by adding SRI hash for JavaScripts linked from CDNs

January 26, 2020

  • Start daily penetration test to ensure security of web app is closely monitored
  • Support audit trail for sign in / sign out, import / export files, and general logging

January 23, 2020

  • Improve reliability of CSV import by supporting more line breaks

January 22, 2020

  • Improve reliability in email delivery

January 17, 2020

  • Fix error deleting zone under certain conditions

January 10, 2020

  • Display 2FA status for team members

January 9, 2020

  • Fix minor error during importing / exporting of CSV

January 8, 2020

  • Support more bulk actions when editing stops
  • Fix a minor redirection issue

January 7, 2020

  • Fix display issue in error message when hitting limits during planning

January 6, 2020

  • Fix limits on stops during planning

January 3, 2020

  • Improve UX for password reset emails and messages

January 2, 2020

  • Fix framework dependency error
  • Fix password reset issue when password strength is set to high

January 1, 2020

  • Add option to geocode by postal code for United Kingdom addresses
  • Improve geocoding by postal code for Singapore and United Kingdom addresses
  • Implement geocoding by postal code based on official data for United Kingdom addresses

December 27, 2019

  • Fix password strength and validation

December 26, 2019

  • Support password strength setting for organizations

December 18, 2019

  • Improve captcha UX
  • Enhance security by implementing several secure headers

December 17, 2019

  • Enhance security by implementing captcha on some forms

December 12, 2019

  • Fix API logging error in some edge cases

December 4, 2019

  • Fix issue of vehicle ending prematurely due to max runs setting
  • Improve report UX
  • Display API request logs for better development support

December 3, 2019

  • Improve compatibility by trimming whitespaces from depot names during CSV import

December 2, 2019

  • Fix minor error when uploading KML with empty placemark

November 28, 2019

  • Fix priority value settings not working in some cases
  • Improve map display UX

November 27, 2019

  • Disable TLS v1.0 and DES-CBC3-SHA cipher suites to prevent insecure browser and API connections
  • Add UX improvement for pre-assigned stops for plans with more than 1,000 stops
  • Improve Actions button UX by changing it to a more prominent color

November 26, 2019

  • Fix an edge case where permutation fails in micro optimization phase leads to error in planning

November 25, 2019

  • Improve UX for map makers on all stops with exceptions on map view
  • Improve display of map makers to show pre-assigned stops

November 22, 2019

  • Support lasso tool (draw) to select stops for pre-assigning to a vehicle

November 21, 2019

  • Improve geocoding accuracy for Australian addresses
  • Support new option to assign corresponding Detrack collection job to the same vehicle as Detrack delivery job
  • Revert back to using Detrack ID as the identifier when communicating with Detrack

November 20, 2019

  • Improve prompt message UX
  • Push latitude and longitude back to Detrack

November 19, 2019

  • Revert to using stop name (instead of Detrack job id) as the identifier when communicating with Detrack
  • Add option to switch default Vehicle Type, Time Window and Depot conveniently

November 18, 2019

  • Support calculation of load based on items from Detrack
  • Upgrade queue management system for better management of jobs

November 17, 2019

  • Deprecate RouteMyFleet, the beta version of ElasticRoute. It’s been good while it lasted. Now… to infinity and beyond!

November 16, 2019

  • Fix another bug that causes permutation to fail in some edge cases

November 15, 2019

  • Fix a bug that causes permutation to fail in some edge cases
  • Support item level load and quantity when pulling from Detrack

November 14, 2019

  • Improve error message during import
  • Support priority value in API
  • Support using latitude and longitude as address for Collection jobs
  • Improve movement of vehicles when traversing between stops with different priorities

November 13, 2019

  • Support vehicle sorting based on priority value setting
  • Fix data type mismatch during sorting based on priority

November 12, 2019

  • Drastically improve importing speed especially for large amount of jobs

November 11, 2019

  • Improve import CSV behavior when Group column is present
  • Improve Edit All Vehicles UX
  • Support pushing to Detrack based on Detrack job id to avoid conflicts between Delivery and Collection jobs
  • Support different behaviors of priority value: lower priority value means lower priority or higher priority
  • Improve error message during import jobs from Detrack

November 8, 2019

  • Support using latitude and longitude as address via API and CSV
  • Support using latitude and longitude as address on web form
  • Fix returned distance to be based on selected distance unit
  • Improve formatting of returned values in API

November 7, 2019

  • Improve UX on vehicle settings page

November 6, 2019

  • Major enhancement of natural movement for priority stops
  • Return run reports and stops stats in API

November 4, 2019

  • Speed up importing of stops from Detrack

November 1, 2019

  • Improve UX for re-arranging stops by drag-and-drop
  • Improve UX for manual entering of job sequence

October 31, 2019

  • Upgrade one of the main geocoders for better international geocoding accuracy
  • Support re-arranging jobs by entering job sequence directly
  • Fix start time for legacy stops

October 30, 2019

  • Support exporting of time and distance from previous stop via CSV
  • Support Group and Vehicle Type fields in Detrack Settings

October 29, 2019

  • Support Service Time and Priority fields when importing from Detrack

October 25, 2019

  • Improved UX for Export to Detrack

October 24, 2019

  • Improved UX for vehicle import from Detrack
  • Support decimal in default vehicle settings under Detrack settings
  • Improved UX for table view

October 23, 2019

  • Improve geocoding accuracy for US and CA addresses
  • Upgrade underlying framework to the latest version for better security, stability and added features
  • Update libraries and dependencies for better security and reliability
  • Improved UX for popup dialogs

October 22, 2019

  • Update libraries and dependencies for better security and reliability

October 21, 2019

  • Update libraries and dependencies for better security and reliability

October 9, 2019

  • Support pre-assign to field when pulling data from Detrack
  • Fix error when transferring unserved stops

October 7, 2019

  • Support pre-assignment of vehicle to stop
  • Fix start time adjustment to reflect loading time
  • Fix crash due to max stops set to 1
  • Enhance naturalness of vehicle movement when navigating priority and pre-assigned stops
  • Support pre-assign to field in CSV and API

October 6, 2019

  • Add ability to restore run after adjusting start time of completed runs

October 5, 2019

  • Support start time adjustment to completed runs in manual sorting mode

October 4, 2019

  • Improve UI for stops map view

October 3, 2019

  • Improve dynamic clustering to reduce overlapping of stops
  • Add an additional optimization phase to automatically transfer stops between runs for improved optimization

September 27, 2019

  • Fix max time constraint calculated wrongly in manual sorting / transferring
  • Include return to depot distance in mileage chart

September 26, 2019

  • Improve daily reporting by including return to depot distance in mileage

September 24, 2019

  • Improve stop transfer between runs display on map
  • Improve map display of stops
  • Fix missing transferred indications for transferred stops

September 23, 2019

  • Enhance priority stop algorithm to maximize service of all priority stops
  • Fix manually pinned locations not exported in CSV

September 22, 2019

  • Disable reverse geocoding on map pin drag to avoid confusion
  • Add ability to locate depot on edit stop for better UX

September 20, 2019

  • Fix wrong max stops violation message during manual sorting
  • Fix vehicle type validation during CSV import
  • Improve UI for manual stop transfer between vehicles
  • Improve UI for edit stop location page
  • Increase number of permutations by three folds for more natural routes

September 18, 2019

  • Add another geocoding service to the mix for improved UK geocoding accuracy
  • Add option to restrict auto depot selection for stops to only depots within the same zone
  • Add option to hide / display zone labels on map
  • Improve UX on general settings page
  • Add Unzoned option to allow vehicles to serve both stops both within and beyond zones
  • Support unzoned and break time window fields in CSV import and export
  • Support unzoned and break time window in Edit All Vehicles function
  • Support unzoned and break time window fields in APIs
  • Improve calculation accuracy during optimization
  • Support break time window and end depot in manual sorting and job transfer
  • Display run stats including total time, distance and end time when a run is selected

September 3, 2019

  • Improve timeout handling for large CSV file uploads
  • Add a mix of 5 different geocoding services
  • Implement smart algorithm to select the best geocoder for different countries
  • Massive improvement to geocoding accuracy in all countries, especially US, CA, UK, AU, SG, DE, UY, IT, FI, and BE.
  • Better support for UTF-8 so that special characters are preserved in CSV exports

August 31, 2019

August 29, 2019

  • Minor bug fixes and code refactoring

August 28, 2019

  • Improve UX for dropdown menu buttons
  • Tweak algorithm to favor natural sequencing over speed (slightly)

August 27, 2019

  • Update libraries and dependencies for better security and reliability
  • Improve UX for upload pages
  • Improve help text
  • Fix empty map marker tooltip on stop creation page
  • Fix API planning fail due to new service radius field
  • Add link to Edit Stop from Edit Stop Location page
  • Add ability to insert new stops into any run
  • Support exporting of vehicles via CSV
  • Support new fields in Edit All Vehicles
  • Display end depot on map

August 26, 2019

  • Add support for service radius for each vehicle
  • Add support for importing of service radius via CSV
  • Add support for service radius via API
  • Add option to push unserved stops back to Detrack
  • Enhance effectiveness of closed path routing

August 23, 2019

  • Balance between speed and natural routing
  • Fix time windows not working properly due to algorithm optimization

August 21, 2019

  • Reduce over-sorting to speed up routing algorithm

August 20, 2019

  • Enhance UX for buttons display for transferring of stops between runs
  • Improve error messages for more clarity
  • Fix minor typo

August 19, 2019

  • Enhance optimization for stops with many different time windows
  • Fix stop vehicle name not updated after transferring to another run
  • Fix stop depot name not updated after transferring to another run
  • Improve UX for transferring stops between runs
  • Include plan depot in CSV export to better support the workflow of manual run transfer of stops
  • Support the ability to transfer unserved stops to a run

August 17, 2019

  • Add depot name to dynamically depot selected stops
  • Improve restore function after sorting

August 16, 2019

  • Support load ID for stops
  • Add support for stop priority, load ID, and end depot to Dashboard API
  • Support custom date in routing engine API
  • Enhance reliability of geocoding postal codes for Singapore addresses
  • Support splitting of load (from the same order) amongst different vehicles

August 15, 2019

  • Support transferring of stops between runs
  • Improve UX with better error messages when pulling stops from Detrack
  • Support customizing field header for stop priority
  • Support importing of stop priority, auto depot selection and end depot via CSV

August 14, 2019

  • Fix minor error when submitting stops for planning

August 13, 2019

  • Fix unnatural sequence due to time windows
  • Improve UX for edit stop location screen by displaying stop name
  • Improve UX for Map view by displaying name on hovering over map marker
  • Further enhance sequence when routing stops with many different time windows
  • Add support for stop priority
  • Add support for auto depot selection, stop priority and directed routing in API

August 12, 2019

  • Add support for auto depot selection by Default and Nearest
  • Add support for including or excluding a depot for auto selection
  • Fix vehicle available times not updating
  • Reduce over-routing
  • Add support for different start point (depot) and end point (end depot)
  • Add support for Dynamic selection of depot (on top of Default and Nearest)

August 8, 2019

  • Improve validation for duplicate depot names
  • Fix vehicle save function for API
  • Support decimals for load and capacity

August 7, 2019

  • Update libraries and dependencies for better reliability and security
  • Improve validation logic for API
  • Improve UX for General Settings

August 6, 2019

  • Add support for importing of depots via CSV
  • Improve geocoding reliability
  • Enhance UI for vehicle settings
  • Fix zone display

August 5, 2019

  • Make group names case sensitive
  • Update dependencies for greater reliability and security

August 3, 2019

  • Improve geocoding reliability

August 2, 2019

  • Increase map marker size for days with more than 1,000 stops for better UX
  • Support importing of zones via KML files

August 1, 2019

  • Fix importing from Detrack fail due to erroneous validation
  • Adjust bulk map marker and shadow sizes for improved UX
  • Fix geocoding stuck due to overly restrictive throttling
  • Speed up geocoding

July 31, 2019

  • Consider same names with different capitalizations as unique
  • Fix unmapped issue when geocoding same addresses in a single plan
  • Improve geocoding reliability through throttling

July 30, 2019

  • Improve reverse geocoding results by trimming leading and trailing whitespaces and commas
  • Improve geocoding accuracy for Singapore addresses

July 29, 2019

  • Fix minor reverse geocoding issue
  • Improve CSV import validation
  • Support more MIME types for CSV import
  • Improve user experience when resetting zone states
  • Improve user experience when saving settings
  • Increase permutations for more natural runs

July 27, 2019

  • Fix minor geocoding issue

July 26, 2019

  • Enhance security and performance by updating libraries and dependencies to their latest versions
  • Speed up page loading

July 24, 2019

  • Fix inaccurate number of vehicles reported in reports
  • Fix info not fully updated after plan is completed
  • Fix time windows behaving too restrictively
  • Tweak algorithm to speed up planning for plans with many time windows
  • Add support for Google Maps in future (for upgraded accounts)

July 23, 2019

  • Fix minor map error when no markers are present
  • Enhance security and performance by updating libraries and dependencies to their latest versions
  • Fix stops table not updating upon plan completion

July 21, 2019

  • Fix minor JavaScript errors

July 20, 2019

  • Fix max distance behaving too restrictively

July 19, 2019

  • Fix inconsistencies when importing CSV files containing line breaks
  • Fix export header for address field

July 17, 2019

  • Enhance algorithm for closed-path routing to produce more efficient routes
  • Improve scalability by removing map marker shadows on maps with more than 10,000 stops

July 16, 2019

  • Support displaying of map markers on maps with more than 1,000 stops
  • Improve UX for importing CSV file
  • Add support for bulk add stops (without deleting) to dashboard via Dashboard API

July 10, 2019

  • Support Groups in account API
  • Support importing of Vehicle Type field from Detrack
  • Display All Groups in vehicles table

July 9, 2019

  • Support grouping of stops and vehicles
  • Support closed path routing and apply to vehicles with “Return To Depot" option enabled

July 8, 2019

  • Support updating of vehicle settings from Detrack

July 4, 2019

  • Further enhance smart geocodes
  • Introduce smart address for even better geocoding accuracy
  • Remove the option for adding City field for geocoding accuracy

July 2, 2019

  • Fix obscured map view when viewing all stops in a single run

July 1, 2019

  • Enhance smart geocodes
  • Increase geocoding speed by switching to using only dedicated geocoding engine

June 30, 2019

  • Enhance re-map function to reset and re-map all stops in a day
  • Add new dedicated geocoding engine for better Worldwide (International) geocoding accuracy
  • Add new dedicated geocoding engine for better United States of America and Canada geocoding accuracy

June 28, 2019

  • Add the ability to re-map stops in a day

June 27, 2019

  • Fix API planning not working when capacity is not set
  • Switch geocoding to backup engine
  • Improve address formatting

June 26, 2019

  • Add ability to append city, state, postal code, and/or country fields to address field upon import

June 25, 2019

  • Support uploading of vehicle type for stops via CSV
  • Add ability to export line address
  • Improve workload distribution algorithm to maximize serving all stops as priority

June 24, 2019

  • Improve stop form UI for better user experience
  • Improve user experience for sample import CSV file download

June 23, 2019

  • Breaking change: support for max stops is now per vehicle instead of per run

June 21, 2019

  • Fix issue with vehicle ending prematurely due to time window differences
  • Add ability to delete all vehicles

June 20, 2019

  • Fix issue with zone editing function

June 17, 2019

  • Add ability to manually reorder stop sequences in runs
  • Enhance database security

June 13, 2019

  • Enhance session security
  • Enhance password security

June 12, 2019

  • Support importing of vehicle zones via CSV
  • Enhance profile update security

June 11, 2019

  • Enhance JavaScript security
  • Enhance password reset security

June 7, 2019

  • Upgrade framework to the latest version for greater stability

June 6, 2019

  • Increase API sync request timeout to 60 seconds (from 30 seconds)
  • Display startup video guide to new users

June 4, 2019

  • Enhance form security
  • Better support for CSV upload files with empty rows

June 3, 2019

  • Support custom loading time per depot

May 31, 2019

May 29, 2019

  • Add Export Run Prefix option to allow predefined text to be prepended to run numbers before export

May 27, 2019

  • Improve clustering of runs to reduce overlapping

May 26, 2019

  • Fix return to depot option not working as expected

May 24, 2019

  • Improve zones UI

May 23, 2019

  • Improve handling of max stops and workload distribution
  • Support zones to enable restricting vehicles to zones

May 22, 2019

  • Support pull jobs from Detrack based on job statuses e.g. do not pull completed jobs

May 18, 2019

  • Improve geocoding accuracy with option to include City in geocoding address
  • Improve geocoding accuracy with custom text settings

May 15, 2019

  • Improve API call handling

May 14, 2019

  • Implement new routing algorithm to favor starting from the nearest stop
  • Improve speed and memory usage for planning up to 2,000 stops per plan
  • Improve encoding handling for CSV import
  • Add option to include City in geocoding under General Settings

May 9, 2019

  • Improve data handling with Import from Detrack function
  • Improve data handling with CSV import

May 7, 2019

  • Display run information on map view on run selection

May 5, 2019

  • Improve planning speed
  • Improve optimization results
  • Make algorithm topography aware

May 3, 2019

  • Improve speed for uploading large files
  • Add ability to edit stop location by clicking on map marker

May 2, 2019

  • Add option to distribute workload amongst drivers
  • Improve speed for uploading large files

May 1, 2019

  • Increase timeout to allow importing of larger files
  • Enhance clustering for more natural routes

April 30, 2019

  • Add run numbers and colors to map view
  • Add plan time to daily reports

April 29, 2019

  • Add ability to import vehicles via CSV
  • Improve exception messages

April 26, 2019

  • Send welcome email for new users
  • Improve security on hyperlinks

April 25, 2019

  • Add weekly trend reports for distance and stops

April 22, 2019

  • Add daily reports
  • Add trend charts

April 21, 2019

  • Add exception reasons for better usability

April 15, 2019

  • Add support for Two-Factor Authentication (2FA) for enhanced security

April 12, 2019

  • Remove Job Release Time option from Detrack mapping
  • Availability of Python client library for ElasticRoute API on PyPI

April 10, 2019

  • Add elasticity to routes produced by routing algorithm for better support of elongated stops distribution

April 8, 2019

  • Add ability to deselect Detrack mapping options

April 7, 2019

  • Improve naturalness of routes produced by routing algorithm

April 5, 2019

  • Support importing of large CSV files for manifests with thousands of rows
  • Add Group as option for mapping Depot from Detrack

April 3, 2019

  • Improve naturalness of routes produced by routing algorithm
  • Improve error reporting

March 28, 2019

  • Launch Playground to demonstrate the capabilities of upcoming same-day routing engine

March 27, 2019