App-SpreadRevolutionaryDate

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Changelog for App-SpreadRevolutionaryDate

0.54 2026-01-08T09:46:17
 - Upgrade copyright year
 - Die on Gemini error

0.53 2025-12-10T09:56:55Z
 - Upgrade Gemini from gemini-2.0-flash to gemini-2.5-flash

0.52 2025-11-20T11:13:34Z
 - Fix undefined options img_* for MsgPrompt

0.51 2025-06-09T12:15:44Z
 - Fix easter eggs url only for configured day
 - Fix error message for cpan testers on bsd

0.50 2025-03-30T10:42:55Z
 - Use link for easter egg
 - Delete debug instruction

0.49 2025-03-29T10:48:29Z
 - Add an easter egg ;-)
 - Fix some typos in doc

0.48 2025-03-25T10:01:22Z
 - Process tags for Bluesky
 - Do not use IO::Handle for testing with accents and document obj
   attribute in test
 - Document obj attribute of target class

0.47 2025-03-21T08:29:17Z
 - Do not bother with accent in text new target
 - Configuration file should be opened in UTF-8, pass filehandle to
   AppConfig

0.46 2025-03-20T23:48:51Z
 - Improve splitting of messages according to max_length
 - Fix missing used module
 - Add some images to use with Gemini

0.45 2025-03-20T21:08:22Z
 - Add documentation for Gemini
 - Use locale attribute to build DateTime
 - Add Gemini options in help message
 - Fix PromptUser options in help message
 - Missing mandatory parameters that have a default value should not
   trigger an error
 - Add missing config option for Gemini msgmaker
 - Add configuration sample for Gemini msgmaker config options
 - Use Camel case for configuration section, like msgmaker module name
 - Add tests for Gemini msgmaker config options
 - Add config options for Gemini msgmaker
 - Add Gemini msgmaker
 - Upgrade Dist::Zilla
 - Fix Wikipedia link for Sylvie
 - Fix Telechat test, deleting extra comma in day names
 - Done Mastodon/Bluesky max_length variable
 - Fix config test by reinitializing command line options
 - Update Telechat test to split longer message
 - Define max_length for BlueSky and split longer messages
 - Define max_length for Mastodon and split longer messages
 - Update TODO

0.44 2025-03-08T13:22:15Z
 - Document Telechat calendars
 - Chose randomly between Telechat calendars
 - Add two other Telechat calendar
 - Update TODO with OpenAI::API
 - Add tmp dir to gitignore

0.43 2025-03-08T13:21:50Z
 - Document Telechat calendars
 - Chose randomly between Telechat calendars
 - Add two other Telechat calendar
 - Update TODO with OpenAI::API
 - Add tmp dir to gitignore

0.42 2025-03-07T16:02:59Z
 - Command line arguments for targets should override configuration
   parameters for targets
 - Remove encoding block raising errors ith UTF8 command line arguments

0.41 2025-03-07T13:47:56Z
 - Document options to PromptUser msgmaker to send image on local disk or
   from the web
 - Setup options to PromptUser msgmaker to send image on local disk or from
   the web
 - Add options to PromptUser msgmaker to send image on local disk or from
   the web
 - Specify long options with equal sign in documentation

0.40 2025-03-07T09:23:46Z
 - Update copyright year
 - Fix error when param is undef for Mastodon::Client::post_status()
 - Set timezone when computing Telechat date

0.39 2025-03-06T21:59:36Z
 - Add documentaion for targets that can spread an image
 - Add test for Telechat message maker
 - Add image for Telechat message maker
 - Add Telechat message maker
 - Allow Mastodon/Bluesky targets to spread an image
 - Define targets as arguments for testing authentication

Changes  view on Meta::CPAN

 - Remove channels added by Bot::BasicBot::irc_chanjoin_state with
   different case

0.24 2019-06-04T07:47:15Z
 - Fix backward compatibility processing of --acab option
 - Fix not prompting user if --promptuser_default option is set

0.23 2019-06-03T12:37:04Z
 - Fix skipping prompt only if --promptuser_default is set
 - Decode ARGV in UTF9 if PERL_UNICODE env var does not contain 'A'
 - Remove uneffective setting or PERL_UNICODE env var in BEGIN blocks

0.22 2019-05-29T08:43:15Z
 - Do not prompt if --promptuser_default option is set
 - Add --promptuser_default option as documented
 - Add --revolutionarydate_acab option as documented

0.21 2019-05-25T10:28:36Z
 - Fix spaces in italian feast name

0.20 2019-05-14T20:59:02Z
 - Update Freenode bot nick

0.19 2019-05-02T15:15:05Z
 - Fix typo in French feast name
 - Fix SEE ALSO sections

0.18 2019-04-10T07:07:40Z
 - Defaults locale to fr for RevolutionaryDtae and en otherwise

0.17 2019-04-09T22:17:55Z
 - Untranslated locale should default to fr as documented

0.16 2019-04-09T21:27:04Z
 - Unset locale for PromptUser if no .mo file

0.15 2019-04-09T18:09:04Z
 - Add Spanish translation of RevolutionaryDate and PromptUser msg makers
 - Fix typo in USAGE

0.14 2019-04-07T21:58:42Z
 - Fix errors in USAGE doc

0.13 2019-04-07T20:48:20Z
 - Fix pod links with Dist::Zilla::Plugin::Test::Pod::LinkCheck
 - Fix App::SpreadRevolutionaryDate::MsgMaker namespace in SEE ALSO and
   README

0.12 2019-04-07T15:26:49Z
 - Update CONTRIBUTING and TODO
 - Fix errors in USAGE doc

0.11 2019-04-07T14:26:45Z
 - Add German localization of PromptUser msgmaker
 - Add documentation for i18n/l10n
 - Let multivalued options be overridden by command line arguments
 - Add App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale
   role and moosify consuming classes
 - Add localization template
 - Add Italian localization
 - Overload DateTime::Calendar::FrenchRevolutionary to extend defaults
   fr/en locales
 - Add localization with Locale::TextDomain

0.10 2019-03-30T20:59:56Z
 - Add --conf, --version and --help command line parameters
 - Fix and improve doc
 - Add default value when defined for options guessed from Target and
   MsgWriter consuming classes
 - Add wikipedia_link option to revolutionarydate msgmaker
 - Process wikipedia ambiguous links
 - Fix another typo in TODO
 - Fix typo in TODO

0.09 2019-03-27T18:52:18Z
 - Fix introspection of boolean targets attributes
 - Fix backward compatibility for acab option for RevolutionaryDate
   MsgMaker
 - Update TODO and CONTRIBUTING
 - Add PromptUser massage maker with documentation and tests
 - Allow to extend message crafting to something else than computing the
   revolutionary date
 - Move testing Mastodon and Twitter into regular tests (only
   authentication needs actual params)
 - Fix command line parameters in test of locales
 - Fix doc for sections in command line parameters wich should be followed
   by underscore, not dash
 - Use IO::Handle when testing print to output for Twitter and Mastodon
 - Improve readability of methods arguments
 - Fix yet another typo in doc
 - Fix another typo in doc
 - Fix typo in doc
 - Fix acab time in doc

0.08 2019-03-23T07:49:05Z
 - Replace deprecated command line arguments in doc usage
 - Fix link in doc
 - Fix encoding when testing print to output for Twitter and Mastodon

0.07 2019-03-22T15:03:21Z
 - Add documentation for extending pre-defined targets
 - Rename parameter of App::SpreadRevolutionaryDate::Target parameterized
   role to 'worker'
 - Add App::SpreadRevolutionaryDate::Target in SEE ALSO doc section
 - Fix encodings and use 5.014 instead of use strict; use warnings
 - Unify test for new target
 - Add xtest for spreading to a new target
 - Add a Moose::Role as interface for defining new targets
 - Use good old shebang
 - Fix locale set when computing date without acab option
 - Be modern: replace eval require by Class::Load
 - Update TODO
 - Add test for a new target (without spread)
 - Allow pre-defined targets to be easily extended
 - Revert "Rename App::SpreadRevolutionaryDate::Config constructor"
 - Use revolutionary quote for modules' return value
 - Rename App::SpreadRevolutionaryDate::Config constructor
 - Require targets classes only when needed
 - Revert "Build SIGNATURE only on release stage"
 - Replace targets attributes by an hashref of objects
 - Move target classes in App::SpreadRevolutionaryDate::Target namespace



( run in 0.500 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )