Socket
Socket
Sign inDemoInstall

osrm

Package Overview
Dependencies
Maintainers
18
Versions
184
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

osrm - npm Package Versions

1
19

5.5.3

Diff

danpat
published 5.5.2 •

danpat
published 5.5.1 •

Changelog

Source

5.5.1

  • Changes from 5.5.0
    • API:
      • Adds generate_hints=true (true by default) which lets user disable Hint generating in the response. Use if you don't need Hints!
    • Bugfixes
      • Fix #3418 and ensure we only return bearings in the range 0-359 in API responses
      • Fixed a bug that could lead to emitting false instructions for staying on a roundabout
themarex
published 5.5.0 •

Changelog

Source

5.5.0

  • Changes from 5.4.0
    • API:
      • osrm-datastore now accepts the parameter --max-wait that specifies how long it waits before aquiring a shared memory lock by force
      • Shared memory now allows for multiple clients (multiple instances of libosrm on the same segment)
      • Polyline geometries can now be requested with precision 5 as well as with precision 6
    • Profiles
      • the car profile has been refactored into smaller functions
      • get_value_by_key() is now guaranteed never to return empty strings, nil is returned instead.
      • debug.lua was added to make it easier to test/develop profile code.
      • car.lua now depends on lib/set.lua and lib/sequence.lua
      • restrictions is now used for namespaced restrictions and restriction exceptions (e.g. restriction:motorcar= as well as except=motorcar)
      • replaced lhs/rhs profiles by using test defined profiles
      • Handle oneway=alternating (routed over with penalty) separately from oneway=reversible (not routed over due to time dependence)
      • Handle destination:forward, destination:backward, destination:ref:forward, destination:ref:backward tags
      • Properly handle destinations on oneway=-1 roads
    • Guidance
      • Notifications are now exposed more prominently, announcing turns onto a ferry/pushing your bike more prominently
      • Improved turn angle calculation, detecting offsets due to lanes / minor variations due to inaccuracies
      • Corrected the bearings returned for intermediate steps - requires reprocessing
      • Improved turn locations for collapsed turns
      • Sliproad classification refinements: the situations we detect as Sliproads now resemble more closely the reality
    • Trip Plugin
      • changed internal behaviour to prefer the smallest lexicographic result over the largest one
    • Bugfixes
      • fixed a bug where polyline decoding on a defective polyline could end up in out-of-bound access on a vector
      • fixed compile errors in tile unit-test framework
      • fixed a bug that could result in inconsistent behaviour when collapsing instructions
      • fixed a bug that could result in crashes when leaving a ferry directly onto a motorway ramp
      • fixed a bug in the tile plugin that resulted in discovering invalid edges for connections
      • improved error messages when missing files during traffic updates (#3114)
      • For single coordinate geometries the GeoJSON Point encoding was broken. We now always emit LineStrings even in the one-coordinate-case (backwards compatible) (#3425)
    • Debug Tiles
      • Added support for turn penalties
    • Internals
      • Internal/Shared memory datafacades now share common memory layout and data loading code
      • File reading now has much better error handling
    • Misc
      • Progress indicators now print newlines when stdout is not a TTY
      • Prettier API documentation now generated via npm run build-api-docs output build/docs
themarex
published 5.5.0-rc.5 •

themarex
published 5.5.0-rc.4 •

themarex
published 5.5.0-rc.3 •

themarex
published 5.5.0-rc.2 •

danpat
published 5.5.0-rc.1 •

danpat
published 5.4.3 •

Changelog

Source

5.4.3

  • Changes from 5.4.2
    • Bugfixes
      • #3254 Fixed a bug that could end up hiding roundabout instructions
      • #3260 fixed a bug that provided the wrong location in the arrival instruction
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc