aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes3
-rw-r--r--META.json8
-rw-r--r--META.yml8
-rw-r--r--Makefile.PL14
-rw-r--r--lib/Sietima.pm4
-rw-r--r--lib/Sietima/CmdLine.pm4
-rw-r--r--lib/Sietima/HeaderURI.pm4
-rw-r--r--lib/Sietima/MailStore.pm4
-rw-r--r--lib/Sietima/MailStore/FS.pm4
-rw-r--r--lib/Sietima/Message.pm4
-rw-r--r--lib/Sietima/Policy.pm4
-rw-r--r--lib/Sietima/Role/AvoidDups.pm4
-rw-r--r--lib/Sietima/Role/Debounce.pm4
-rw-r--r--lib/Sietima/Role/Headers.pm4
-rw-r--r--lib/Sietima/Role/ManualSubscription.pm4
-rw-r--r--lib/Sietima/Role/NoMail.pm4
-rw-r--r--lib/Sietima/Role/NoSpoof.pm4
-rw-r--r--lib/Sietima/Role/NoSpoof/DMARC.pm4
-rw-r--r--lib/Sietima/Role/ReplyTo.pm4
-rw-r--r--lib/Sietima/Role/SubjectTag.pm4
-rw-r--r--lib/Sietima/Role/SubscriberOnly.pm4
-rw-r--r--lib/Sietima/Role/SubscriberOnly/Drop.pm4
-rw-r--r--lib/Sietima/Role/SubscriberOnly/Moderate.pm4
-rw-r--r--lib/Sietima/Role/WithMailStore.pm4
-rw-r--r--lib/Sietima/Role/WithOwner.pm4
-rw-r--r--lib/Sietima/Role/WithPostAddress.pm4
-rw-r--r--lib/Sietima/Runner.pm4
-rw-r--r--lib/Sietima/Subscriber.pm4
-rw-r--r--lib/Sietima/Types.pm4
29 files changed, 68 insertions, 65 deletions
diff --git a/Changes b/Changes
index 1d6461f..cb420cc 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,6 @@
+1.1.4 2025-02-09 13:58:25+00:00 Europe/London
+ - don't depend on latest strict / warnings / feature
+
1.1.3 2025-02-09 13:41:46+00:00 Europe/London
- NoSpoof / NoSpoof::DMARC will no longer rewrite "from" addresses
belonging to the same domain as the list itself
diff --git a/META.json b/META.json
index 3b7f16b..1f30ac6 100644
--- a/META.json
+++ b/META.json
@@ -54,11 +54,11 @@
"Types::Path::Tiny" : "0.006",
"Types::Standard" : "2.006000",
"Types::URI" : "0.007",
- "feature" : "1.89",
+ "feature" : "0",
"namespace::clean" : "0.27",
"perl" : "v5.36.0",
- "strict" : "1.13",
- "warnings" : "1.70"
+ "strict" : "0",
+ "warnings" : "0"
}
},
"test" : {
@@ -84,7 +84,7 @@
"web" : "https://www.thenautilus.net/cgit/Sietima"
}
},
- "version" : "1.1.3",
+ "version" : "1.1.4",
"x_generated_by_perl" : "v5.40.0",
"x_serialization_backend" : "Cpanel::JSON::XS version 4.38",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
diff --git a/META.yml b/META.yml
index fecc4a1..08cb46b 100644
--- a/META.yml
+++ b/META.yml
@@ -43,15 +43,15 @@ requires:
Types::Path::Tiny: '0.006'
Types::Standard: '2.006000'
Types::URI: '0.007'
- feature: '1.89'
+ feature: '0'
namespace::clean: '0.27'
perl: v5.36.0
- strict: '1.13'
- warnings: '1.70'
+ strict: '0'
+ warnings: '0'
resources:
homepage: https://www.thenautilus.net/SW/Sietima/
repository: https://www.thenautilus.net/cgit/Sietima
-version: 1.1.3
+version: 1.1.4
x_generated_by_perl: v5.40.0
x_serialization_backend: 'YAML::Tiny version 1.74'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff --git a/Makefile.PL b/Makefile.PL
index 16fb39e..70ec0e2 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -35,10 +35,10 @@ my %WriteMakefileArgs = (
"Types::Path::Tiny" => "0.006",
"Types::Standard" => "2.006000",
"Types::URI" => "0.007",
- "feature" => "1.89",
+ "feature" => 0,
"namespace::clean" => "0.27",
- "strict" => "1.13",
- "warnings" => "1.70"
+ "strict" => 0,
+ "warnings" => 0
},
"TEST_REQUIRES" => {
"Data::Printer" => "1.002001",
@@ -51,7 +51,7 @@ my %WriteMakefileArgs = (
"URI" => "5.31",
"lib" => "0.65"
},
- "VERSION" => "1.1.3",
+ "VERSION" => "1.1.4",
"test" => {
"TESTS" => "t/*.t t/tests/*.t t/tests/sietima/*.t t/tests/sietima/multi-role/*.t t/tests/sietima/role/*.t t/tests/sietima/role/nospoof/*.t t/tests/sietima/role/subscriberonly/*.t"
}
@@ -85,11 +85,11 @@ my %FallbackPrereqs = (
"Types::Standard" => "2.006000",
"Types::URI" => "0.007",
"URI" => "5.31",
- "feature" => "1.89",
+ "feature" => 0,
"lib" => "0.65",
"namespace::clean" => "0.27",
- "strict" => "1.13",
- "warnings" => "1.70"
+ "strict" => 0,
+ "warnings" => 0
);
diff --git a/lib/Sietima.pm b/lib/Sietima.pm
index 3152ac8..f8e0000 100644
--- a/lib/Sietima.pm
+++ b/lib/Sietima.pm
@@ -14,7 +14,7 @@ use Email::Address;
use namespace::clean;
with 'MooX::Traits';
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: minimal mailing list manager
@@ -145,7 +145,7 @@ Sietima - minimal mailing list manager
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/CmdLine.pm b/lib/Sietima/CmdLine.pm
index 68bc75c..baf4cda 100644
--- a/lib/Sietima/CmdLine.pm
+++ b/lib/Sietima/CmdLine.pm
@@ -8,7 +8,7 @@ use App::Spec;
use Sietima::Runner;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: run Sietima as a command-line application
@@ -83,7 +83,7 @@ Sietima::CmdLine - run Sietima as a command-line application
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/HeaderURI.pm b/lib/Sietima/HeaderURI.pm
index 9834f62..cf21cd2 100644
--- a/lib/Sietima/HeaderURI.pm
+++ b/lib/Sietima/HeaderURI.pm
@@ -8,7 +8,7 @@ use Types::URI qw(Uri is_Uri);
use Email::Address;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: annotated URI for list headers
@@ -97,7 +97,7 @@ Sietima::HeaderURI - annotated URI for list headers
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/MailStore.pm b/lib/Sietima/MailStore.pm
index 74d5ce4..7f101ea 100644
--- a/lib/Sietima/MailStore.pm
+++ b/lib/Sietima/MailStore.pm
@@ -3,7 +3,7 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: interface for mail stores
@@ -25,7 +25,7 @@ Sietima::MailStore - interface for mail stores
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 DESCRIPTION
diff --git a/lib/Sietima/MailStore/FS.pm b/lib/Sietima/MailStore/FS.pm
index 6479ea3..524e20b 100644
--- a/lib/Sietima/MailStore/FS.pm
+++ b/lib/Sietima/MailStore/FS.pm
@@ -8,7 +8,7 @@ use Sietima::Types qw(EmailMIME TagName);
use Digest::SHA qw(sha1_hex);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: filesystem-backed email store
@@ -150,7 +150,7 @@ Sietima::MailStore::FS - filesystem-backed email store
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Message.pm b/lib/Sietima/Message.pm
index 3ced3f5..5212f6c 100644
--- a/lib/Sietima/Message.pm
+++ b/lib/Sietima/Message.pm
@@ -10,7 +10,7 @@ use Sietima::Subscriber;
use Email::MIME;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: an email message with an envelope
@@ -64,7 +64,7 @@ Sietima::Message - an email message with an envelope
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Policy.pm b/lib/Sietima/Policy.pm
index 68d7666..f5a04a5 100644
--- a/lib/Sietima/Policy.pm
+++ b/lib/Sietima/Policy.pm
@@ -4,7 +4,7 @@ use strict;
use warnings;
use feature ':5.36';
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: pragma for Sietima modules
@@ -31,7 +31,7 @@ Sietima::Policy - pragma for Sietima modules
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/AvoidDups.pm b/lib/Sietima/Role/AvoidDups.pm
index 10df404..2f811b0 100644
--- a/lib/Sietima/Role/AvoidDups.pm
+++ b/lib/Sietima/Role/AvoidDups.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Email::Address;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: prevent people from receiving the same message multiple times
@@ -39,7 +39,7 @@ Sietima::Role::AvoidDups - prevent people from receiving the same message multip
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/Debounce.pm b/lib/Sietima/Role/Debounce.pm
index a1ee547..6215667 100644
--- a/lib/Sietima/Role/Debounce.pm
+++ b/lib/Sietima/Role/Debounce.pm
@@ -3,7 +3,7 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: avoid mail loops
@@ -36,7 +36,7 @@ Sietima::Role::Debounce - avoid mail loops
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/Headers.pm b/lib/Sietima/Role/Headers.pm
index f6ad9af..07f6c40 100644
--- a/lib/Sietima/Role/Headers.pm
+++ b/lib/Sietima/Role/Headers.pm
@@ -6,7 +6,7 @@ use Types::Standard qw(Str);
use Sietima::Types qw(HeaderUriFromThings);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: adds standard list-related headers to messages
@@ -87,7 +87,7 @@ Sietima::Role::Headers - adds standard list-related headers to messages
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/ManualSubscription.pm b/lib/Sietima/Role/ManualSubscription.pm
index 0b86642..2f2dcbe 100644
--- a/lib/Sietima/Role/ManualSubscription.pm
+++ b/lib/Sietima/Role/ManualSubscription.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Sietima::HeaderURI;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: adds standard list-related headers to messages
with 'Sietima::Role::WithOwner';
@@ -41,7 +41,7 @@ Sietima::Role::ManualSubscription - adds standard list-related headers to messag
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/NoMail.pm b/lib/Sietima/Role/NoMail.pm
index 160650a..b0c0e92 100644
--- a/lib/Sietima/Role/NoMail.pm
+++ b/lib/Sietima/Role/NoMail.pm
@@ -3,7 +3,7 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: don't send mail to those who don't want it
@@ -28,7 +28,7 @@ Sietima::Role::NoMail - don't send mail to those who don't want it
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/NoSpoof.pm b/lib/Sietima/Role/NoSpoof.pm
index e26bed9..12a3ca3 100644
--- a/lib/Sietima/Role/NoSpoof.pm
+++ b/lib/Sietima/Role/NoSpoof.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Email::Address;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: never sends out messages from subscribers' addresses
@@ -39,7 +39,7 @@ Sietima::Role::NoSpoof - never sends out messages from subscribers' addresses
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/NoSpoof/DMARC.pm b/lib/Sietima/Role/NoSpoof/DMARC.pm
index 78e382a..84b36a0 100644
--- a/lib/Sietima/Role/NoSpoof/DMARC.pm
+++ b/lib/Sietima/Role/NoSpoof/DMARC.pm
@@ -5,7 +5,7 @@ use Email::Address;
use Mail::DMARC::PurePerl;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: send out messages from subscribers' addresses only if DMARC allows it
@@ -70,7 +70,7 @@ Sietima::Role::NoSpoof::DMARC - send out messages from subscribers' addresses on
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/ReplyTo.pm b/lib/Sietima/Role/ReplyTo.pm
index ca1c6fc..96d6b61 100644
--- a/lib/Sietima/Role/ReplyTo.pm
+++ b/lib/Sietima/Role/ReplyTo.pm
@@ -5,7 +5,7 @@ use Types::Standard qw(Bool);
use List::AllUtils qw(part);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: munge the C<Reply-To> header
@@ -76,7 +76,7 @@ Sietima::Role::ReplyTo - munge the C<Reply-To> header
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubjectTag.pm b/lib/Sietima/Role/SubjectTag.pm
index 04e9b1c..5aed8ca 100644
--- a/lib/Sietima/Role/SubjectTag.pm
+++ b/lib/Sietima/Role/SubjectTag.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Types::Standard qw(Str);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: add a tag to messages' subjects
@@ -40,7 +40,7 @@ Sietima::Role::SubjectTag - add a tag to messages' subjects
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubscriberOnly.pm b/lib/Sietima/Role/SubscriberOnly.pm
index 5502def..7ba2f8c 100644
--- a/lib/Sietima/Role/SubscriberOnly.pm
+++ b/lib/Sietima/Role/SubscriberOnly.pm
@@ -7,7 +7,7 @@ use Types::Standard qw(Object CodeRef);
use Type::Params -sigs;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: base role for "closed" lists
@@ -51,7 +51,7 @@ Sietima::Role::SubscriberOnly - base role for "closed" lists
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubscriberOnly/Drop.pm b/lib/Sietima/Role/SubscriberOnly/Drop.pm
index 8991043..df113d8 100644
--- a/lib/Sietima/Role/SubscriberOnly/Drop.pm
+++ b/lib/Sietima/Role/SubscriberOnly/Drop.pm
@@ -3,7 +3,7 @@ use Moo::Role;
use Sietima::Policy;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: drop messages from non-subscribers
@@ -26,7 +26,7 @@ Sietima::Role::SubscriberOnly::Drop - drop messages from non-subscribers
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/SubscriberOnly/Moderate.pm b/lib/Sietima/Role/SubscriberOnly/Moderate.pm
index c141ca0..490d694 100644
--- a/lib/Sietima/Role/SubscriberOnly/Moderate.pm
+++ b/lib/Sietima/Role/SubscriberOnly/Moderate.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Email::Stuffer;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: moderate messages from non-subscribers
@@ -139,7 +139,7 @@ Sietima::Role::SubscriberOnly::Moderate - moderate messages from non-subscribers
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/WithMailStore.pm b/lib/Sietima/Role/WithMailStore.pm
index 6b71a7a..40db03a 100644
--- a/lib/Sietima/Role/WithMailStore.pm
+++ b/lib/Sietima/Role/WithMailStore.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Sietima::Types qw(MailStore MailStoreFromHashRef);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: role for lists with a store for messages
@@ -29,7 +29,7 @@ Sietima::Role::WithMailStore - role for lists with a store for messages
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/WithOwner.pm b/lib/Sietima/Role/WithOwner.pm
index 69d8637..cf2d3ef 100644
--- a/lib/Sietima/Role/WithOwner.pm
+++ b/lib/Sietima/Role/WithOwner.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Sietima::Types qw(Address AddressFromStr);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: role for lists with an owner
@@ -37,7 +37,7 @@ Sietima::Role::WithOwner - role for lists with an owner
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Role/WithPostAddress.pm b/lib/Sietima/Role/WithPostAddress.pm
index e52b59e..f85a4c1 100644
--- a/lib/Sietima/Role/WithPostAddress.pm
+++ b/lib/Sietima/Role/WithPostAddress.pm
@@ -4,7 +4,7 @@ use Sietima::Policy;
use Sietima::Types qw(Address AddressFromStr);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: role for lists with a posting address
@@ -36,7 +36,7 @@ Sietima::Role::WithPostAddress - role for lists with a posting address
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 SYNOPSIS
diff --git a/lib/Sietima/Runner.pm b/lib/Sietima/Runner.pm
index be79e34..9412a37 100644
--- a/lib/Sietima/Runner.pm
+++ b/lib/Sietima/Runner.pm
@@ -3,7 +3,7 @@ use Moo;
use Sietima::Policy;
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: C<App::Spec::Run> for Sietima
@@ -32,7 +32,7 @@ Sietima::Runner - C<App::Spec::Run> for Sietima
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 DESCRIPTION
diff --git a/lib/Sietima/Subscriber.pm b/lib/Sietima/Subscriber.pm
index cbaf4c2..0f573ed 100644
--- a/lib/Sietima/Subscriber.pm
+++ b/lib/Sietima/Subscriber.pm
@@ -8,7 +8,7 @@ use Email::Address;
use List::AllUtils qw(any);
use namespace::clean;
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: a subscriber to a mailing list
@@ -65,7 +65,7 @@ Sietima::Subscriber - a subscriber to a mailing list
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 DESCRIPTION
diff --git a/lib/Sietima/Types.pm b/lib/Sietima/Types.pm
index 7b98e39..e6b7bed 100644
--- a/lib/Sietima/Types.pm
+++ b/lib/Sietima/Types.pm
@@ -13,7 +13,7 @@ use Type::Library
Subscriber SubscriberFromAddress SubscriberFromStr SubscriberFromHashRef
Transport MailStore MailStoreFromHashRef);
-our $VERSION = '1.1.3'; # VERSION
+our $VERSION = '1.1.4'; # VERSION
# ABSTRACT: type library for Sietima
@@ -85,7 +85,7 @@ Sietima::Types - type library for Sietima
=head1 VERSION
-version 1.1.3
+version 1.1.4
=head1 DESCRIPTION