Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 2.2 KB

File metadata and controls

57 lines (40 loc) · 2.2 KB

[2.0.5] - Documentation

  • Added images and changed documentation somewhat

[2.0.4] - Move Consolidation

  • Moves are now recomputed each time a stop is computed
  • This means that the number of moves is always one less that the number of stops

[2.0.3] - Move Calculation

  • Fixed a bug when creating moves between two stops belonging to the same place
  • To avoid inaccuracy distance as a resulting of noisy readings when inside buildings, this path should be computed as a straight line, rather than from a list of points

[2.0.2] - Stop merging

  • Implemented stop merging to prevent gaps in the data
  • This was especially a problem on iOS devices during the night, where location sampling is automatically limited by the OS
  • Gaps in the data during the night would cause the home stay feature to be very unreliable

[2.0.1] - Stream-based API

  • Removed Routine Index temporarily

[2.0.0] - Stream-based API

  • The API is now fully streaming-based.

[1.3.4] - Flushing data

  • Fixed an error where location samples were being flushed when they shouldn't

[1.3.3] - Dependencies

  • Updated dependencies

[1.3.2] - Streaming based API

  • Renamed GeoPosition to GeoLocation due to naming conflicts with another package.

[1.3.0] - Streaming based API

  • Refactored API to support streaming
  • An example app is now included

[1.2.0] - Restructuring

  • MobilitySerializer is now private.

[1.1.5] - Major refactoring

  • Renamed and refactored classes such as Location and SingleLocationPoint to GeoPosition and LocationSample respectively.

[1.1.0] - Private classes

  • Made a series of classes private such that they cannot be instantiated from outside the package

[1.0.0] - Formatting

  • Fixed a series of formatting issues which caused the package to score lower on pub.dev
  • Upgraded the release number to 1.x.x to increase the package score on pub.dev

[0.1.5] - Private constructor.

  • The Mobility Context constructor is now private
  • A Mobility Context should always be instantiated via the ContextGenerator class.

[0.1.0] - First release.

  • The first official release with working unit tests
  • Includes a minimalistic API which allows the application programmer to generate features with very few lines of code.