Revision history for Bot::IRC

1.40      2023-08-21 11:44:48-07:00 America/Los_Angeles

1.39      2022-03-18 08:51:19-07:00 America/Los_Angeles
        - Minor documentation update

1.38      2021-09-24 15:45:14-07:00 America/Los_Angeles
        - Add "disconnect" parameter trigger option

1.37      2021-08-05 11:25:33-07:00 America/Los_Angeles
        - First 100 IRC server numeric lines available

1.36      2021-08-03 13:26:10-07:00 America/Los_Angeles
        - Encode UTF-8 input/output in logs and messages

1.35      2021-02-07 16:29:25-08:00 America/Los_Angeles
        - Emotes now use CTCP ACTION

1.34      2021-02-06 10:03:13-08:00 America/Los_Angeles
        - Eval 001 regardless of return location

1.33      2021-02-04 14:42:22-08:00 America/Los_Angeles
        - Pre-support for exact v1.15 try implementation switch

1.32      2021-01-13 11:06:00-08:00 America/Los_Angeles
        - Override some minimum version reqs in dist.ini

1.31      2021-01-13 06:08:29-08:00 America/Los_Angeles
        - Set function test to have explicit srand so crypt results are consistent

1.30      2021-01-11 14:39:40-08:00 America/Los_Angeles
        - Patch to signature failure in Perl 5.18 and lower

1.29      2021-01-11 14:04:24-08:00 America/Los_Angeles
        - Patch to fix exact::class missing auto-dependency

1.28      2021-01-11 13:54:41-08:00 America/Los_Angeles
        - Migrate to Test2::V0 and add exact
        - Improve .gitignore file
        - License migrate to Artistic 2.0

1.27      2020-11-28 13:25:38-08:00 America/Los_Angeles
        - De-auto-encode to resolve #8
        - Migrate Travis CI and Coveralls to GitHub Actions and Codecov
        - Update copyright year

1.26      2020-11-08 12:18:30-08:00 America/Los_Angeles
        - IPv6 support via IP instead of INET (Thank you: Bruno Meneguele)

1.25      2019-07-17 09:43:58-07:00 America/Los_Angeles
        - Fix Karma plugin's help text

1.24      2019-07-12 07:06:31-07:00 America/Los_Angeles
        - Send USER and NICK lines to IRC server based on an optional parameter

1.23      2019-01-24 12:42:33-08:00 America/Los_Angeles
        - Fix for bot help topics listing display
        - Uprade TravisCD Perl test version head

1.22      2018-10-01 16:30:33-07:00 America/Los_Angeles
        - POD error correction; spotted by Ralf (Thanks!)

1.21      2018-06-23 14:34:52-07:00 America/Los_Angeles
        - Update POD to be more clear with structure examples
        - Update store-sqlite unit test

1.20      2018-06-05 13:18:12-07:00 America/Los_Angeles
        - Adding Perl versions to test; annual general update for 2018
        - Alter how Greeting plugin can get its configuration; POD updates

1.19      2017-08-09 13:22:05-07:00 America/Los_Angeles
        - Improved error capture/reporting during Store::SQLite get/set

1.18      2017-08-01 16:14:28-07:00 America/Los_Angeles
        - Set minimum required version to 5.14 because Email::Mailer dependency
          has that as its minimum required version

1.17      2017-08-01 15:40:40-07:00 America/Los_Angeles
        - Bot will not respond to "hi" and "good morning" and stuff unless
          talked directly to
        - History fetching and returning by email interface enhancements

1.16      2017-07-11 17:05:59-04:00 America/New_York
        - Add Try::Tiny blocks for most evals and include headers in error
          messages to provide a little more context on errors

1.15      2017-06-28 19:30:42-04:00 America/New_York
        - Improve bot's ability to be addressed and respond
        - Fix bug that would throw undef hash ref error for missing vars() vars

1.14      2017-06-17 22:00:44-04:00 America/New_York
        - Bot is slightly smarter about not responding to input that may not
          actually be intended for the bot
        - Added "full_text" input variable
        - Added ability for run() to accept post-connection commands to execute

1.13      2016-12-21 11:02:41-08:00 America/Los_Angeles
        - Filter IRC color codes and control characters from incoming line text

1.12      2016-12-06 09:15:08-08:00 America/Los_Angeles
        - Improving a little on best practice by having accesstors for vars()
          and settings()
        - Add channels() method to bot via Join plugin
        - Make help URLs more clickable for some IRC clients
        - Handle UTF8 output a little better; handle exceptions from plugins
          better

1.11      2016-12-03 21:18:42-08:00 America/Los_Angeles
        - History plugin can now be told to filter certain channels

1.10      2016-12-01 14:52:21-08:00 America/Los_Angeles
        - Bot::IRC::History plugin and integrations
        - Improved Greeting plugin for a little nice-ness from the bot
        - Add note() method and warn/die hooks to put date/time in log files

1.09      2016-11-22 13:53:57-08:00 America/Los_Angeles
        - Basic flood protection for fast-repeated inputs

1.08      2016-11-16 05:38:22-08:00 America/Los_Angeles
        - Added the "Ping" core plugin

1.07      2016-11-11 09:09:17-08:00 America/Los_Angeles
        - More gracefully handle IRC server connection throttling
        - Respond to "to_me" messages that aren't handled by plugins

1.06      2016-11-10 18:14:41-08:00 America/Los_Angeles
        - Core plugin load order and block/return minor patch
        - Infobot plugin fix for punctuation
        - Variety of small bug fixes
        - Fix for bug in recalling historically joined channels

1.05      2016-11-08 11:39:57-08:00 America/Los_Angeles
        - Improve error reporting on loading plugins
        - Don't reply to un-evaluated math expressions

1.04      2016-11-08 10:45:07-08:00 America/Los_Angeles
        - Added "Infobot" plugin
        - Added "Greeting" plugin
        - Added "Functions" plugin

1.03      2016-11-07 17:39:07-08:00 America/Los_Angeles
        - Removed "priority" concept (because it be dumb and redundant redundant)
        - Error trapping and clean-up in parent process
        - Added list() helper
        - Added reply_to() method to core and used it where appropriate
        - Stored channels with Join plugin
        - Added "Seen" plugin
        - Plugin "Karma" added
        - Plugin "Math" added
        - Plugin "Convert" added

1.02      2016-11-04 13:48:17-07:00 America/Los_Angeles
        - Load all core plugins set with ":core"
        - Join plugin
        - Store::SQLite plugin
        - Change precedence order of loading plugins to favor private and
          extension overrides
        - Quick matching of ::X:: and ::Y:: sub-namespace plugins

1.01      2016-11-03 17:08:15-07:00 America/Los_Angeles
        - First version, released on an unsuspecting world