Revision history for perl distribution Mojo-IRC 0.47 2022-12-09T10:16:04 - Removed deprecated method track_any() - Passthrough ctcpreply events from Parse::IRC #32 Contributor: Dominik Hassler - Text for NOTICE is in the second param #33 Contributor: Dan Book 0.46 2020-02-16 - Fix insecure option for Mojolicious 9.0 - Add write_p method returning a Mojo::Promise - Use promises instead of deprecated and decored Mojo::IOLoop::Delay - Deprecated Mojo::IRC::UA 0.45 2018-06-07T14:41:06+0800 - Add insecure option for invalid certs with Mojolicious 7.80 Contributor: Dan Book 0.44 2017-02-18T02:50:18+0100 - Fix Mojo::IRC::UA did not clean up events 0.43 2017-01-14T11:10:32+0100 - Add "message" event #29 - Replaced EXPERIMENTAL "irc_any" event with "message" event #29 - Compatible with Mojolicious 7.18 #29 0.42 2016-11-16T20:04:49+0100 - Can detect server settings using rpl_isupport() - Improved parsing nicks with modes Nordaaker/Convos#287 0.41 2016-11-13T14:01:01+0100 - Fix parsing nicks with & and % modes Nordaaker/Convos#287 0.40 2016-10-13T09:40:46+0200 - Add support for JOIN redirects Nordaaker/Convos#284 0.39 2016-09-16T09:34:40+0200 - Add "host" and "server_info" to Mojo::IRC::UA->whois() output 0.38 2016-09-14T23:10:59+0200 - Fix matching channel names case insensitive in Mojo::IRC::UA 0.37 2016-09-07T09:17:08+0200 - Skipping t/ua-mode.t for now. https://github.com/jhthorsen/mojo-irc/issues/28 0.36 2016-09-06T21:31:13+0200 - Fix t/ua-mode.t #28 0.35 2016-08-29T09:14:48+0200 - Add Mojo::IRC::UA->kick() method - Add Mojo::IRC::UA->mode() method 0.34 2016-08-25T22:44:57+0200 - Add connect_timeout() attribute 0.33 2016-08-24T22:40:14+0200 - Fix Mojo::IRC::UA triggered callback on wrong IRC event 0.32 2016-08-24T17:15:41+0200 - Fix joining channel with key 0.31 2016-04-09T23:49:41+0200 - Add Test::Mojo::IRC->server attribute - Add Test::Mojo::IRC->start_server can be called as a class method - Change channel_topic() to return {topic => "..."} - Fix channel_topic() return value on error 0.30 2016-03-22T12:00:55+0100 - Fix channels() on error to return hash-ref - Breaking change: "irc_error" is not always emitted - Add EXPERIMENTAL "irc_any" event 0.29 2016-03-10T22:22:24+0100 - Prevent t/parse-irc-message.t from getting run 0.28 2016-02-28T13:48:40+0100 - Add Mojo::IRC::UA->part_channel() method - Add "local_address" attribute 0.27 2015-09-21T11:22:24+0200 - Fix calling callbacks async - Remove support for MOJO_IRC_OFFLINE=1 0.26 2015-07-11T13:26:26+0200 - Bumping Mojolicious requirement to 6.00 0.25 2015-06-15T15:31:27+0200 - Remove [+nt] and friends from topic returned from channels() - Fix parsing to allow CR or LF at buffer end. #24 Contributor: Ben Tyler 0.24 2015-06-02T22:18:12+0200 - Fix default nick only contains [a-z] and "_". 0.23 2015-06-02T00:46:24+0200 - Fix requirement to Mojo::Util (Need version 1.33) 0.22 2015-05-31T09:21:58+0200 - Add Mojo::IRC::UA - Add Mojo::IRC::UA->channels() method - Add Mojo::IRC::UA->channel_topic() method - Add Mojo::IRC::UA->channel_users() method - Add Mojo::IRC::UA->join_channel() method - Add Mojo::IRC::UA->nick() method - Add Mojo::IRC::UA->whois() method 0.21 2015-05-31T07:54:33+0200 - Deprecated MOJO_IRC_OFFLINE in favor of Test::Mojo::IRC 0.20 2015-05-30T19:29:25+0200 - Test::Mojo::IRC can fetch server output from __DATA__ section - Fix "choppy" buffer from Test::Mojo::IRC test server 0.19 2015-05-22T13:44:50+0200 - Add Test::Mojo::IRC - Changed default value for nick() to mirror user() - Changed default value for user() to reflect current logged in user 0.18 2015-03-01T18:05:08Z - More tests are skipped on MSWin32 0.17 2015-02-15T21:44:25Z - Fix parsing bug in _read() on unknown numeric IRC event, #21 - Fix setting nick in irc_rpl_welcome default handler, #20 0.16 2015-02-08T11:41:48Z - Add disconnect() can be called without a callback Contributor: Dan Book - Fix "close" event can reconnect Contributor: Dan Book - Fix responding to CTCP messages - Fix responding to CTCP PING message 0.15 2015-01-09T16:19:34Z - More robust unit tests 0.14 2015-01-02T13:31:11Z - Fix failing test on BSD 0.13 2014-09-14T20:16:25Z - emit_safe() is deprecated in Mojolicious 0.12 2014-09-06T19:25:13Z - Skip tests on MSWin32 #9 0.11 2014-08-31T14:32:11Z - Fix update of current nick() on err_nicknameinuse() 0.10 2014-08-16T20:24:25Z - Fix update of current nick() - Deprecated change_nick() 0.09 2014-07-29T08:43:34Z - Fix emitting err_xxx events before irc_error 0.08 2014-07-27T19:06:53Z - Will also emit numeric events - Move events out of main module documentation - Deprecated irc_err_xxx events 0.07 2014-05-30T07:46:58Z - Fix Mojo::IRC for Mojolicious 5.0 0.0601 2014-02-22T17:43:57Z - Fix missing ERR_ events. - Started DEPRECATION process for irc_err_xxx events. 0.06 2014-02-22T11:54:38Z - Allow offline mode with MOJO_IRC_OFFLINE=1 0.0501 2014-02-22T09:57:25Z - Add debug info to figure out failing error.t http://www.cpantesters.org/cpan/report/3758769c-6bf4-1014-9dd5-8faa6c3f6 a79 0.05 2014-02-21T20:52:39Z - Add parser() attribute - Add ctcp() method to quote CTCP messages - Add support for CTCP events 0.04 2014-02-21T18:23:16Z - Fix PASS need to be sent before NICK and USER http://www.irchelp.org/irchelp/rfc/chapter4.html#c4_1_1 Contributor: Stephan Jauernick 0.0303 2013-10-01T12:23:30Z - Fix irc_err_nicknameinuse: Need to try with same nick, not modify the nick attribute. - Marked change_nick() as deprecated. 0.0302 2013-09-06T23:40:46Z - Fix t/error.t on windows - Fix Makefile.PL 0.0301 2013-09-04T23:46:41Z - Need to remove stream_id on error as well 0.03 2013-09-04T13:48:26Z - Add support for TLS - Change default ping interval to every 60 seconds 0.0201 2013-08-16T23:31:03Z - Fix NAME in Makefile.PL 0.02 2013-08-05T12:40:20Z - Remove File::Slurp as a dependency - Remove Carp as a dependency - Add Test::more as a dependency - Made unittest more robust. The write() of NICK, USER and JOIN might be received at the server at once. 0.01 2013-08-03T10:19:28Z - Add default event handlers - Add change_nick() - Add reconnect when changing server.