diff --git a/pom.xml b/pom.xml
index 4bdd05666..08cccefef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,12 +20,12 @@
org.ow2.asm
asm
- 9.9
+ 9.9.1
org.ow2.asm
asm-util
- 9.9
+ 9.9.1
org.junit.jupiter
diff --git a/src/main/perl/lib/Test/Builder.pm b/src/main/perl/lib/Test/Builder.pm
index 82c02300a..078988841 100644
--- a/src/main/perl/lib/Test/Builder.pm
+++ b/src/main/perl/lib/Test/Builder.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Scalar::Util qw/blessed reftype weaken/;
diff --git a/src/main/perl/lib/Test/Builder/Formatter.pm b/src/main/perl/lib/Test/Builder/Formatter.pm
index bc44cd09a..e09710632 100644
--- a/src/main/perl/lib/Test/Builder/Formatter.pm
+++ b/src/main/perl/lib/Test/Builder/Formatter.pm
@@ -2,7 +2,7 @@ package Test::Builder::Formatter;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Formatter::TAP; our @ISA = qw(Test2::Formatter::TAP) }
diff --git a/src/main/perl/lib/Test/Builder/Module.pm b/src/main/perl/lib/Test/Builder/Module.pm
index 943546988..e2674e364 100644
--- a/src/main/perl/lib/Test/Builder/Module.pm
+++ b/src/main/perl/lib/Test/Builder/Module.pm
@@ -7,7 +7,7 @@ use Test::Builder;
require Exporter;
our @ISA = qw(Exporter);
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
=head1 NAME
diff --git a/src/main/perl/lib/Test/Builder/Tester.pm b/src/main/perl/lib/Test/Builder/Tester.pm
index 91d5c51d4..6cdaf0ad4 100644
--- a/src/main/perl/lib/Test/Builder/Tester.pm
+++ b/src/main/perl/lib/Test/Builder/Tester.pm
@@ -1,7 +1,7 @@
package Test::Builder::Tester;
use strict;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test::Builder;
use Symbol;
diff --git a/src/main/perl/lib/Test/Builder/Tester/Color.pm b/src/main/perl/lib/Test/Builder/Tester/Color.pm
index 9ae341335..8f578c708 100644
--- a/src/main/perl/lib/Test/Builder/Tester/Color.pm
+++ b/src/main/perl/lib/Test/Builder/Tester/Color.pm
@@ -1,7 +1,7 @@
package Test::Builder::Tester::Color;
use strict;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
require Test::Builder::Tester;
diff --git a/src/main/perl/lib/Test/Builder/TodoDiag.pm b/src/main/perl/lib/Test/Builder/TodoDiag.pm
index a6f3f19b7..2144e4404 100644
--- a/src/main/perl/lib/Test/Builder/TodoDiag.pm
+++ b/src/main/perl/lib/Test/Builder/TodoDiag.pm
@@ -2,7 +2,7 @@ package Test::Builder::TodoDiag;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event::Diag; our @ISA = qw(Test2::Event::Diag) }
diff --git a/src/main/perl/lib/Test/Simple.pm b/src/main/perl/lib/Test/Simple.pm
index 7d57d496c..20fdf7a4f 100644
--- a/src/main/perl/lib/Test/Simple.pm
+++ b/src/main/perl/lib/Test/Simple.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test::Builder::Module;
our @ISA = qw(Test::Builder::Module);
diff --git a/src/main/perl/lib/Test/Tester.pm b/src/main/perl/lib/Test/Tester.pm
index 1fcc7d428..1d2107b5f 100644
--- a/src/main/perl/lib/Test/Tester.pm
+++ b/src/main/perl/lib/Test/Tester.pm
@@ -16,7 +16,7 @@ use Test::Tester::Delegate;
require Exporter;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
our @EXPORT = qw( run_tests check_tests check_test cmp_results show_space );
our @ISA = qw( Exporter );
diff --git a/src/main/perl/lib/Test/Tester/Capture.pm b/src/main/perl/lib/Test/Tester/Capture.pm
index 6784e2a69..088184b74 100644
--- a/src/main/perl/lib/Test/Tester/Capture.pm
+++ b/src/main/perl/lib/Test/Tester/Capture.pm
@@ -2,7 +2,7 @@ use strict;
package Test::Tester::Capture;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test::Builder;
diff --git a/src/main/perl/lib/Test/Tester/CaptureRunner.pm b/src/main/perl/lib/Test/Tester/CaptureRunner.pm
index b4508398b..67b7989c3 100644
--- a/src/main/perl/lib/Test/Tester/CaptureRunner.pm
+++ b/src/main/perl/lib/Test/Tester/CaptureRunner.pm
@@ -3,7 +3,7 @@ use strict;
package Test::Tester::CaptureRunner;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test::Tester::Capture;
diff --git a/src/main/perl/lib/Test/Tester/Delegate.pm b/src/main/perl/lib/Test/Tester/Delegate.pm
index 9e1b14d44..3df5f160a 100644
--- a/src/main/perl/lib/Test/Tester/Delegate.pm
+++ b/src/main/perl/lib/Test/Tester/Delegate.pm
@@ -3,7 +3,7 @@ use warnings;
package Test::Tester::Delegate;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Scalar::Util();
diff --git a/src/main/perl/lib/Test/use/ok.pm b/src/main/perl/lib/Test/use/ok.pm
index 0efb6bc81..26fb63149 100644
--- a/src/main/perl/lib/Test/use/ok.pm
+++ b/src/main/perl/lib/Test/use/ok.pm
@@ -1,7 +1,7 @@
package Test::use::ok;
use 5.005;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
__END__
diff --git a/src/main/perl/lib/Test2.pm b/src/main/perl/lib/Test2.pm
index 44a5c627e..7269bd1c4 100644
--- a/src/main/perl/lib/Test2.pm
+++ b/src/main/perl/lib/Test2.pm
@@ -2,7 +2,7 @@ package Test2;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/API.pm b/src/main/perl/lib/Test2/API.pm
index cd527642b..95a4f54ae 100644
--- a/src/main/perl/lib/Test2/API.pm
+++ b/src/main/perl/lib/Test2/API.pm
@@ -10,7 +10,7 @@ BEGIN {
$ENV{TEST2_ACTIVE} = 1;
}
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
my $INST;
diff --git a/src/main/perl/lib/Test2/API/Breakage.pm b/src/main/perl/lib/Test2/API/Breakage.pm
index 4bf3c814f..471fe22fc 100644
--- a/src/main/perl/lib/Test2/API/Breakage.pm
+++ b/src/main/perl/lib/Test2/API/Breakage.pm
@@ -2,7 +2,7 @@ package Test2::API::Breakage;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util qw/pkg_to_file/;
diff --git a/src/main/perl/lib/Test2/API/Context.pm b/src/main/perl/lib/Test2/API/Context.pm
index d503487aa..4df054454 100644
--- a/src/main/perl/lib/Test2/API/Context.pm
+++ b/src/main/perl/lib/Test2/API/Context.pm
@@ -2,7 +2,7 @@ package Test2::API::Context;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/confess croak/;
diff --git a/src/main/perl/lib/Test2/API/Instance.pm b/src/main/perl/lib/Test2/API/Instance.pm
index 173d61fae..766eddc97 100644
--- a/src/main/perl/lib/Test2/API/Instance.pm
+++ b/src/main/perl/lib/Test2/API/Instance.pm
@@ -2,7 +2,7 @@ package Test2::API::Instance;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
our @CARP_NOT = qw/Test2::API Test2::API::Instance Test2::IPC::Driver Test2::Formatter/;
use Carp qw/confess carp/;
diff --git a/src/main/perl/lib/Test2/API/InterceptResult.pm b/src/main/perl/lib/Test2/API/InterceptResult.pm
index d4a33a8e9..cfa929df5 100644
--- a/src/main/perl/lib/Test2/API/InterceptResult.pm
+++ b/src/main/perl/lib/Test2/API/InterceptResult.pm
@@ -2,7 +2,7 @@ package Test2::API::InterceptResult;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Scalar::Util qw/blessed/;
use Test2::Util qw/pkg_to_file/;
@@ -186,7 +186,7 @@ needing a deep understanding of the event/facet model.
Usually you get an instance of this class when you use C from
L.
- use Test2::V0;
+ use Test2::V1 '-iPp';
use Test2::API qw/intercept/;
my $events = intercept {
diff --git a/src/main/perl/lib/Test2/API/InterceptResult/Event.pm b/src/main/perl/lib/Test2/API/InterceptResult/Event.pm
index 5c1f759b8..9e2da824e 100644
--- a/src/main/perl/lib/Test2/API/InterceptResult/Event.pm
+++ b/src/main/perl/lib/Test2/API/InterceptResult/Event.pm
@@ -2,7 +2,7 @@ package Test2::API::InterceptResult::Event;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use List::Util qw/first/;
use Test2::Util qw/pkg_to_file/;
@@ -507,7 +507,7 @@ you to use when testing your test tools.
=head1 SYNOPSIS
- use Test2::V0;
+ use Test2::V1 '-iPp';
use Test2::API qw/intercept/;
my $events = intercept {
diff --git a/src/main/perl/lib/Test2/API/InterceptResult/Facet.pm b/src/main/perl/lib/Test2/API/InterceptResult/Facet.pm
index 3f437dbac..d93a79abd 100644
--- a/src/main/perl/lib/Test2/API/InterceptResult/Facet.pm
+++ b/src/main/perl/lib/Test2/API/InterceptResult/Facet.pm
@@ -2,7 +2,7 @@ package Test2::API::InterceptResult::Facet;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN {
require Test2::EventFacet;
diff --git a/src/main/perl/lib/Test2/API/InterceptResult/Hub.pm b/src/main/perl/lib/Test2/API/InterceptResult/Hub.pm
index 7169e3499..53ddaff34 100644
--- a/src/main/perl/lib/Test2/API/InterceptResult/Hub.pm
+++ b/src/main/perl/lib/Test2/API/InterceptResult/Hub.pm
@@ -2,7 +2,7 @@ package Test2::API::InterceptResult::Hub;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Hub; our @ISA = qw(Test2::Hub) }
use Test2::Util::HashBase;
diff --git a/src/main/perl/lib/Test2/API/InterceptResult/Squasher.pm b/src/main/perl/lib/Test2/API/InterceptResult/Squasher.pm
index 97d274baa..5b4099b56 100644
--- a/src/main/perl/lib/Test2/API/InterceptResult/Squasher.pm
+++ b/src/main/perl/lib/Test2/API/InterceptResult/Squasher.pm
@@ -2,7 +2,7 @@ package Test2::API::InterceptResult::Squasher;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/croak/;
use List::Util qw/first/;
diff --git a/src/main/perl/lib/Test2/API/Stack.pm b/src/main/perl/lib/Test2/API/Stack.pm
index e175ecb5f..14a93ac84 100644
--- a/src/main/perl/lib/Test2/API/Stack.pm
+++ b/src/main/perl/lib/Test2/API/Stack.pm
@@ -2,7 +2,7 @@ package Test2::API::Stack;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Hub();
diff --git a/src/main/perl/lib/Test2/AsyncSubtest.pm b/src/main/perl/lib/Test2/AsyncSubtest.pm
index 1e504f05a..96a9ea731 100644
--- a/src/main/perl/lib/Test2/AsyncSubtest.pm
+++ b/src/main/perl/lib/Test2/AsyncSubtest.pm
@@ -4,7 +4,7 @@ use warnings;
use Test2::IPC;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
our @CARP_NOT = qw/Test2::Util::HashBase/;
diff --git a/src/main/perl/lib/Test2/AsyncSubtest/Event/Attach.pm b/src/main/perl/lib/Test2/AsyncSubtest/Event/Attach.pm
index 98aec4fb8..78f400c9f 100644
--- a/src/main/perl/lib/Test2/AsyncSubtest/Event/Attach.pm
+++ b/src/main/perl/lib/Test2/AsyncSubtest/Event/Attach.pm
@@ -2,7 +2,7 @@ package Test2::AsyncSubtest::Event::Attach;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use base 'Test2::Event';
use Test2::Util::HashBase qw/id/;
diff --git a/src/main/perl/lib/Test2/AsyncSubtest/Event/Detach.pm b/src/main/perl/lib/Test2/AsyncSubtest/Event/Detach.pm
index 1da001b4e..551fc608f 100644
--- a/src/main/perl/lib/Test2/AsyncSubtest/Event/Detach.pm
+++ b/src/main/perl/lib/Test2/AsyncSubtest/Event/Detach.pm
@@ -2,7 +2,7 @@ package Test2::AsyncSubtest::Event::Detach;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use base 'Test2::Event';
use Test2::Util::HashBase qw/id/;
diff --git a/src/main/perl/lib/Test2/AsyncSubtest/Formatter.pm b/src/main/perl/lib/Test2/AsyncSubtest/Formatter.pm
index a47f1ff52..852ee85f2 100644
--- a/src/main/perl/lib/Test2/AsyncSubtest/Formatter.pm
+++ b/src/main/perl/lib/Test2/AsyncSubtest/Formatter.pm
@@ -2,7 +2,7 @@ package Test2::AsyncSubtest::Formatter;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
die "Should not load this anymore";
diff --git a/src/main/perl/lib/Test2/AsyncSubtest/Hub.pm b/src/main/perl/lib/Test2/AsyncSubtest/Hub.pm
index 42e2fce2c..c9386f2cd 100644
--- a/src/main/perl/lib/Test2/AsyncSubtest/Hub.pm
+++ b/src/main/perl/lib/Test2/AsyncSubtest/Hub.pm
@@ -2,7 +2,7 @@ package Test2::AsyncSubtest::Hub;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use base 'Test2::Hub::Subtest';
use Test2::Util::HashBase qw/ast_ids ast/;
diff --git a/src/main/perl/lib/Test2/Bundle.pm b/src/main/perl/lib/Test2/Bundle.pm
index 9799957e2..532c0fc9c 100644
--- a/src/main/perl/lib/Test2/Bundle.pm
+++ b/src/main/perl/lib/Test2/Bundle.pm
@@ -2,7 +2,7 @@ package Test2::Bundle;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Bundle/Extended.pm b/src/main/perl/lib/Test2/Bundle/Extended.pm
index 01a1d44a8..dd30ebb64 100644
--- a/src/main/perl/lib/Test2/Bundle/Extended.pm
+++ b/src/main/perl/lib/Test2/Bundle/Extended.pm
@@ -4,7 +4,7 @@ use warnings;
use Test2::V0;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN {
push @Test2::Bundle::Extended::ISA => 'Test2::V0';
@@ -33,6 +33,8 @@ Test2::Bundle::Extended - Old name for Test2::V0
This bundle has been renamed to L, in which the C<':v1'> tag has
been removed as unnecessary.
+B L is the latest bundle, you probably want to look at that.
+
=head1 DESCRIPTION
This is the big-daddy bundle. This bundle includes nearly every tool, and
diff --git a/src/main/perl/lib/Test2/Bundle/More.pm b/src/main/perl/lib/Test2/Bundle/More.pm
index a2949a54c..81b90ed29 100644
--- a/src/main/perl/lib/Test2/Bundle/More.pm
+++ b/src/main/perl/lib/Test2/Bundle/More.pm
@@ -2,7 +2,7 @@ package Test2::Bundle::More;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Plugin::ExitSummary;
diff --git a/src/main/perl/lib/Test2/Bundle/Simple.pm b/src/main/perl/lib/Test2/Bundle/Simple.pm
index 2e71da3da..47310ea25 100644
--- a/src/main/perl/lib/Test2/Bundle/Simple.pm
+++ b/src/main/perl/lib/Test2/Bundle/Simple.pm
@@ -2,7 +2,7 @@ package Test2::Bundle::Simple;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Plugin::ExitSummary;
diff --git a/src/main/perl/lib/Test2/Compare.pm b/src/main/perl/lib/Test2/Compare.pm
index c49ff823a..8a8c331bb 100644
--- a/src/main/perl/lib/Test2/Compare.pm
+++ b/src/main/perl/lib/Test2/Compare.pm
@@ -2,7 +2,7 @@ package Test2::Compare;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Scalar::Util qw/blessed/;
use Test2::Util qw/try/;
diff --git a/src/main/perl/lib/Test2/Compare/Array.pm b/src/main/perl/lib/Test2/Compare/Array.pm
index 65d54311b..4cb9faf75 100644
--- a/src/main/perl/lib/Test2/Compare/Array.pm
+++ b/src/main/perl/lib/Test2/Compare/Array.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/inref meta ending items order for_each/;
diff --git a/src/main/perl/lib/Test2/Compare/Bag.pm b/src/main/perl/lib/Test2/Compare/Bag.pm
index 335273c9d..2ebc927d6 100644
--- a/src/main/perl/lib/Test2/Compare/Bag.pm
+++ b/src/main/perl/lib/Test2/Compare/Bag.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/ending meta items for_each/;
diff --git a/src/main/perl/lib/Test2/Compare/Base.pm b/src/main/perl/lib/Test2/Compare/Base.pm
index a5c2cff98..49502e040 100644
--- a/src/main/perl/lib/Test2/Compare/Base.pm
+++ b/src/main/perl/lib/Test2/Compare/Base.pm
@@ -2,7 +2,7 @@ package Test2::Compare::Base;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/confess croak/;
use Scalar::Util qw/blessed/;
diff --git a/src/main/perl/lib/Test2/Compare/Bool.pm b/src/main/perl/lib/Test2/Compare/Bool.pm
index 001ccf4e2..3f321d5d2 100644
--- a/src/main/perl/lib/Test2/Compare/Bool.pm
+++ b/src/main/perl/lib/Test2/Compare/Bool.pm
@@ -6,7 +6,7 @@ use Carp qw/confess/;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/input/;
diff --git a/src/main/perl/lib/Test2/Compare/Custom.pm b/src/main/perl/lib/Test2/Compare/Custom.pm
index f35625883..3cd42c1d4 100644
--- a/src/main/perl/lib/Test2/Compare/Custom.pm
+++ b/src/main/perl/lib/Test2/Compare/Custom.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/code name operator stringify_got/;
diff --git a/src/main/perl/lib/Test2/Compare/DeepRef.pm b/src/main/perl/lib/Test2/Compare/DeepRef.pm
index 8cd894afe..fb2b3215c 100644
--- a/src/main/perl/lib/Test2/Compare/DeepRef.pm
+++ b/src/main/perl/lib/Test2/Compare/DeepRef.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/input/;
diff --git a/src/main/perl/lib/Test2/Compare/Delta.pm b/src/main/perl/lib/Test2/Compare/Delta.pm
index 596c49e92..ce2f50678 100644
--- a/src/main/perl/lib/Test2/Compare/Delta.pm
+++ b/src/main/perl/lib/Test2/Compare/Delta.pm
@@ -2,7 +2,7 @@ package Test2::Compare::Delta;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw{verified id got chk children dne exception note};
diff --git a/src/main/perl/lib/Test2/Compare/Event.pm b/src/main/perl/lib/Test2/Compare/Event.pm
index 336a37f3a..e29cd9b13 100644
--- a/src/main/perl/lib/Test2/Compare/Event.pm
+++ b/src/main/perl/lib/Test2/Compare/Event.pm
@@ -8,7 +8,7 @@ use Test2::Compare::EventMeta();
use base 'Test2::Compare::Object';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/etype/;
diff --git a/src/main/perl/lib/Test2/Compare/EventMeta.pm b/src/main/perl/lib/Test2/Compare/EventMeta.pm
index 8509ad460..f939f57a3 100644
--- a/src/main/perl/lib/Test2/Compare/EventMeta.pm
+++ b/src/main/perl/lib/Test2/Compare/EventMeta.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Meta';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase;
diff --git a/src/main/perl/lib/Test2/Compare/Float.pm b/src/main/perl/lib/Test2/Compare/Float.pm
index 37ac0dd26..7ea87adb4 100644
--- a/src/main/perl/lib/Test2/Compare/Float.pm
+++ b/src/main/perl/lib/Test2/Compare/Float.pm
@@ -6,7 +6,7 @@ use Carp qw/confess/;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
our $DEFAULT_TOLERANCE = 1e-08;
diff --git a/src/main/perl/lib/Test2/Compare/Hash.pm b/src/main/perl/lib/Test2/Compare/Hash.pm
index 8df7480c4..0b233702c 100644
--- a/src/main/perl/lib/Test2/Compare/Hash.pm
+++ b/src/main/perl/lib/Test2/Compare/Hash.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/inref meta ending items order for_each_key for_each_val/;
diff --git a/src/main/perl/lib/Test2/Compare/Isa.pm b/src/main/perl/lib/Test2/Compare/Isa.pm
index 0f5f22c62..1dc70b8bb 100644
--- a/src/main/perl/lib/Test2/Compare/Isa.pm
+++ b/src/main/perl/lib/Test2/Compare/Isa.pm
@@ -7,7 +7,7 @@ use Scalar::Util qw/blessed/;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/input/;
diff --git a/src/main/perl/lib/Test2/Compare/Meta.pm b/src/main/perl/lib/Test2/Compare/Meta.pm
index 591128609..763eab958 100644
--- a/src/main/perl/lib/Test2/Compare/Meta.pm
+++ b/src/main/perl/lib/Test2/Compare/Meta.pm
@@ -7,7 +7,7 @@ use Test2::Compare::Isa();
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/items/;
diff --git a/src/main/perl/lib/Test2/Compare/Negatable.pm b/src/main/perl/lib/Test2/Compare/Negatable.pm
index 0ed2c6805..d2b574299 100644
--- a/src/main/perl/lib/Test2/Compare/Negatable.pm
+++ b/src/main/perl/lib/Test2/Compare/Negatable.pm
@@ -2,7 +2,7 @@ package Test2::Compare::Negatable;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
require overload;
require Test2::Util::HashBase;
diff --git a/src/main/perl/lib/Test2/Compare/Number.pm b/src/main/perl/lib/Test2/Compare/Number.pm
index 4907cb854..5e63187b4 100644
--- a/src/main/perl/lib/Test2/Compare/Number.pm
+++ b/src/main/perl/lib/Test2/Compare/Number.pm
@@ -6,7 +6,7 @@ use Carp qw/confess/;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/input mode/;
diff --git a/src/main/perl/lib/Test2/Compare/Object.pm b/src/main/perl/lib/Test2/Compare/Object.pm
index 287e432da..043ff6a8b 100644
--- a/src/main/perl/lib/Test2/Compare/Object.pm
+++ b/src/main/perl/lib/Test2/Compare/Object.pm
@@ -8,7 +8,7 @@ use Test2::Compare::Meta();
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/calls meta refcheck ending/;
diff --git a/src/main/perl/lib/Test2/Compare/OrderedSubset.pm b/src/main/perl/lib/Test2/Compare/OrderedSubset.pm
index e2850cfe8..09c564b08 100644
--- a/src/main/perl/lib/Test2/Compare/OrderedSubset.pm
+++ b/src/main/perl/lib/Test2/Compare/OrderedSubset.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/inref items/;
diff --git a/src/main/perl/lib/Test2/Compare/Pattern.pm b/src/main/perl/lib/Test2/Compare/Pattern.pm
index f11e82bd4..a3e3d4626 100644
--- a/src/main/perl/lib/Test2/Compare/Pattern.pm
+++ b/src/main/perl/lib/Test2/Compare/Pattern.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/pattern stringify_got/;
diff --git a/src/main/perl/lib/Test2/Compare/Ref.pm b/src/main/perl/lib/Test2/Compare/Ref.pm
index 37a9c7988..f46dde2a7 100644
--- a/src/main/perl/lib/Test2/Compare/Ref.pm
+++ b/src/main/perl/lib/Test2/Compare/Ref.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/input/;
diff --git a/src/main/perl/lib/Test2/Compare/Regex.pm b/src/main/perl/lib/Test2/Compare/Regex.pm
index fdc6e26ce..fc4380715 100644
--- a/src/main/perl/lib/Test2/Compare/Regex.pm
+++ b/src/main/perl/lib/Test2/Compare/Regex.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/input/;
diff --git a/src/main/perl/lib/Test2/Compare/Scalar.pm b/src/main/perl/lib/Test2/Compare/Scalar.pm
index 21dddec21..a908d7cef 100644
--- a/src/main/perl/lib/Test2/Compare/Scalar.pm
+++ b/src/main/perl/lib/Test2/Compare/Scalar.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/item/;
diff --git a/src/main/perl/lib/Test2/Compare/Set.pm b/src/main/perl/lib/Test2/Compare/Set.pm
index ed72cff8b..05b045691 100644
--- a/src/main/perl/lib/Test2/Compare/Set.pm
+++ b/src/main/perl/lib/Test2/Compare/Set.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/checks _reduction/;
diff --git a/src/main/perl/lib/Test2/Compare/String.pm b/src/main/perl/lib/Test2/Compare/String.pm
index 45ad281ab..1a8f1dab6 100644
--- a/src/main/perl/lib/Test2/Compare/String.pm
+++ b/src/main/perl/lib/Test2/Compare/String.pm
@@ -6,7 +6,7 @@ use Carp qw/confess/;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/input/;
diff --git a/src/main/perl/lib/Test2/Compare/Undef.pm b/src/main/perl/lib/Test2/Compare/Undef.pm
index 17f7e4f49..974d46d1f 100644
--- a/src/main/perl/lib/Test2/Compare/Undef.pm
+++ b/src/main/perl/lib/Test2/Compare/Undef.pm
@@ -6,7 +6,7 @@ use Carp qw/confess/;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase;
diff --git a/src/main/perl/lib/Test2/Compare/Wildcard.pm b/src/main/perl/lib/Test2/Compare/Wildcard.pm
index b3d4dafa3..3181d0ac7 100644
--- a/src/main/perl/lib/Test2/Compare/Wildcard.pm
+++ b/src/main/perl/lib/Test2/Compare/Wildcard.pm
@@ -4,7 +4,7 @@ use warnings;
use base 'Test2::Compare::Base';
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/expect/;
diff --git a/src/main/perl/lib/Test2/Env.pm b/src/main/perl/lib/Test2/Env.pm
index eedd59b0c..b864dc6b5 100644
--- a/src/main/perl/lib/Test2/Env.pm
+++ b/src/main/perl/lib/Test2/Env.pm
@@ -2,7 +2,7 @@ package Test2::Env;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Event.pm b/src/main/perl/lib/Test2/Event.pm
index bac0a017e..0c576de58 100644
--- a/src/main/perl/lib/Test2/Event.pm
+++ b/src/main/perl/lib/Test2/Event.pm
@@ -2,7 +2,7 @@ package Test2::Event;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Scalar::Util qw/blessed reftype/;
use Carp qw/croak/;
diff --git a/src/main/perl/lib/Test2/Event/Bail.pm b/src/main/perl/lib/Test2/Event/Bail.pm
index 3ebedd7e6..9006a135e 100644
--- a/src/main/perl/lib/Test2/Event/Bail.pm
+++ b/src/main/perl/lib/Test2/Event/Bail.pm
@@ -2,7 +2,7 @@ package Test2::Event::Bail;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/src/main/perl/lib/Test2/Event/Diag.pm b/src/main/perl/lib/Test2/Event/Diag.pm
index 55ff774ff..d87c227f7 100644
--- a/src/main/perl/lib/Test2/Event/Diag.pm
+++ b/src/main/perl/lib/Test2/Event/Diag.pm
@@ -2,7 +2,7 @@ package Test2::Event::Diag;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/src/main/perl/lib/Test2/Event/Encoding.pm b/src/main/perl/lib/Test2/Event/Encoding.pm
index a7723d784..69627103c 100644
--- a/src/main/perl/lib/Test2/Event/Encoding.pm
+++ b/src/main/perl/lib/Test2/Event/Encoding.pm
@@ -2,7 +2,7 @@ package Test2::Event::Encoding;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/croak/;
diff --git a/src/main/perl/lib/Test2/Event/Exception.pm b/src/main/perl/lib/Test2/Event/Exception.pm
index 88a6529f0..4a8b6767d 100644
--- a/src/main/perl/lib/Test2/Event/Exception.pm
+++ b/src/main/perl/lib/Test2/Event/Exception.pm
@@ -2,7 +2,7 @@ package Test2::Event::Exception;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/src/main/perl/lib/Test2/Event/Fail.pm b/src/main/perl/lib/Test2/Event/Fail.pm
index ef24c92e4..c26a9f51a 100644
--- a/src/main/perl/lib/Test2/Event/Fail.pm
+++ b/src/main/perl/lib/Test2/Event/Fail.pm
@@ -2,7 +2,7 @@ package Test2::Event::Fail;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::EventFacet::Info;
diff --git a/src/main/perl/lib/Test2/Event/Generic.pm b/src/main/perl/lib/Test2/Event/Generic.pm
index 00dfc56e6..ef180fbd9 100644
--- a/src/main/perl/lib/Test2/Event/Generic.pm
+++ b/src/main/perl/lib/Test2/Event/Generic.pm
@@ -5,7 +5,7 @@ use warnings;
use Carp qw/croak/;
use Scalar::Util qw/reftype/;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
use Test2::Util::HashBase;
diff --git a/src/main/perl/lib/Test2/Event/Note.pm b/src/main/perl/lib/Test2/Event/Note.pm
index baa0790e0..d0ebcfe06 100644
--- a/src/main/perl/lib/Test2/Event/Note.pm
+++ b/src/main/perl/lib/Test2/Event/Note.pm
@@ -2,7 +2,7 @@ package Test2::Event::Note;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/src/main/perl/lib/Test2/Event/Ok.pm b/src/main/perl/lib/Test2/Event/Ok.pm
index b741fba80..6cfd52aec 100644
--- a/src/main/perl/lib/Test2/Event/Ok.pm
+++ b/src/main/perl/lib/Test2/Event/Ok.pm
@@ -2,7 +2,7 @@ package Test2::Event::Ok;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/src/main/perl/lib/Test2/Event/Pass.pm b/src/main/perl/lib/Test2/Event/Pass.pm
index d01221e14..14ca23876 100644
--- a/src/main/perl/lib/Test2/Event/Pass.pm
+++ b/src/main/perl/lib/Test2/Event/Pass.pm
@@ -2,7 +2,7 @@ package Test2::Event::Pass;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::EventFacet::Info;
diff --git a/src/main/perl/lib/Test2/Event/Plan.pm b/src/main/perl/lib/Test2/Event/Plan.pm
index 8088df525..ae41123a1 100644
--- a/src/main/perl/lib/Test2/Event/Plan.pm
+++ b/src/main/perl/lib/Test2/Event/Plan.pm
@@ -2,7 +2,7 @@ package Test2::Event::Plan;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/src/main/perl/lib/Test2/Event/Skip.pm b/src/main/perl/lib/Test2/Event/Skip.pm
index 120070770..8032f074c 100644
--- a/src/main/perl/lib/Test2/Event/Skip.pm
+++ b/src/main/perl/lib/Test2/Event/Skip.pm
@@ -2,7 +2,7 @@ package Test2::Event::Skip;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
diff --git a/src/main/perl/lib/Test2/Event/Subtest.pm b/src/main/perl/lib/Test2/Event/Subtest.pm
index 0b7c40932..3a251a446 100644
--- a/src/main/perl/lib/Test2/Event/Subtest.pm
+++ b/src/main/perl/lib/Test2/Event/Subtest.pm
@@ -2,7 +2,7 @@ package Test2::Event::Subtest;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
use Test2::Util::HashBase qw{subevents buffered subtest_id subtest_uuid start_stamp stop_stamp};
diff --git a/src/main/perl/lib/Test2/Event/TAP/Version.pm b/src/main/perl/lib/Test2/Event/TAP/Version.pm
index 264ea97d5..085abdcb4 100644
--- a/src/main/perl/lib/Test2/Event/TAP/Version.pm
+++ b/src/main/perl/lib/Test2/Event/TAP/Version.pm
@@ -2,7 +2,7 @@ package Test2::Event::TAP::Version;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/croak/;
diff --git a/src/main/perl/lib/Test2/Event/V2.pm b/src/main/perl/lib/Test2/Event/V2.pm
index 69beba34c..8521432d4 100644
--- a/src/main/perl/lib/Test2/Event/V2.pm
+++ b/src/main/perl/lib/Test2/Event/V2.pm
@@ -2,7 +2,7 @@ package Test2::Event::V2;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Scalar::Util qw/reftype/;
use Carp qw/croak/;
diff --git a/src/main/perl/lib/Test2/Event/Waiting.pm b/src/main/perl/lib/Test2/Event/Waiting.pm
index ef7d41629..273feed92 100644
--- a/src/main/perl/lib/Test2/Event/Waiting.pm
+++ b/src/main/perl/lib/Test2/Event/Waiting.pm
@@ -2,7 +2,7 @@ package Test2::Event::Waiting;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/src/main/perl/lib/Test2/EventFacet.pm b/src/main/perl/lib/Test2/EventFacet.pm
index ec4f05f39..78e883a98 100644
--- a/src/main/perl/lib/Test2/EventFacet.pm
+++ b/src/main/perl/lib/Test2/EventFacet.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util::HashBase qw/-details/;
use Carp qw/croak/;
diff --git a/src/main/perl/lib/Test2/EventFacet/About.pm b/src/main/perl/lib/Test2/EventFacet/About.pm
index 0d5c6c831..e0da3e7ea 100644
--- a/src/main/perl/lib/Test2/EventFacet/About.pm
+++ b/src/main/perl/lib/Test2/EventFacet/About.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::About;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -package -no_display -uuid -eid };
diff --git a/src/main/perl/lib/Test2/EventFacet/Amnesty.pm b/src/main/perl/lib/Test2/EventFacet/Amnesty.pm
index 3dc9c7342..f08164038 100644
--- a/src/main/perl/lib/Test2/EventFacet/Amnesty.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Amnesty.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Amnesty;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
sub is_list { 1 }
diff --git a/src/main/perl/lib/Test2/EventFacet/Assert.pm b/src/main/perl/lib/Test2/EventFacet/Assert.pm
index 88e7baedc..d8aa6c4b2 100644
--- a/src/main/perl/lib/Test2/EventFacet/Assert.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Assert.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Assert;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -pass -no_debug -number };
diff --git a/src/main/perl/lib/Test2/EventFacet/Control.pm b/src/main/perl/lib/Test2/EventFacet/Control.pm
index 51ed3a27a..3005aa65e 100644
--- a/src/main/perl/lib/Test2/EventFacet/Control.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Control.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Control;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -global -terminate -halt -has_callback -encoding -phase };
diff --git a/src/main/perl/lib/Test2/EventFacet/Error.pm b/src/main/perl/lib/Test2/EventFacet/Error.pm
index 3e7514525..b7d8664de 100644
--- a/src/main/perl/lib/Test2/EventFacet/Error.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Error.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Error;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
sub facet_key { 'errors' }
sub is_list { 1 }
diff --git a/src/main/perl/lib/Test2/EventFacet/Hub.pm b/src/main/perl/lib/Test2/EventFacet/Hub.pm
index 286183784..dbc83e781 100644
--- a/src/main/perl/lib/Test2/EventFacet/Hub.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Hub.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Hub;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
sub is_list { 1 }
sub facet_key { 'hubs' }
diff --git a/src/main/perl/lib/Test2/EventFacet/Info.pm b/src/main/perl/lib/Test2/EventFacet/Info.pm
index d745e384e..9de448d6a 100644
--- a/src/main/perl/lib/Test2/EventFacet/Info.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Info.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Info;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
sub is_list { 1 }
diff --git a/src/main/perl/lib/Test2/EventFacet/Info/Table.pm b/src/main/perl/lib/Test2/EventFacet/Info/Table.pm
index cba9c407d..92dc623b1 100644
--- a/src/main/perl/lib/Test2/EventFacet/Info/Table.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Info/Table.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Info::Table;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/confess/;
diff --git a/src/main/perl/lib/Test2/EventFacet/Meta.pm b/src/main/perl/lib/Test2/EventFacet/Meta.pm
index d7e46ec5c..83965cd1e 100644
--- a/src/main/perl/lib/Test2/EventFacet/Meta.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Meta.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Meta;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
diff --git a/src/main/perl/lib/Test2/EventFacet/Parent.pm b/src/main/perl/lib/Test2/EventFacet/Parent.pm
index 2e1fd626f..db723043f 100644
--- a/src/main/perl/lib/Test2/EventFacet/Parent.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Parent.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Parent;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/confess/;
diff --git a/src/main/perl/lib/Test2/EventFacet/Plan.pm b/src/main/perl/lib/Test2/EventFacet/Plan.pm
index 688628d6d..6c0b193a4 100644
--- a/src/main/perl/lib/Test2/EventFacet/Plan.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Plan.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Plan;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -count -skip -none };
diff --git a/src/main/perl/lib/Test2/EventFacet/Render.pm b/src/main/perl/lib/Test2/EventFacet/Render.pm
index d94bd15c9..e4976d292 100644
--- a/src/main/perl/lib/Test2/EventFacet/Render.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Render.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Render;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
sub is_list { 1 }
diff --git a/src/main/perl/lib/Test2/EventFacet/Trace.pm b/src/main/perl/lib/Test2/EventFacet/Trace.pm
index 0767efa57..aefc19837 100644
--- a/src/main/perl/lib/Test2/EventFacet/Trace.pm
+++ b/src/main/perl/lib/Test2/EventFacet/Trace.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Trace;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
diff --git a/src/main/perl/lib/Test2/Formatter.pm b/src/main/perl/lib/Test2/Formatter.pm
index d01093931..69efc8748 100644
--- a/src/main/perl/lib/Test2/Formatter.pm
+++ b/src/main/perl/lib/Test2/Formatter.pm
@@ -2,7 +2,7 @@ package Test2::Formatter;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
my %ADDED;
diff --git a/src/main/perl/lib/Test2/Formatter/TAP.pm b/src/main/perl/lib/Test2/Formatter/TAP.pm
index a5751032c..ac7f688ed 100644
--- a/src/main/perl/lib/Test2/Formatter/TAP.pm
+++ b/src/main/perl/lib/Test2/Formatter/TAP.pm
@@ -2,7 +2,7 @@ package Test2::Formatter::TAP;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Util qw/clone_io/;
diff --git a/src/main/perl/lib/Test2/Hub.pm b/src/main/perl/lib/Test2/Hub.pm
index f5aed77c0..e1f2a82d5 100644
--- a/src/main/perl/lib/Test2/Hub.pm
+++ b/src/main/perl/lib/Test2/Hub.pm
@@ -2,7 +2,7 @@ package Test2::Hub;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/carp croak confess/;
diff --git a/src/main/perl/lib/Test2/Hub/Interceptor.pm b/src/main/perl/lib/Test2/Hub/Interceptor.pm
index 57ca6eddd..de4314746 100644
--- a/src/main/perl/lib/Test2/Hub/Interceptor.pm
+++ b/src/main/perl/lib/Test2/Hub/Interceptor.pm
@@ -2,7 +2,7 @@ package Test2::Hub::Interceptor;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::Hub::Interceptor::Terminator();
diff --git a/src/main/perl/lib/Test2/Hub/Interceptor/Terminator.pm b/src/main/perl/lib/Test2/Hub/Interceptor/Terminator.pm
index 102fcb54f..17805eac5 100644
--- a/src/main/perl/lib/Test2/Hub/Interceptor/Terminator.pm
+++ b/src/main/perl/lib/Test2/Hub/Interceptor/Terminator.pm
@@ -2,7 +2,7 @@ package Test2::Hub::Interceptor::Terminator;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Hub/Subtest.pm b/src/main/perl/lib/Test2/Hub/Subtest.pm
index 55be854e9..bca73288d 100644
--- a/src/main/perl/lib/Test2/Hub/Subtest.pm
+++ b/src/main/perl/lib/Test2/Hub/Subtest.pm
@@ -2,7 +2,7 @@ package Test2::Hub::Subtest;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::Hub; our @ISA = qw(Test2::Hub) }
use Test2::Util::HashBase qw/nested exit_code manual_skip_all/;
diff --git a/src/main/perl/lib/Test2/IPC.pm b/src/main/perl/lib/Test2/IPC.pm
index 1ee2783d6..b8e63bbc2 100644
--- a/src/main/perl/lib/Test2/IPC.pm
+++ b/src/main/perl/lib/Test2/IPC.pm
@@ -2,7 +2,7 @@ package Test2::IPC;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Test2::API::Instance;
diff --git a/src/main/perl/lib/Test2/IPC/Driver.pm b/src/main/perl/lib/Test2/IPC/Driver.pm
index 88de6e41c..9a9ee0363 100644
--- a/src/main/perl/lib/Test2/IPC/Driver.pm
+++ b/src/main/perl/lib/Test2/IPC/Driver.pm
@@ -2,7 +2,7 @@ package Test2::IPC::Driver;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
use Carp qw/confess/;
diff --git a/src/main/perl/lib/Test2/IPC/Driver/Files.pm b/src/main/perl/lib/Test2/IPC/Driver/Files.pm
index 927ad089e..ce1d52f21 100644
--- a/src/main/perl/lib/Test2/IPC/Driver/Files.pm
+++ b/src/main/perl/lib/Test2/IPC/Driver/Files.pm
@@ -2,7 +2,7 @@ package Test2::IPC::Driver::Files;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
BEGIN { require Test2::IPC::Driver; our @ISA = qw(Test2::IPC::Driver) }
diff --git a/src/main/perl/lib/Test2/Manual.pm b/src/main/perl/lib/Test2/Manual.pm
index 5aa53f49a..bac6c29ca 100644
--- a/src/main/perl/lib/Test2/Manual.pm
+++ b/src/main/perl/lib/Test2/Manual.pm
@@ -2,7 +2,7 @@ package Test2::Manual;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy.pm b/src/main/perl/lib/Test2/Manual/Anatomy.pm
index d8d31b70c..c49f1dcd2 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy/API.pm b/src/main/perl/lib/Test2/Manual/Anatomy/API.pm
index 706ee7b6a..e5c02563f 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy/API.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy/API.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy::API;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy/Context.pm b/src/main/perl/lib/Test2/Manual/Anatomy/Context.pm
index d4e327085..5d1b91bbe 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy/Context.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy/Context.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy::Context;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy/EndToEnd.pm b/src/main/perl/lib/Test2/Manual/Anatomy/EndToEnd.pm
index 9563a1a3d..1e068d283 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy/EndToEnd.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy/EndToEnd.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy::EndToEnd;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy/Event.pm b/src/main/perl/lib/Test2/Manual/Anatomy/Event.pm
index 4a8605761..01733a4b8 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy/Event.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy/Event.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy::Event;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy/Hubs.pm b/src/main/perl/lib/Test2/Manual/Anatomy/Hubs.pm
index 22259e11f..e76d03427 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy/Hubs.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy/Hubs.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy::Hubs;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy/IPC.pm b/src/main/perl/lib/Test2/Manual/Anatomy/IPC.pm
index 4fd4c4a8c..1b47a6950 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy/IPC.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy/IPC.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy::IPC;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Anatomy/Utilities.pm b/src/main/perl/lib/Test2/Manual/Anatomy/Utilities.pm
index 25f04b0f2..fab15f9e8 100644
--- a/src/main/perl/lib/Test2/Manual/Anatomy/Utilities.pm
+++ b/src/main/perl/lib/Test2/Manual/Anatomy/Utilities.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Anatomy::Utilities;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Concurrency.pm b/src/main/perl/lib/Test2/Manual/Concurrency.pm
index f9cd1d9d6..61ff2efe5 100644
--- a/src/main/perl/lib/Test2/Manual/Concurrency.pm
+++ b/src/main/perl/lib/Test2/Manual/Concurrency.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Concurrency;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Contributing.pm b/src/main/perl/lib/Test2/Manual/Contributing.pm
index 757b05d9e..971758ae7 100644
--- a/src/main/perl/lib/Test2/Manual/Contributing.pm
+++ b/src/main/perl/lib/Test2/Manual/Contributing.pm
@@ -1,6 +1,6 @@
package Test2::Manual::Contributing;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
diff --git a/src/main/perl/lib/Test2/Manual/Testing.pm b/src/main/perl/lib/Test2/Manual/Testing.pm
index 88f200a9f..514ca43e3 100644
--- a/src/main/perl/lib/Test2/Manual/Testing.pm
+++ b/src/main/perl/lib/Test2/Manual/Testing.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Testing;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
@@ -39,7 +39,7 @@ lexically scoped, or they may be global.
=item Test2::Bundle::*
Bundles combine toolsets and plugins together to reduce your boilerplate. First
-time test writers are encouraged to start with the L bundle (which
+time test writers are encouraged to start with the L bundle (which
is an exception to the namespace rule as it does not live under
C). If you find yourself loading several plugins and toolsets
over and over again you could benefit from writing your own bundle.
@@ -69,18 +69,18 @@ and define new ones, typically with a new bundle. In short, if we feel the need
to break something we will do so by creating a new bundle, and discouraging the
old one, but we will not break the old one.
-So for example, if you use L, and L you
+So for example, if you use L, and L you
should have this in your config:
[Prereqs / TestRequires]
- Test2::V0 = 0.000060
+ Test2::V1 = 0.000060
You B do this:
[Prereqs / TestRequires]
Test2::Suite = 0.000060
-Because L might not always be part of L.
+Because L might not always be part of L.
When writing new tests you should often check L to see what the
current recommended bundle is.
@@ -88,28 +88,28 @@ current recommended bundle is.
=head3 Dist::Zilla
[Prereqs / TestRequires]
- Test2::V0 = 0.000060
+ Test2::V1 = 0.000060
=head3 ExtUtils::MakeMaker
my %WriteMakefileArgs = (
...,
"TEST_REQUIRES" => {
- "Test2::V0" => "0.000060"
+ "Test2::V1" => "0.000060"
},
...
);
=head3 Module::Install
- test_requires 'Test2::V0' => '0.000060';
+ test_requires 'Test2::V1' => '0.000060';
=head3 Module::Build
my $build = Module::Build->new(
...,
test_requires => {
- "Test2::V0" => "0.000060",
+ "Test2::V1" => "0.000060",
},
...
);
diff --git a/src/main/perl/lib/Test2/Manual/Testing/Introduction.pm b/src/main/perl/lib/Test2/Manual/Testing/Introduction.pm
index ac87a8d05..11b539de1 100644
--- a/src/main/perl/lib/Test2/Manual/Testing/Introduction.pm
+++ b/src/main/perl/lib/Test2/Manual/Testing/Introduction.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Testing::Introduction;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
@@ -26,7 +26,7 @@ C<.t> file extension.
C:
- use Test2::V0;
+ use Test2::V1 -ipP;
# Assertions will go here
@@ -36,10 +36,26 @@ This is all the boilerplate you need.
=over 4
-=item use Test2::V0;
+=item use Test2::V1 -ipP;
This loads a collection of testing tools that will be described later in the
-tutorial. This will also turn on C and C for you.
+tutorial. See L for more details, but for starters '-ipP' is a good
+set of import flags.
+
+If you do not like importing a ton of symbols or enabling pragmas/plugins all
+in one swoop you can do C<< use Test2::V1; >>. If you do this you will need to
+use the T2() function to access tools, and load any pragmas/plugins manually:
+
+ use Test2::V1;
+ use strict;
+ use warnings;
+ use Test2::Plugin::UTF8;
+ use Test2::Plugin::SRand;
+
+ T2->ok(1, "pass");
+ T2->is(5, 5, "5 is 5");
+
+ T2->done_testing;
=item done_testing;
@@ -59,28 +75,28 @@ L to their own dists at any time.
=head3 Dist::Zilla
[Prereqs / TestRequires]
- Test2::V0 = 0.000060
+ Test2::V1 = 0.000060
=head3 ExtUtils::MakeMaker
my %WriteMakefileArgs = (
...,
"TEST_REQUIRES" => {
- "Test2::V0" => "0.000060"
+ "Test2::V1" => "0.000060"
},
...
);
=head3 Module::Install
- test_requires 'Test2::V0' => '0.000060';
+ test_requires 'Test2::V1' => '0.000060';
=head3 Module::Build
my $build = Module::Build->new(
...,
test_requires => {
- "Test2::V0" => "0.000060",
+ "Test2::V1" => "0.000060",
},
...
);
@@ -94,12 +110,20 @@ that a condition is true.
Here is a complete C:
- use Test2::V0;
+ use Test2::V1 -import;
ok(1, "1 is true, so this will pass");
done_testing;
+If you are doing it without imports:
+
+ use Test2::V1;
+
+ T2->ok(1, "1 is true, so this will pass");
+
+ T2->done_testing;
+
=head1 RUNNING THE TEST
Test files are simply scripts. Just like any other script you can run the test
@@ -204,6 +228,8 @@ There are 2 primary ways to set the plan:
=item done_testing()
+=item T2->done_testing()
+
The most common, and recommended way to set a plan is to add C at
the end of your test file. This will automatically calculate the plan for you
at the end of the test. If the test were to exit early then C
@@ -211,6 +237,8 @@ would not run and no plan would be found, forcing a failure.
=item plan($COUNT)
+=item T2->plan($COUNT)
+
The C function allows you to specify an exact number of assertions you
want to run. If you run too many or too few assertions then the plan will not
match and it will be counted as a failure. The primary problem with this way of
@@ -224,13 +252,15 @@ cannot be done in the middle of making assertions.
=head1 ADDITIONAL ASSERTION TOOLS
-The L bundle provides a lot more than C,
+The L bundle provides a lot more than C,
C, and C. The biggest tools to note are:
=over 4
=item is($a, $b, $description)
+=item T2->is($a, $b, $description)
+
C allows you to compare 2 structures and insure they are identical. You
can use it for simple string comparisons, or even deep data structure
comparisons.
@@ -241,6 +271,8 @@ comparisons.
=item like($a, $b, $description)
+=item T2->like($a, $b, $description)
+
C is similar to C except that it only checks items listed on the
right, it ignores any extra values found on the left.
diff --git a/src/main/perl/lib/Test2/Manual/Testing/Migrating.pm b/src/main/perl/lib/Test2/Manual/Testing/Migrating.pm
index 00bab839c..56667ce7c 100644
--- a/src/main/perl/lib/Test2/Manual/Testing/Migrating.pm
+++ b/src/main/perl/lib/Test2/Manual/Testing/Migrating.pm
@@ -2,7 +2,7 @@ package Test2::Manual::Testing::Migrating;
use strict;
use warnings;
-our $VERSION = '1.302216';
+our $VERSION = '1.302219';
1;
@@ -99,7 +99,10 @@ BEFORE:
AFTER:
- use Test2::V0;
+ use strict;
+ use warnings;
+
+ use Test2::V1 '-import';
plan(11);
use Scalar::Util;
@@ -107,26 +110,43 @@ AFTER:
=over 4
-=item Replace Test::More with Test2::V0
+=item Replace Test::More with Test2::V1
-L is the recommended bundle. In a full migration you
-will want to replace L with the L bundle.
+L is the recommended bundle. In a full migration you
+will want to replace L with the L bundle.
B You should always double check the latest L to see if there is
a new recommended bundle. When writing a new test you should always use the
newest Test::V# module. Higher numbers are newer version.
+You probably want the C<-import> argument when using L as it will
+populate your namespace with all the tools you expect from a test helper
+module. However if you want your namespace left clean you can omit the
+argument, in which case C is the only thing added to your namespace, and
+it can be used to access the tools:
+
+ use Test2::V1;
+
+ T2->ok(1, "pass");
+
+ T2->done_testing;
+
=item NOTE: srand
-When srand is on (default) it can cause problems with things like L
-which will end up attempting the same "random" filenames for every test process
-started on a given day (or sharing the same seed).
+When srand is on (not default in V1, but Default in older V0) it can cause
+problems with things like L which will end up attempting the same
+"random" filenames for every test process started on a given day (or sharing
+the same seed).
If this is a problem for you then please disable srand when loading
-L:
+
+For L:
use Test2::V0 -no_srand => 1;
+For L simply do not use the C<-P>, or C<-Plugins> import option and it will not be loaded.
+
+
=item Stop using use_ok()
C has been removed. a C