Releases: googlemaps/js-route-optimization-app
Releases · googlemaps/js-route-optimization-app
5.1.1
5.1.0
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
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
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
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
Fixed
- Check for
startTimeWindow
before parsingstartTime
in edit vehicle dialog - Check for custom map options during PDF generation
Changed
- Upgrade dependencies
4.4.0
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
4.2.4
4.2.3
Initial public GitHub release.
Changed
- Update dependencies to fix Dependabot alerts
- Update documentation
- Implement code checks and build pipeline as GitHub Actions