Revision history for Bot::IRC
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