The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes
LICENSE
MANIFEST
META.yml
Makefile.PL
README
bin/rssfilter
dist.ini
lib/App/Rssfilter.pm
lib/App/Rssfilter/Cmd.pm
lib/App/Rssfilter/Cmd/runfromconfig.pm
lib/App/Rssfilter/Feed.pm
lib/App/Rssfilter/Feed/Storage.pm
lib/App/Rssfilter/Filter/DeleteItem.pm
lib/App/Rssfilter/Filter/MarkTitle.pm
lib/App/Rssfilter/FromHash.pm
lib/App/Rssfilter/FromYaml.pm
lib/App/Rssfilter/Group.pm
lib/App/Rssfilter/Logger.pm
lib/App/Rssfilter/Match/AbcPreviews.pm
lib/App/Rssfilter/Match/BbcSports.pm
lib/App/Rssfilter/Match/Category.pm
lib/App/Rssfilter/Match/Duplicates.pm
lib/App/Rssfilter/Rule.pm
t/app/rssfilter/feed/storage.t
t/app/rssfilter/feed/storage_no_name.t
t/app/rssfilter/feed_ctor.t
t/app/rssfilter/feed_error_fetching_and_old_present.t
t/app/rssfilter/feed_new_available_and_old_present.t
t/app/rssfilter/feed_new_available_no_rules_and_old_present.t
t/app/rssfilter/feed_no_new_and_old_present.t
t/app/rssfilter/feed_no_new_or_rules_and_old_present.t
t/app/rssfilter/feed_no_rules_and_update_called_with_rules.t
t/app/rssfilter/feed_no_rules_then_added_before_update.t
t/app/rssfilter/feed_update_called_with_rules.t
t/app/rssfilter/filter/deleteitem.t
t/app/rssfilter/filter/marktitle.t
t/app/rssfilter/fromhash_create_group.t
t/app/rssfilter/fromhash_split_for_ctor.t
t/app/rssfilter/fromyaml.t
t/app/rssfilter/group/group.t
t/app/rssfilter/group/group_update.t
t/app/rssfilter/group/group_update_called_with_rules.t
t/app/rssfilter/group/group_update_with_storage.t
t/app/rssfilter/match/abcpreviews.t
t/app/rssfilter/match/bbcsports.t
t/app/rssfilter/match/category.t
t/app/rssfilter/match/duplicates.t
t/app/rssfilter/match/duplicates_empty_guid_or_link.t
t/app/rssfilter/match/duplicates_no_guid_or_link.t
t/app/rssfilter/rule.t
t/app/rssfilter/rule_errorcheck.t
t/author-critic.t
t/lib/App/Rssfilter/Feed/Storage/Test/FetchersBehaveSensibleWhenUnderlyingFileNotPresent.pm
t/lib/App/Rssfilter/Feed/Storage/Test/LastModifiedComesFromFile.pm
t/lib/App/Rssfilter/Feed/Storage/Test/LoadExistingTakesContentFromFile.pm
t/lib/App/Rssfilter/Feed/Storage/Test/PathPush.pm
t/lib/App/Rssfilter/Feed/Storage/Test/SaveFeedPutsContentToFile.pm
t/lib/App/Rssfilter/Feed/Storage/Test/SetName.pm
t/lib/App/Rssfilter/Feed/Storage/Tester.pm
t/lib/App/Rssfilter/Feed/Test/AddedRule.pm
t/lib/App/Rssfilter/Feed/Test/AttemptsToFetchNewFeed.pm
t/lib/App/Rssfilter/Feed/Test/ChecksOldFeed.pm
t/lib/App/Rssfilter/Feed/Test/CreateRuleAndUpdateWithRule.pm
t/lib/App/Rssfilter/Feed/Test/ExistingFeedNotReplaced.pm
t/lib/App/Rssfilter/Feed/Test/RulesNotRun.pm
t/lib/App/Rssfilter/Feed/Test/RulesRanOverNewFeed.pm
t/lib/App/Rssfilter/Feed/Test/RulesRanOverOldFeed.pm
t/lib/App/Rssfilter/Feed/Test/SavesNewFeed.pm
t/lib/App/Rssfilter/Feed/Test/UpdateWithRule.pm
t/lib/App/Rssfilter/Feed/Tester.pm
t/lib/App/Rssfilter/FromHash/Test/CreateGroup.pm
t/lib/App/Rssfilter/FromHash/Test/SplitForCtor.pm
t/lib/App/Rssfilter/FromHash/Test/SplitForCtorWithHashRef.pm
t/lib/App/Rssfilter/FromHash/Test/SplitForCtorWithObject.pm
t/lib/App/Rssfilter/FromHash/Test/SplitForCtorWithTwoScalars.pm
t/lib/App/Rssfilter/FromHash/Tester.pm
t/lib/App/Rssfilter/FromYaml/Test/DelegatesToFromHash.pm
t/lib/App/Rssfilter/FromYaml/Tester.pm
t/lib/App/Rssfilter/Group/Test/AddedFeed.pm
t/lib/App/Rssfilter/Group/Test/AddedGroup.pm
t/lib/App/Rssfilter/Group/Test/AddedRule.pm
t/lib/App/Rssfilter/Group/Test/FetchedFeedByName.pm
t/lib/App/Rssfilter/Group/Test/FetchedSubgroupByName.pm
t/lib/App/Rssfilter/Group/Test/Update.pm
t/lib/App/Rssfilter/Group/Test/UpdateWithStorage.pm
t/lib/App/Rssfilter/Group/Test/UpdatedFeed.pm
t/lib/App/Rssfilter/Group/Test/UpdatedGroup.pm
t/lib/App/Rssfilter/Group/Tester.pm
t/release-pod-coverage.t
t/release-pod-syntax.t
weaver.ini