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
