Raku Land

IRC::Channel::Log

Revision history for IRC-Channel-Log 0.0.33 2021-06-09T16:39:59+02:00 - Add support for .entries(:until-target) 0.0.32 2021-06-08T17:36:59+02:00 - Add support for .entries(:from-target) 0.0.31 2021-06-02T22:05:42+02:00 - .watch-and-update now takes optional Callable for post-processing 0.0.30 2021-05-31T22:58:33+02:00 - Make sure additions update any cached "dates-with" information - Use a foldcased needed as key in lookup hash - Make sure the directory to save nick color info exists - Up dependency on JSON::Fast 0.0.29 2021-05-25T22:58:56+02:00 - Up dependency on IRC::Colabti::Log for updated .update return value 0.0.28 2021-05-25T17:58:56+02:00 - Up dependency on IRC::Colabti::Log to get Message.gist fix 0.0.27 2021-05-25T15:51:20+02:00 - Add :targets feature to .entries method 0.0.26 2021-05-25T14:51:52+02:00 - Add .cleaned-nick method 0.0.25 2021-05-24T12:27:32+02:00 - Handle new .update interface in .watch-and-update - Up test-dependency of IRC::Log::Colabti 0.0.24 2021-05-19T11:24:48+02:00 - Up test dependency on IRC::Log::Colabti, it was forgotten. 0.0.23 2021-05-19T11:14:30+02:00 - Add support for :around-target to .entries 0.0.22 2021-05-17T14:35:02+02:00 - Fix issue with :before-target/:after-target if beyond first date 0.0.21 2021-05-16T21:20:52+02:00 - Add support for :before-target and :after-target to .entries 0.0.20 2021-05-16T19:40:37+02:00 - Make :words checking a bit smarter on non-word characters in needle 0.0.19 2021-05-15T20:19:27+02:00 - Handle :dates in .entries inside :matches - Simplify some helper subs - Fix "has-word" functionality to continue after initial fail - Handle :nicks and :dates in .entries candidates properly - Upped dependency on String::Color: we need .aliases - Added .aliases-for-nicks method to return aliases of a nick 0.0.18 2021-05-14T21:03:47+02:00 - Remove separate .entries candidates for single/multiple needles - Add .dates-with method - Fix issue with .watch-and-update - Handle :dates in .entries inside :starts-with/:contains/:words itself - Added handy quick internal word checker "has-word" 0.0.17 2021-05-13T23:05:40+02:00 - Specification of :dates are expected to be in ascending order - Remove :contains to .dates method, it was a bad idea 0.0.16 2021-05-13T17:08:33+02:00 - Add :contains to .dates method - Fix issue with :dates argument on .entries 0.0.15 2021-05-13T12:43:50+02:00 - Change semantics for :words to << \w+ >> - Optimize single word :words case a bit, needs much more work 0.0.14 2021-05-12T22:40:32+02:00 - Add support for :words to .entries - Add support for :ignorecase for :starts-with, :contains, :words 0.0.13 2021-05-12T14:21:26+02:00 - Add support for :reverse to .entries - Also cleanup many .entries candidates 0.0.12 2021-05-10T13:28:41+02:00 - Fix problem in test saving state 0.0.11 2021-05-09T12:53:43+02:00 - More simplification - Up dependency on String::Color - Make the $!sc attribute private - Add required :generator to "new" to pass on to String::Color - Remove all nick-mapped related functionality - Add .colors for threadsafe returning of nick to color mapping - Add .active for denoting whether a channel is considered active 0.0.10 2021-05-08T23:53:22+02:00 - Add dependencies on JSON::Fast, RandomColor, String::Color = Add :state to .new to specify directory to keep state - Add :sc to .new to use specific String::Color instance - Add :nick-mapper to .new to specify nick color representation - Add :nick-mapped to .new to thread-safe copy of nick to HTML mapping - Add .shutdown to save state. - Add .sc to return String::Color instance being used 0.0.9 2021-05-06T13:21:45+02:00 - Up dependency on Array::Sorted::Util to fix race condition - Up dependency of IRC::Log::Colabti for testing 0.0.8 2021-05-05T15:11:03+02:00 - Add .is-first-date-of-(month|year) 0.0.7 2021-05-05T11:49:43+02:00 - Removed Object::Delayed functionality: if a client wants to do stuff in an async fashion, it's *their* responsibility to do so 0.0.6 2021-05-04T21:15:30+02:00 - Added support for .log 0.0.5 2021-05-04T20:55:14+02:00 - Added support for .this-date 0.0.4 2021-05-03T11:09:48+02:00 - .new now returns a catchupped object, duh! 0.0.3 2021-05-03T11:06:04+02:00 - Added .next-date / .prev-date - Added support for :batch and :degree with .new - Added dependency on Object::Delayed - .new now returns a slacked object, for faster startup-times of servers 0.0.2 2021-04-30T11:49:01+02:00 - Upped API dependency to 0.19 (introducing entries as IterationBuffers) - Added dependency on Array::Sorted::Util - Logs are now kept as a list, sorted with @!dates - Add "years" attribute - Add .watch-and-update 0.0.1 2021-04-28T13:48:38+02:00 - Initial version