Revision history for Bot::IRC 1.42 2025-06-13 10:22:57-07:00 America/Los_Angeles - Add security policy as per CPANSec recommendation 1.41 2025-01-28 11:46:54-08:00 America/Los_Angeles - exact::class attr leak guard 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