The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changelog for App-SpreadRevolutionaryDate

0.07 2019-03-22T15:03:21
 - 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
 - Build SIGNATURE only on release stage
 - Remove Module::Build, one module builder is enough
 - Make it clear in docs that App:SpreadRevolutionaryDate::* are not
   subclasses
 - Revert "Explicit methods calls with parenthesis"
 - Explicit methods calls with parenthesis
 - Add method to compute message to spread
 - Factorize get_target_arguments
 - Update travis config file to run perl >= 5.14
 - Update meta files
 - Simplify Freenode tests by removing no_run argument
 - Add test for App::SpreadRevolutionaryDate::Freenode->obj (like other
   targets)
 - Replace config attribute by explicit attributes in targets subclasses
 - Add wikipedia link for en locale
 - Delete linefeed before wikipedia link
 - Add wikipedia link
 - Fix computation of acab time independently of winter/summer time
 - Fix link in doc
 - Fix typo in doc
 - Upgrade to Module::Signature 0.83
 - Add CODE_OF_CONDUCT file
 - Add CONTRIBUTING file
 - Update TODO with nothing else than extending to other targets
 - Use accessors in tests
 - Moosify classes
 - Use defined-or operator for $no_run arg to
   App::SpreadRevolutionaryDate::Freenode->spread
 - Configure travis on all perl stable releases
 - Add travis CI
 - Add SIGNATURE from build dir
 - Upgrade to Dist::Zilla::Plugin::ModuleBuild v6.012
 - Upgrade to Dist::Zilla::Plugin::InstallGuide 1.200012
 - Use defined-or operator instead of or to setting default value

0.06 2019-03-07T20:10:40Z
 - Add Net::Async::HTTP 0.43 requirement since previous versions fail
 - Sync README.md with commit #2568084
 - Tidied up pod.
 - Add Signature with Dist::Zilla
 - Use File::HomeDir->my_home instead of {HOME} to please win32
 - Update autogenerated git readme
 - Add localization for spread message, only fr (default) or en!
 - Use config objects to test targets, using directly targets may lead to
   undef
 - Add SEE ALSO section in all modules pods
 - Fix nb tests in freenode_fake_credentials to pass Test::NoWarnings

0.05 2019-03-07T08:01:25Z
 - Move test no authentication to Freenode with fake credentials in xt
 - Fix escaping of greater than sign in pod formatting code
 - Use warnings in App::SpreadRevolutionaryDate::Config

0.04 2019-03-06T22:24:19Z
 - Add clean-namespace and unused-vars tests in MANIFEST
 - #128733 Add Net::OAuth 0.25 dependency
 - Add Test::UnusedVars
 - Add Test::CleanNamespaces
 - Auto generate minimum perl version using plugin [MinimumPerlFast].

0.03 2019-03-06T18:49:53Z
 - Allow Git::Check to by files changed by bumping version
 - Allow to edit Change log before releasing
 - Fix auto generated Changes
 - Add INSTALL file in git repository

0.02 2019-03-06T17:51:59Z
 - Add files generated by Dist::Zilla
 - Rename bin file name with dashes instead of underscores
 - Finalize Dist::Zilla config file
 - Delete some trailing spaces
 - Add sample configuration file
 - Add acab option for fixed 01:31:20 decimal time, otherwise current time
 - Remove LICENCE file that can be generate by Dist::Zilla
 - Fix typo in doc
 - Fix test reading DATA pseudofile twice
 - Override log method to silence bots instead of redirecting STDERR to
   /dev/null
 - Force boolean context in App::SpreadRevolutionaryDate::Config:check_*
   methods
 - Use App::SpreadRevolutionaryDate in script
 - Fix attribute name of Twitter object for spreading
 - Fix spreading method name with Mastodon::Client (post_status, not
   update)
 - Redirect STDERR to /dev/null *only* inside Freenode bot
 - Die if configuration parameter are missing for desired targets
 - Add tests for spreading to Freenode
 - Shutdown Freenode bot after some timeout
 - Add optional argument to App::SpreadRevolutionaryDate::spread for
   testing multiple Freenode bots
 - Add documentation about optional argument to
   App::SpreadRevolutionaryDate constructor
 - Add tests for spreading to Mastodon
 - Add tests for spreading to Twitter
 - Test authentication to Freenode with actual credentials in user config
 - Test no authentication on Freenode with fake credentials
 - Test no authentication on Mastodon with fake credentials
 - Move authentication to Freenode to spread method
 - Move subclass of Bot::BasicBot outside of
   App::SpreadRevolutionaryDate::Freenode
 - Disable coerce_entities since Mastodon::Client has trouble coercing
   Account
 - Using ssl on Freenode requires POE::Component::SSLify
 - Fix Bot::BasicBot methods calls
 - Add abstract for subclasses
 - Test Freenode configuration options
 - Test Mastodon configuration options
 - Test setting explicit target as command line argument
 - Rename authentication test with actual credentials in user config
 - Test authentication to Mastodon with actual credentials in user config
 - Test setting option as command line argument
 - Add pod documentation for methods
 - Disable pod coverage tests for now
 - Add tests for spreading objects with actual credentials in user config
 - Test no authentication on Twitter with fake credentials
 - Add fake configuration for tests
 - Rename test file
 - Switch to ExtUtils::MakeMaker instead of Module::Build::Tiny
 - Add no warnings test for spreading objects
 - Add tests for spreading objects
 - Add tests for config
 - Add submodule to handle config
 - Add submodule to spread on Freenode
 - Add submodule to spread on Mastodon
 - Add submodule to spread on Twitter
 - Add base module
 - Add basic Dist::Zilla base config
 - Ignore dist directory with git

0.01 2019-03-02T22:45:20Z
 - Fix url in README
 - Initial TODO
 - Initial minimal documentation
 - Initial script with replaceable options
 - Initial commit