Rand Stats

IRC::Client

zef:lizmat
Revision history for IRC::Client

4.0.12  2024-08-31T20:30:02+02:00
    - Bump version of IO::Socket::Async::SSL, and make it accept any
      future versions as well, to prevent clashes with e.g. Whateverable
    - Add separate badges for each OS
    - Add sponsor button
    - Update copyright year

4.0.11  2023-11-07T14:12:36+01:00
    - Don't cue ping tests for the same second.  This could happen when
      bursting a message to a channel.  Only one ping test will suffice
    - Update copyright year
    - Add sponsor link

4.0.10  2023-11-07T13:42:50+01:00
    - Set default ping-wait independent of last ping received.  This looks
      like it will fix bouncing behaviour of bots because they missed a PING

4.0.9  2022-10-27T11:46:56+02:00
    - Upped dependency on IO::Socket::Async::SSL, japhb++

4.0.8  2022-02-12T10:45:27+01:00
    - Upped dependency on IO::Socket::Async::SSL

4.0.7  2022-01-07T00:01:03+01:00
    - Make sure that an exception in react/whenever quits

4.0.6  2021-12-15T15:24:11+01:00
    - Make PING check more reliable by scheduling one every time
      the client says something on the server (apparently IRC servers
      treat anything the client says as a PONG, so the timeout timer
      server side appears to be reset then)
    - Remove the "use IRC::Client::Message" endpoint again, it was the
      wrong fix.  Code that is trying to use the separate module, should
      just remove that and just do a "use IRC::Client" instead

4.0.5  2021-12-13T20:05:00+01:00
    - Make sure we have a "use IRC::Client::Message" endpoint

4.0.4  2021-12-10T16:15:27+01:00
    - Fixed debugging logic (just call "debug" now)
    - Handle not being able to connect at all better
    - Fix PING test logic: it didn't work

4.0.3  2021-12-09T11:38:03+01:00
    - Make sure IRC::Client::Plugin class is exported

4.0.2  2021-12-09T11:21:03+01:00
    - Some more internal code reorganization
    - Added PING test checker + automatic reconnect capability
    - Added "magic-word" capability to tell bot to reconnect

4.0.1  2021-12-07T19:58:39+01:00
    - Bump dependency on IO::Socket::Async::SSL
    - Fix links in documentation
    - Moved all code into a single file for easier maintenance

4.0.0  2021-09-10T13:53:41+02:00
    - Big internals refactor
    - Use new .rakumod and .raku extensions
    - Remove mentions of Perl 6
    - Add support for handling topic changes, and "irc-topic" event
    - Moved from raku-community-modules to new maintainer: lizmat
    - Published in the zef ecosystem

3.006003 2016-09-15
    - Improve docs by adding tables of contents
    - Fixed inability to subscribe to numerics due to irc-\d+ not being a valid
        Raku identifier

3.006002 2016-08-08
    - Emit irc-started before any connection is made

3.006001 2016-08-07
    - Add `:alias` feature (#22)

3.005001 2016-08-07
    - Make addressed regex more restrictive (#21)

3.004004 2016-08-03
    - Implement .match method on Privmsg/Notice message objects

3.004003 2016-08-02
    - Make nick grammar looser to match real-world use rather than RFC (#19)
    - Fix missing user/channel info in debug output for PRIVMSG/NOTICE messages
    - Add support for channel passwords (#18)

3.003006  2016-07-31
    - Fix issue with giving multiple values to channels

3.003005  2016-07-30
    - Fix Privmsg message object match in signature regex
    - Fix warnings in output

3.003004  2016-07-30
    - Fix precompilation bug for Terminal::ANSIColor loading (MasterDuke)

3.003003  2016-07-29
    - Completed "rewrite" API redesign