Revision history for POE-Component-Client-opentick ------------------------------------------------------------ Legend: BUG: An actual found or reported bug fix. FIX: Change toward correct behavior, but unreported. DOC: Changes to documentation. NEW: New, previously non-existent feature. ------------------------------------------------------------ 0.21 Jan 09, 2009 BUG: Constant.pm:OTeod() wasn't checking definedness of $data_type BUG: Protocol.pm:_send_notification() did string comp. with == FIX: OTClient.pm:cancelBookStream() had extraneous crap in it. FIX: Added lexical 'use warnings' throughout. (No problems were caused; I run locally with PERL5OPT=-w ) FIX: opentick.pm was checking a couple of unitialized variables. FIX: Minor warning corrections in Socket.pm, Protocol.pm DOC: Clarified and unified all documentation throughout distribution. 0.20 Nov 23, 2008 BUG: I think I fixed the build errors on Solaris, Win32 and Darwin in one fell swoop. Silly caching network stacks. { BUG: RT #39733: Wrong $field_datatypes for OT_DATATYPE_OHLC, Record.pm BUG: RT #39734: Minor typo in documentation for Record.pm BUG: RT #40364: Broken get_status() when ot_status_changed, opentick.pm BUG: RT #40573: Annoying Dumper() in Protocol.pm } -- thanks, A.L.! FIX: t/13-Output.t would fail on 5.6.2 due to scalar refs; skipped. DOC: Added Frequently Asked Questions list based on email questions. 0.15 Apr 16, 2008 BUG: Server redirection implementation was borked; repaired. (Thanks, bt!) TST: Updated tests to reflect new redirection implementation. DOC: Updated doc/implementation-notes.txt with correct info. FIX: Minor optimizations in protocol handling to reduce unnecessary POE messages. FIX: Upped priority of OT_HEARTBEAT due to premature disconnections during testing. 0.12 Apr 13, 2008 BUG: Corrected misnamed variables that caused OTClient.pm and examples/OTClient-example.pl to fail. Thanks, bt! FIX: Changed member variable lifetime in ProtocolMsg.pm DOC: Cleaned up documentation a bit more. 0.11 Apr 3, 2008 BUG: Corrected (64-bit) error in pack header for OT_DATATYPE_OHLC 0.10 Mar 20, 2008 NEW: Expanded functionality of Record::get_data NEW: Added Record::get_data_as_hashref and ::get_data_as_arrayref NEW: Added Constants::OTTradeIndicator and ::OTQuoteIndicator FIX: Optimized opentick::_send_notification DOC: Corrected, clarified and cleaned up documentation throughout. DOC: Documented arguments of all API events in opentick.pm 0.05 Mar 12, 2008 NEW: Reimplemented OTClient::getEntityById for facade interface. FIX: Corrected documentation; was referring to incorrect event IDs. 0.04 Mar 10, 2008 BUG: Corrected more 64-bit tests, as reported by cpantesters. 0.03 Mar 10, 2008 BUG: Corrected 32/64-bit tests, reported by cpantesters BUG: Corrected 'use lib' in Constants.pm:69, reported by cpantesters FIX: Carp in pre-5.8.x didn't export longmess(); use full package call 0.02 Mar 09, 2008 NEW: Added examples/ folder BUG: Corrected META.yml errors reported by CPANTS 0.01 Mar 09, 2008 First version, released on an unsuspecting world. # END OF Changes