Skip to content

Releases: googlemaps/js-route-optimization-app

5.1.1

19 Sep 22:15
fb99a7f
Compare
Choose a tag to compare

Fixed

  • Fix typo in python documentation
  • Fix parsing error in CSV upload for travel modes

Added

  • Additional vehicle validation for CSV uploads

5.1.0

29 Jul 20:47
Compare
Choose a tag to compare

Changed

  • Only selected shipments are shown in the pre-solve map view
  • Timezone selector styling and formatting has been updated to be more user friendly
  • Metadata in info windows has been updated for shipments and vehicles in the post-solve view
  • The legend in the post-solve view now more clearly shows how time is spent across all routes
  • Updated styling for metric boxes
  • Timeline view styling now matches the routes shown on the map
  • Map icons are now drawn at a fixed size regardless of zoom level

Fixed

  • Page title and icon have been updated
  • API parameters for generating a PDF map have been updated to support larger datasets
  • Fixed various warnings and errors in the application's unit tests
  • Updated the development docs to reflect current requirements and use updated terminology
  • Made minor styling adjustments to the application

Added

  • Map selections in the post-solve view can be controlled separately by the timeline and table views
  • A travel simulator has been added to let you see how the vehicles will drive their routes. The simulator can both animate its routes for the user, or be controlled manually by dragging the new handle on the timeline view.
  • Added a "Reset view" button in the post-solve view that can be used to clear filters and reset your timeline view.
  • Added load demands and vehicle capacity to pre-solve metrics
  • Click on a shipment in the timeline view to filter to that route and zoom to the selection
  • Added labeled icons to the post-solve view showing the order that stop will be performed on the selected routes. Labels only appear if zoomed in enough and all stops after the 99th will be labeled "99+"

5.0.0

15 May 15:53
Compare
Choose a tag to compare

Changed

  • The application now uses Google Maps Platform Route Optimization instead of Cloud Fleet Routing
  • The license of the application has changed from MIT to Apache 2.0
  • The landing page has been streamlined and updated to reflect Google Maps Platform branding
  • The application is now split vertically between tabular and map views rather than horizontally
  • Map info windows have been updated with new styling
  • The default map style has been changed to match Google Maps
  • The previous "Scenario Settings" view has been moved to "Request Planning" in the side nav
  • Routes are now easier to view on the map
  • Additional pre-solve metrics have been added
  • Help docs have been updated to reflect the new look of the application
  • Terraform files have been updated to reflect the API changes
  • Most forms of post-solve route changes have been removed
  • Various style and layout changes
  • Update dependencies

Fixed

  • File upload process has been streamlined
  • Errors when uploading files are now clearer

Added

  • Scenarios can now have names. Uploaded files will automatically be named to match the source file name. Downloads will reflect the name set in the application.
  • Travel mode icons have been added to the map
  • Map layers can be filtered using the new map legend
  • Routes are automatically selected when a solution is loaded
  • The Save drawer automatically opens when viewing the solution

Full Changelog: 4.4.3...5.0.0

4.4.3

22 Jan 17:44
fd02492
Compare
Choose a tag to compare

Fixed

  • Fix precedence options form element
  • Improve test reliability

Added

  • Add python code examples
  • Add a table filter for Shipment Type
  • Add required IAP service account to terraform

Changed

  • Use custom time formatter for traveled times in metadata view
  • Update dependencies

4.4.2

12 May 13:06
9c47a55
Compare
Choose a tag to compare

Fixed

  • Fix shipment type requirements form state
  • Fix time to next stop calculation
  • Increase Cloud Run memory

Added

  • Add optional chaining to constraint relaxations on update
  • Add warning message when injected routes are uploaded
  • Add solution date selector

Changed

  • Copy selected precedence rule shipments to top of list
  • Disable injected solution toggle when no solution is loaded
  • Overwrite empty BreakRules
  • Exclude breaks from timeline that occur outside a vehicle's day
  • Update documentation
  • Update dependencies

4.4.1

10 Jan 16:06
58df78b
Compare
Choose a tag to compare

Fixed

  • Check for startTimeWindow before parsing startTime in edit vehicle dialog
  • Check for custom map options during PDF generation

Changed

  • Upgrade dependencies

4.4.0

07 Dec 19:47
2c0635e
Compare
Choose a tag to compare

Added

  • Add lat, lng support to location inputs
  • Conditionally display duration, distance limits in pre-solve vehicle table
  • Validate CSV shipment uploads
  • Update Optimization client library

Fixed

  • Improve CSV upload
  • Check for existence of a last travel step before writing to it
  • Always switch to solution view after loading a solution
  • Handle routes with no drive time and/or no visits in PDF export
  • Ignore falsey geocode attempts

Changed

  • Update docs
  • Upgrade dependencies

4.3.0

01 Nov 17:49
5f0245a
Compare
Choose a tag to compare

Added

  • Support allowedVehicleIndices in CSV upload (#11)

4.2.4

27 Sep 15:13
b1dbdb4
Compare
Choose a tag to compare

Fixed

  • Fix visit request duration display on shipment metadata view (#8)

4.2.3

01 Sep 21:40
Compare
Choose a tag to compare

Initial public GitHub release.

Changed

  • Update dependencies to fix Dependabot alerts
  • Update documentation
  • Implement code checks and build pipeline as GitHub Actions