Revision history for IRC-Channel-Log
0.0.36 2021-09-08T11:41:58+02:00
- Argh, messed up the String::Color dependency in META
0.0.35 2021-09-08T11:28:51+02:00
- Migrate to zef ecosystem, update dependency
- Update email address
0.0.34 2021-08-20T17:48:37+02:00
- Add support for .initial-topic(date)
- Up dependency on IRC::Log::Colabti for .last-topic-change
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::Log::Colabti for updated .update return value
0.0.28 2021-05-25T17:58:56+02:00
- Up dependency on IRC::Log::Colabti 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