UNPKG

sharedstreets

Version:

SharedStreets, a 'digital commons' for the street

136 lines (83 loc) 3.1 kB
# Changelog ## 2019-03-21 - 0.11.0 - mirgrated/refactored cache library from api ## 2019-03-19 - 0.10.0 - Update test suite - Update directory stucture: move code to `./src` - Remove uncessary dependencies ## 2018-06-19 - 0.9.3 - Fixed bugs in location reference generation ## 2018-04-05 - 0.9.2 - Update default roudning to five decimals ## 2018-02-21 - 0.9.1 - Revert `nodeId` to `number` type. - Convert `bench.js` to Typescript ## 2018-02-20 - 0.9.0 - `distanceToNextRef` has been changed to calculate distance along geometry instead of `start` to `end` points. ## 2018-02-19 - 0.8.2 - Fix closed loops LineStrings: https://github.com/sharedstreets/sharedstreets-conflator/issues/8 ## 2018-02-18 - 0.8.0 - Implement `backReference` & `forwardReference` methods. - Implement `getStartCoord` & `getEndCoord` methods, easy way to extract coordinates from a GeoJSON LineString. - Implement `getFormOfWay` method, easy way to extract FormOfWay from a GeoJSON LineString. - Update `distanceToNextRef` to use `start` & `end` params. ## 2018-02-17 - Add new helper methods `inboundBearing`, `outboundBearing` & `distanceToNextRef`. ## 2018-02-16 - 0.7.2 - Enforce strict TSLint/Typescript configs ## 2018-02-15 - 0.7.0 - Add new method `metadata` - Update docs for `reference` - Add new method `reference` ## 2018-02-12 - Add new method `intersection` ## 2018-02-11 - Add new method `geometry` - Convert tests to Typescript ## 2018-02-08 - 0.6.0 - Make `formOfWay` optional for `referenceId` method. - Add `coordsToLonlats` method ## 2018-02-06 - 0.5.0 - Enforce strict TSLint `tslint.json` - Enforce strict=true `tsconfig.json` https://github.com/sharedstreets/sharedstreets-js/issues/9 ## 2018-01-30 - 0.4.0 - Improved readability of testing (expectedId) - Handle FormOfWay as `undefined` - Split method names `getFormOfWay` => `getFormOfWayString` & `getFormOfWayNumber` - Split method names `getFormOfWay` => `getFormOfWayString` & `getFormOfWayNumber` - Update pbf sample data ## 2018-01-29 - 0.3.0 - Fix `bignumber.js` precision loss issue - Add `.pbf` test cases (intersection 100%, geometry 100%, reference 0%) - Replace `latlonsToCoords` => `lonlatsToCoords` ## 2018-01-27 - 0.2.0 - Add messages methods (helps troubleshoot library) - Add `geometryMessage` - Add `intersectionMessage` - Add `referenceMessage` ## 2018-01-25 - Add `referenceId` - Add `locationReference` - Clean documentation ## 2018-01-23 - Add `geometryId` - Add `intersectionId` ## 2018-01-11 - Start implementation of SharedStreets Location Reference - Start implementation of SharedStreets Reference ## 2018-01-10 - Drop Rollup bundler in favor of Browserify (Config too complex when including Crypto & Typescript) - Replaced Base58 with Base16 (hex) ## 2018-01-09 - Implement `sharedstreets.geometry` ## 2018-01-05 - Drop PBF & Typescript definition from core library ## 2018-01-03 - Implement Geometry Pbf parser ## 2018-01-02 - Implement Intersection Pbf parser ## 2018-01-01 - Setup boilerplate - Add PBF test fixtures - Add initial JSDocs documentation