App-SpreadRevolutionaryDate
view release on metacpan or search on metacpan
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
- 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 )