Revision history for Perl module Net::GPSD3
TODO
- Support SUBFRAME objects better
- Add Tests for many GPS devices
- Add a capability for handlers to turn off watcher mode.
- Consolidate code between Net::GPSD3->watch and Net::GPSD::POE->session
- Figure out a better way to use the default handlers
- Review time vs. datetime
- Figure out if we can drop DateTime due to the load time.
- Figure out if we can make DateTime a runtime requirement.
0.19 2011-12-29
- Added use strict and use warnings to all tests - RT 73612
- Fixed spec version
0.18_2 2011-09-26
- Updated GPSD URL
0.18 2011-09-26
- Fixed POLL method GPSD API change - RT 73489 ryan from presslab.us
- Dropped EXE_FILES section from Makefile.PL - RT 70414 - fschlich at cis.fu-berlin.de
- Fixed spelling issues in pod - RT 70410 - fschlich at cis.fu-berlin.de
0.17 2011-04-10
- Moved Net::GPSD3::POE to separate package
0.16 2011-04-08
- Updated perl-Net-GPSD3-Handler.pl to use two handlers
- Updated POE interface based on feedback from Rocco Caputo <rcaputo@pobox.com>
- Switched from inline_states session to object_states session
- Added stop and shutdown capabilities
- Added POE methods pause and resume
0.15 2011-04-05
- Added POE::Session capability
- Added Net::GPSD3::POE->session
- Updated tests
- Fixed Net::GPSD3->constructor to support inheritance
- Added POE script example
- Update script documentation
0.14 2011-03-26
- Added Documentation and Examples
- Added poll->tpv alias for poll->fix method
- Updated support for GST object
- Updated perl-Net-GPSD3-poll.pl to show much more data
- Updated default handler changed tpv->time to tpv->timestamp
0.13 2011-03-25
- Added poll->fix method
- Added poll->sky method
- Renamed internal method poll->fixes to _fixes
- Renamed internal method poll->skyviews to _skyviews
- Updated POLL documentation
- Added GST object support
0.12 2011-03-24
- gpsd 2.96 protocol 3.4 support
- Do not expect the protocol to stabilize until gpsd 3.00
- Added support for new POLL interface
- Added support for SUBFRAME object
- Updated objects to support new W3C timestamp format
- Added RPM spec file to the distribution
- Updated tests for the new protocol 3.4
- Updated Net/GPSD3.pm
- Moved defaults into methods
- Added object caching in gpsd->cache method
- Removed the intersperse capability as redundant with caching
- Renamed example scripts
- Dropped strftime support (not backwards compatible!)
0.11 2010-01-14
- gpsd protocol 3.3 support
- Moved to IO::Socket::INET6 to support both IPv4 and IPv6
0.10 2010-01-01
- Updated GPS::Point minimum required version to 0.10
0.09 2009-11-27
- Added DateTime to handler output
0.08 2009-12-06
- API changed between gpsd versions 2.90dev and 2.90
- Added json=>true to ?WATCH request
0.07 2009-11-22
- Support some changes in the protocol in 2.90dev.
0.06 2009-10-03T5:34:00Z
- Satellite->reported property was dropped (now calculated)
0.05 2009-09-28T18:31:00Z
- modified SKY->Satellites to reuse parent->constructor code.
0.04 2009-09-26T23:03:00Z
- Documentation
- Changed satelliteObjects to Satellites (still have satellites)
- Changed DeviceObjects to Devices (still have devices)
- Added Error trapping and better messages
0.03 2009-09-19T06:48:00Z
- Fixed up DEVICE package
- Fixed up ERROR package
- Refactored a bunch of the code to make testing easier
- Added more tests
- Added Example
0.02 2009-09-16T00:20:00Z
- Documentation
- Updated SKY->satellites
- Added SKY->satelliteObjects
- Updated Makefile.PL -> prereq
0.01 2009-04-14T18:58:54Z
- gpsd version 3.1 protocol