Help language development. Donate to The Perl Foundation

IRC::Channel::Log cpan:ELIZABETH last updated on 2021-06-09

Changes
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