0.001 -- Still in heavy development, should be more features comming 0.002 -- README.md changes 0.003 -- Licence added to the package The Perl 5 License (Artistic 1 & GPL 1 or later) 0.004 -- Pod fix ups 1.004 -- Moved 1.xxx -- Now Generate most of the http functions -- All vendor HTTP Interface methods implemented -- All Chat Object Methods implemented 1.005 -- Fixed bug 124697 -- Now use pure cpan modules for logging validation 1.006 -- Pod clean ups 1.007 -- Pod Updates -- Documented $self->run_lookup -- $self->run_lookup Retry-After header is now correctly supported -- true non blocking unit testing added -- Got advice from cisco about listMessages, apparently bots can only list messages that in rooms that refer to themselves. -- Added far more extensive unit testing 1.008 -- AnyEvent::HTTP::Spark, added support properly handling 429 response in both blocking and non blocking context, IE full Retry-After support has been added -- AnyEvent::HTTP::Spark, documented new constructor arguments -- AnyEvent::SparkBot $self->run_lookup is now just a shortcut, it is no longer a wrapper, but works just fine. -- t/AnyEvent-SparkBot.t no longer tries to get to the internet without $ENV{RUN_HTTP_TESTS} being true 1.009 -- Changed min version of Data::Dumper to 2.161 1.010 -- Changed min version of Carp to 1.38 1.011 -- Removed old vendor doc links -- Added missing meetings api and pod 1.012 -- Added uploadFile interface 1.013 -- Fixed the readme file 1.014 -- Added retry for 404 ( these are super common ) -- fixed missing method retryTimeout, now has a default value of 1 second 1.015 -- Changed the default api url from: https://api.ciscospark.com/v1/ To: https://webexapis.com/v1/ 1.016 -- added Accept http header by default -- removed ? from get when no get arguments are included -- we now have to generaate encoding values for raw websocket message ids, See: https://developer.webex.com/blog/what-the-base-decoding-webex-api-ids 1.017 -- fixed warning line 341 in lib/AnyEvent/SparkBot.pm