Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

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