Revision history for GPSD-Parse

1.03    2019-10-23
        - fix issue in t/device.t where we were looking for a specific serial
          interface name, but may differ from the regex if there's a real GPS
          device connected (fixes #11, work on #9)
        - add links to internal POD sections, and added POD linkcheck test file
          (closes #7, closes #6)
        - add "Waiting for valid GPS signal" warning and return early from
          poll() if no data is available, instead of running blindly ahead and
          throwing irrelevant warnings (fixes #9)
        - added note about running gpsd with the '-n' flag
        - update tests to better handle test runs whether in file or socket mode

1.02    2018-02-28
        - added convenience methods lon(), lat(), alt(), climb(), speed() and
          track(). This alleviates a user from having to expand the indivitual
          statistic from tpv()

1.01    2017-05-26
        - slight code cleanup
        - POD fixes
        - added satellite listing example in POD
        - small fix to t/05-tpv.t. Needed to instantiate a scoped object
        - added signed() and unsigned(). Modifies the output for lat/lon during
          runtime. Send in $lat, $lon to optionally leave the object alone for
          manual one-off conversions
        - added metres() and feet() methods. These toggle at runtime

1.00    2017-05-17
        - updated tests and modified poll()'s handling of the file param when
          running with socket enabled
        - POD updates/corrections and additions
        - added example/sky.pl; Q&D satellite printout
        - all tests pass on a machine in both sock and non-sock mode

0.02    2017-05-17
        - reworked initialization code so that a file can be sent in to replay
          past data and for testing on systems that don't have gpsd. (closes #4)
        - on() is now called by default in new() if in socket mode, and off() is
          likewise called in the destructor
        - new() now has a 'metric' option to convert to using imperial/standard
          measurements where applicable (closes #1)
        - added 'signed' option in new() to convert from signed lat/lon to alpha
          (eg: from -1.23 to 1.23S) (closes #3)
        - added direction(), converts from degree heading to compass direction
          (eg: NNE, SW etc) (closes #2)

0.01    2017-05-16
        - first version, released on an unsuspecting world.
        - all current functionality has tests and documentation
        - new features will be added immediately (see issues), this is simply
          the first release to ensure all POD renders correctly on the CPAN
        - we dynaload JSON::XS, and if it fails, fall back to JSON::PP to avoid
          having to require non-core JSON in the Makefile.PL