Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 31beada463a7f05c6a26016fa3f5c78c9c7feea3
      
https://github.com/Perl/perl5/commit/31beada463a7f05c6a26016fa3f5c78c9c7feea3
  Author: Chad Granum <[email protected]>
  Date:   2026-08-31 (Mon, 31 Aug 2026)

  Changed paths:
    M MANIFEST
    M Porting/Maintainers.pl
    R cpan/Test-Simple/CLAUDE.md
    M cpan/Test-Simple/lib/Test/Builder.pm
    M cpan/Test-Simple/lib/Test/Builder/Formatter.pm
    M cpan/Test-Simple/lib/Test/Builder/Module.pm
    M cpan/Test-Simple/lib/Test/Builder/Tester.pm
    M cpan/Test-Simple/lib/Test/Builder/Tester/Color.pm
    M cpan/Test-Simple/lib/Test/Builder/TodoDiag.pm
    M cpan/Test-Simple/lib/Test/More.pm
    M cpan/Test-Simple/lib/Test/Simple.pm
    M cpan/Test-Simple/lib/Test/Tester.pm
    M cpan/Test-Simple/lib/Test/Tester/Capture.pm
    M cpan/Test-Simple/lib/Test/Tester/CaptureRunner.pm
    M cpan/Test-Simple/lib/Test/Tester/Delegate.pm
    M cpan/Test-Simple/lib/Test/use/ok.pm
    M cpan/Test-Simple/lib/Test2.pm
    M cpan/Test-Simple/lib/Test2/API.pm
    M cpan/Test-Simple/lib/Test2/API/Breakage.pm
    M cpan/Test-Simple/lib/Test2/API/Context.pm
    M cpan/Test-Simple/lib/Test2/API/Instance.pm
    M cpan/Test-Simple/lib/Test2/API/InterceptResult.pm
    M cpan/Test-Simple/lib/Test2/API/InterceptResult/Event.pm
    M cpan/Test-Simple/lib/Test2/API/InterceptResult/Facet.pm
    M cpan/Test-Simple/lib/Test2/API/InterceptResult/Hub.pm
    M cpan/Test-Simple/lib/Test2/API/InterceptResult/Squasher.pm
    M cpan/Test-Simple/lib/Test2/API/Stack.pm
    M cpan/Test-Simple/lib/Test2/AsyncSubtest.pm
    M cpan/Test-Simple/lib/Test2/AsyncSubtest/Event/Attach.pm
    M cpan/Test-Simple/lib/Test2/AsyncSubtest/Event/Detach.pm
    M cpan/Test-Simple/lib/Test2/AsyncSubtest/Formatter.pm
    M cpan/Test-Simple/lib/Test2/AsyncSubtest/Hub.pm
    M cpan/Test-Simple/lib/Test2/Bundle.pm
    M cpan/Test-Simple/lib/Test2/Bundle/Extended.pm
    M cpan/Test-Simple/lib/Test2/Bundle/More.pm
    M cpan/Test-Simple/lib/Test2/Bundle/Simple.pm
    M cpan/Test-Simple/lib/Test2/Compare.pm
    M cpan/Test-Simple/lib/Test2/Compare/Array.pm
    M cpan/Test-Simple/lib/Test2/Compare/Bag.pm
    M cpan/Test-Simple/lib/Test2/Compare/Base.pm
    M cpan/Test-Simple/lib/Test2/Compare/Bool.pm
    M cpan/Test-Simple/lib/Test2/Compare/Custom.pm
    M cpan/Test-Simple/lib/Test2/Compare/DeepRef.pm
    M cpan/Test-Simple/lib/Test2/Compare/Delta.pm
    M cpan/Test-Simple/lib/Test2/Compare/Event.pm
    M cpan/Test-Simple/lib/Test2/Compare/EventMeta.pm
    M cpan/Test-Simple/lib/Test2/Compare/Float.pm
    M cpan/Test-Simple/lib/Test2/Compare/Hash.pm
    M cpan/Test-Simple/lib/Test2/Compare/Isa.pm
    M cpan/Test-Simple/lib/Test2/Compare/Meta.pm
    M cpan/Test-Simple/lib/Test2/Compare/Negatable.pm
    M cpan/Test-Simple/lib/Test2/Compare/Number.pm
    M cpan/Test-Simple/lib/Test2/Compare/Object.pm
    M cpan/Test-Simple/lib/Test2/Compare/OrderedSubset.pm
    M cpan/Test-Simple/lib/Test2/Compare/Pattern.pm
    M cpan/Test-Simple/lib/Test2/Compare/Ref.pm
    M cpan/Test-Simple/lib/Test2/Compare/Regex.pm
    M cpan/Test-Simple/lib/Test2/Compare/Scalar.pm
    M cpan/Test-Simple/lib/Test2/Compare/Set.pm
    M cpan/Test-Simple/lib/Test2/Compare/String.pm
    M cpan/Test-Simple/lib/Test2/Compare/Undef.pm
    M cpan/Test-Simple/lib/Test2/Compare/Wildcard.pm
    M cpan/Test-Simple/lib/Test2/Env.pm
    M cpan/Test-Simple/lib/Test2/Event.pm
    M cpan/Test-Simple/lib/Test2/Event/Bail.pm
    M cpan/Test-Simple/lib/Test2/Event/Diag.pm
    M cpan/Test-Simple/lib/Test2/Event/Encoding.pm
    M cpan/Test-Simple/lib/Test2/Event/Exception.pm
    M cpan/Test-Simple/lib/Test2/Event/Fail.pm
    M cpan/Test-Simple/lib/Test2/Event/Generic.pm
    M cpan/Test-Simple/lib/Test2/Event/Note.pm
    M cpan/Test-Simple/lib/Test2/Event/Ok.pm
    M cpan/Test-Simple/lib/Test2/Event/Pass.pm
    M cpan/Test-Simple/lib/Test2/Event/Plan.pm
    M cpan/Test-Simple/lib/Test2/Event/Skip.pm
    M cpan/Test-Simple/lib/Test2/Event/Subtest.pm
    M cpan/Test-Simple/lib/Test2/Event/TAP/Version.pm
    M cpan/Test-Simple/lib/Test2/Event/V2.pm
    M cpan/Test-Simple/lib/Test2/Event/Waiting.pm
    M cpan/Test-Simple/lib/Test2/EventFacet.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/About.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Amnesty.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Assert.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Control.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Error.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Hub.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Info.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Info/Table.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Meta.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Parent.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Plan.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Render.pm
    M cpan/Test-Simple/lib/Test2/EventFacet/Trace.pm
    M cpan/Test-Simple/lib/Test2/Formatter.pm
    M cpan/Test-Simple/lib/Test2/Formatter/TAP.pm
    M cpan/Test-Simple/lib/Test2/Handle.pm
    M cpan/Test-Simple/lib/Test2/Hub.pm
    M cpan/Test-Simple/lib/Test2/Hub/Interceptor.pm
    M cpan/Test-Simple/lib/Test2/Hub/Interceptor/Terminator.pm
    M cpan/Test-Simple/lib/Test2/Hub/Subtest.pm
    M cpan/Test-Simple/lib/Test2/IPC.pm
    M cpan/Test-Simple/lib/Test2/IPC/Driver.pm
    M cpan/Test-Simple/lib/Test2/IPC/Driver/Files.pm
    M cpan/Test-Simple/lib/Test2/Manual.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy/API.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy/Context.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy/EndToEnd.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy/Event.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy/Hubs.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy/IPC.pm
    M cpan/Test-Simple/lib/Test2/Manual/Anatomy/Utilities.pm
    M cpan/Test-Simple/lib/Test2/Manual/Concurrency.pm
    M cpan/Test-Simple/lib/Test2/Manual/Contributing.pm
    M cpan/Test-Simple/lib/Test2/Manual/Testing.pm
    M cpan/Test-Simple/lib/Test2/Manual/Testing/Introduction.pm
    M cpan/Test-Simple/lib/Test2/Manual/Testing/Migrating.pm
    M cpan/Test-Simple/lib/Test2/Manual/Testing/Planning.pm
    M cpan/Test-Simple/lib/Test2/Manual/Testing/Todo.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/FirstTool.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Formatter.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Nesting.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Plugin/TestExit.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Subtest.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/TestBuilder.pm
    M cpan/Test-Simple/lib/Test2/Manual/Tooling/Testing.pm
    M cpan/Test-Simple/lib/Test2/Mock.pm
    M cpan/Test-Simple/lib/Test2/Plugin.pm
    M cpan/Test-Simple/lib/Test2/Plugin/BailOnFail.pm
    M cpan/Test-Simple/lib/Test2/Plugin/DieOnFail.pm
    M cpan/Test-Simple/lib/Test2/Plugin/ExitSummary.pm
    M cpan/Test-Simple/lib/Test2/Plugin/SRand.pm
    M cpan/Test-Simple/lib/Test2/Plugin/Times.pm
    M cpan/Test-Simple/lib/Test2/Plugin/UTF8.pm
    M cpan/Test-Simple/lib/Test2/Require.pm
    M cpan/Test-Simple/lib/Test2/Require/AuthorTesting.pm
    M cpan/Test-Simple/lib/Test2/Require/AutomatedTesting.pm
    M cpan/Test-Simple/lib/Test2/Require/EnvVar.pm
    M cpan/Test-Simple/lib/Test2/Require/ExtendedTesting.pm
    M cpan/Test-Simple/lib/Test2/Require/Fork.pm
    M cpan/Test-Simple/lib/Test2/Require/Module.pm
    M cpan/Test-Simple/lib/Test2/Require/NonInteractiveTesting.pm
    M cpan/Test-Simple/lib/Test2/Require/Perl.pm
    M cpan/Test-Simple/lib/Test2/Require/RealFork.pm
    M cpan/Test-Simple/lib/Test2/Require/ReleaseTesting.pm
    M cpan/Test-Simple/lib/Test2/Require/Threads.pm
    M cpan/Test-Simple/lib/Test2/Suite.pm
    M cpan/Test-Simple/lib/Test2/Todo.pm
    M cpan/Test-Simple/lib/Test2/Tools.pm
    M cpan/Test-Simple/lib/Test2/Tools/AsyncSubtest.pm
    M cpan/Test-Simple/lib/Test2/Tools/Basic.pm
    M cpan/Test-Simple/lib/Test2/Tools/Class.pm
    M cpan/Test-Simple/lib/Test2/Tools/ClassicCompare.pm
    M cpan/Test-Simple/lib/Test2/Tools/Compare.pm
    M cpan/Test-Simple/lib/Test2/Tools/Defer.pm
    M cpan/Test-Simple/lib/Test2/Tools/Encoding.pm
    M cpan/Test-Simple/lib/Test2/Tools/Event.pm
    M cpan/Test-Simple/lib/Test2/Tools/Exception.pm
    M cpan/Test-Simple/lib/Test2/Tools/Exports.pm
    M cpan/Test-Simple/lib/Test2/Tools/GenTemp.pm
    M cpan/Test-Simple/lib/Test2/Tools/Grab.pm
    M cpan/Test-Simple/lib/Test2/Tools/Mock.pm
    M cpan/Test-Simple/lib/Test2/Tools/Ref.pm
    M cpan/Test-Simple/lib/Test2/Tools/Refcount.pm
    M cpan/Test-Simple/lib/Test2/Tools/Spec.pm
    M cpan/Test-Simple/lib/Test2/Tools/Subtest.pm
    M cpan/Test-Simple/lib/Test2/Tools/Target.pm
    M cpan/Test-Simple/lib/Test2/Tools/Tester.pm
    M cpan/Test-Simple/lib/Test2/Tools/Tiny.pm
    M cpan/Test-Simple/lib/Test2/Tools/Warnings.pm
    M cpan/Test-Simple/lib/Test2/Util.pm
    M cpan/Test-Simple/lib/Test2/Util/ExternalMeta.pm
    M cpan/Test-Simple/lib/Test2/Util/Facets2Legacy.pm
    M cpan/Test-Simple/lib/Test2/Util/Grabber.pm
    M cpan/Test-Simple/lib/Test2/Util/Guard.pm
    M cpan/Test-Simple/lib/Test2/Util/HashBase.pm
    M cpan/Test-Simple/lib/Test2/Util/Importer.pm
    M cpan/Test-Simple/lib/Test2/Util/Ref.pm
    M cpan/Test-Simple/lib/Test2/Util/Sig.pm
    M cpan/Test-Simple/lib/Test2/Util/Stash.pm
    M cpan/Test-Simple/lib/Test2/Util/Sub.pm
    M cpan/Test-Simple/lib/Test2/Util/Table.pm
    M cpan/Test-Simple/lib/Test2/Util/Table/Cell.pm
    M cpan/Test-Simple/lib/Test2/Util/Table/LineBreak.pm
    M cpan/Test-Simple/lib/Test2/Util/Term.pm
    M cpan/Test-Simple/lib/Test2/Util/Times.pm
    M cpan/Test-Simple/lib/Test2/Util/Trace.pm
    M cpan/Test-Simple/lib/Test2/V0.pm
    M cpan/Test-Simple/lib/Test2/V1.pm
    M cpan/Test-Simple/lib/Test2/V1/Base.pm
    M cpan/Test-Simple/lib/Test2/V1/Handle.pm
    M cpan/Test-Simple/lib/Test2/Workflow.pm
    M cpan/Test-Simple/lib/Test2/Workflow/BlockBase.pm
    M cpan/Test-Simple/lib/Test2/Workflow/Build.pm
    M cpan/Test-Simple/lib/Test2/Workflow/Runner.pm
    M cpan/Test-Simple/lib/Test2/Workflow/Task.pm
    M cpan/Test-Simple/lib/Test2/Workflow/Task/Action.pm
    M cpan/Test-Simple/lib/Test2/Workflow/Task/Group.pm
    M cpan/Test-Simple/lib/ok.pm
    R cpan/Test-Simple/perltidyrc
    A cpan/Test-Simple/t/AI/modules/Compare/Base.t
    A cpan/Test-Simple/t/AI/regression/1073-done-testing-return.t
    A cpan/Test-Simple/t/AI/regression/1075-subtest-exception.t
    A cpan/Test-Simple/t/AI/regression/1086-all-items-with-end.t
    A cpan/Test-Simple/t/Legacy/subtest/plan.t
    A cpan/Test-Simple/t/Test2/behavior/Subtest_plan.t
    M cpan/Test-Simple/t/Test2/modules/API/Breakage.t
    M cpan/Test-Simple/t/modules/Tools/Compare.t
    M cpan/Test-Simple/t/modules/Tools/Subtest.t
    A cpan/Test-Simple/t/regression/buffered_subtest_plan_buffered.t

  Log Message:
  -----------
  cpan/Test-Simple - Update to version 1.302224

1.302224  2026-08-24 12:47:02-07:00 America/Los_Angeles

    - Allow the subtest tests to pass with Perl core's more accurate 
line-number reporting (Richard Leach) [github #1090]

1.302223  2026-08-16 01:55:48-07:00 America/Los_Angeles (TRIAL RELEASE)
    - Fix a typo in an earlier Changes entry (James E Keenan) [github #1083]
    - Update the author address to [email protected]; mail to the old cpan.org 
address is no longer delivered.
    - Ship AI_AND_LLM_POLICY.md, the contributor policy for AI and LLM 
generated code, covering human review, bot accounts in tickets and pull 
requests, and noting AI use.
    - Stop shipping perltidyrc and repository-only markdown files.
    - Ship the xt/ author and release tests so they run during release testing.
    - Ship three test files that an unanchored MANIFEST.SKIP pattern had 
silently excluded from the distribution.
    - Fix POD typos in Test2::API, Test2::Handle, Test2::V1, 
Test2::API::InterceptResult::Event, and Test2::Manual::Testing::Introduction.
    - Quote the file name in the #line directive Test2::Handle generates, so 
tests pass when the build directory path contains spaces (Lukas Mai) [github 
#1088]
    - Fix further POD typos in Test2::V1 (Lukas Mai) [github #1054]
    - Derive the tested perl versions from the perl-versions action so CI keeps 
up to date (Branislav ZahradnĂ­k) [github #1085]
    - Reject end() in an array, bag, or hash builder that uses all_items, 
all_keys, or all_values but specifies no items or fields; such a check can only 
match an empty structure [github #1086]
    - Enforce end() in a bag that also uses all_items; extra items were 
ignored. This includes the implicit end() inside is(), so such bags now warn or 
fail where they silently passed. [github #1086]
    - Document that Test2::Plugin::BailOnFail and Test2::Plugin::DieOnFail 
cannot act on a failure inside a forked subtest until the owning process merges 
it [github #1081]
    - Use Test2::V0 instead of the deprecated Test2::Bundle::Extended in the 
Test2::Tools::AsyncSubtest and Test2::Tools::Spec examples [github #1079]
    - Fail a Test::More subtest whose code dies, reporting the exception inside 
it, instead of reporting the subtest as passing. The exception still 
propagates. [github #1075]
    - Return the number of assertions made from done_testing() in 
Test2::Tools::Basic and Test2::Tools::Tiny, so a test file ending in it is true 
to do() [github #1073]



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to