The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.001053  2018-02-27 07:15:53-08:00 America/Los_Angeles

    - No changes since last trial

0.001052  2018-02-06 15:03:08-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix infinite recursion in closed subtests log json

0.001051  2018-02-06 13:29:38-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Extract composer logic from Test2 formatter so it can be re-used
    - Revamp Watcher to stop mangling events
    - Onlt log processed events now by default (since mangling has stopped)

0.001050  2018-02-01 13:31:58-08:00 America/Los_Angeles

    - Allow logging of both processed and unprocessed events
    - Add finish() hook to loggers
    - This is a breaking change for any existing loggers (still alpha! Do not complain!)

0.001049  2018-01-26 14:27:16-08:00 America/Los_Angeles

    - Better 'renderer' handling

0.001048  2018-01-23 10:42:16-08:00 America/Los_Angeles

    - Make it possible to use multiple renderers at once
    - Fix return via next issue

0.001047  2018-01-19 21:58:13-08:00 America/Los_Angeles

    - Fix auto-reload for preload mode

0.001046  2018-01-18 10:47:31-08:00 America/Los_Angeles

    - Make --qvf show INTERNAL messages (#51)
    - Make -v override --qvf (#50)
    - Do not show 'no_display' about messages (#44)

0.001045  2018-01-05 08:38:05-08:00 America/Los_Angeles

    - Make it possible to toggle --qvf off
    - Show files being run in --qvf mode

0.001044  2018-01-02 07:25:06-08:00 America/Los_Angeles

    - Add post-run hook to plugins
    - Add -V/--version flags

0.001043  2017-12-19 10:12:22-08:00 America/Los_Angeles

    - Remove test for deleted file

0.001042  2017-12-18 15:03:26-08:00 America/Los_Angeles

    - Better scheduling simplification

0.001041  2017-12-06 11:01:16-08:00 America/Los_Angeles

    - Make realtime slack/email of failures possible
    - Add QVF (Quiet but verbose on failure) formatter

0.001040  2017-12-04 23:20:35-08:00 America/Los_Angeles

    - Fix filehandle IPC leak issue

0.001039  2017-12-04 21:54:24-08:00 America/Los_Angeles

    - Simplify scheduling

0.001038  2017-11-30 10:13:09-08:00 America/Los_Angeles

    - Minor fixes
    - Fix race condition/off by 1 when using the 'run' command

0.001037  2017-11-29 09:44:23-08:00 America/Los_Angeles

    - Add slack integrations
    - Add support for .yath.user.rc

0.001036  2017-11-28 10:26:36-08:00 America/Los_Angeles

    - Harness directives for meta-data
    - Add email capabilities

0.001035  2017-11-22 09:59:49-08:00 America/Los_Angeles

    - Fix infinite recrusion looking for .yathrc
    - Add 'failed' command

0.001034  2017-11-20 09:19:47-08:00 America/Los_Angeles

    - Prevent deadlock on win32 (tests do not pass yet in win32)

0.001033  2017-11-18 16:16:52-08:00 America/Los_Angeles

    - Add a summarize_events to Test2::Tools::HarnessTester

0.001032  2017-11-15 08:44:40-08:00 America/Los_Angeles

    - Add an extra @INC hook in persistent mode for dep tracing

0.001031  2017-11-03 09:18:56-07:00 America/Los_Angeles

    - Remove Debug tool that used sigusr1
    - Fix support for perls as far back as 5.8.9

0.001030  2017-11-01 13:24:17-07:00 America/Los_Angeles

    - Make tests work witohut old version installed
    - Do not use shm by default
    - add tests for replay command
    - better test.pl
    - use clone_io instead of hand rolling it (Formatter)
    - doc fixes
    - make sure test.pl does not run itself

0.001029  2017-10-31 14:53:52-07:00 America/Los_Angeles

    - Move away from IPC::Open3

0.001028  2017-10-31 09:35:23-07:00 America/Los_Angeles

    - More test coverage improvements

0.001027  2017-10-27 15:11:57-07:00 America/Los_Angeles

    - Do not inject a HASHREF as an env var key
    - Improved test coverage
    - Added a test helper for commands (including third party ones)
    - Do not remove newlines from stdout
    - Merge sequential stdout/stderr lines
    - Add minimal test descriptions

0.001026  2017-10-24 10:00:34-07:00 America/Los_Angeles

    - Fix a couple commands that broke due ot @INC fixes

0.001025  2017-10-24 09:40:28-07:00 America/Los_Angeles

    - Require a newer goto-file to avoid changing exceptions
    - Allow control of default search locations
    - stop command now prints all to stdout

0.001024  2017-10-23 12:12:53-07:00 America/Los_Angeles

    - Make sure @INC is set as soon as possible
    - Do not let a file hide a command

0.001023  2017-10-20 22:16:33-07:00 America/Los_Angeles

    - Update to a newer HashBase

0.001022  2017-10-20 07:12:19-07:00 America/Los_Angeles

    - Minor test updates

0.001021  2017-10-13 11:02:22-07:00 America/Los_Angeles

    - More @INC corrections
    - DepTracer no longer mangles caller.

0.001020  2017-10-13 07:34:02-07:00 America/Los_Angeles

    - Use the correct @INC in all preload methods

0.001019  2017-10-11 10:08:14-07:00 America/Los_Angeles

    - Don't call find_yath() if we already found a yath (Matthew Horsfall)
    - Minor display optimizations

0.001018  2017-10-10 14:42:16-07:00 America/Los_Angeles

    - Fix a DESTROY typo (Michael McClimon)
    - Test2::Harness namespace does not use App::Yath namespace
    - Package delcaration allowed before harness directives
    - When respawning a stage may exit badly, nobody cares
    - Fix scheduling properly this time
    - Record timing data for all events
    - Stop using expensive canonical JSON for logs
    - Better $0 handling

0.001017  2017-10-07 16:24:01-07:00 America/Los_Angeles

    - Fix scheduling
    - Add 'times' tool
    - Put skip reason on same line as filename

0.001016  2017-10-03 07:14:08-07:00 America/Los_Angeles

    - More test coverage
    - Added --cover option
    - Added --dummy option
    - Improved 'start', 'stop', and 'run'
    - Remove chdir option
    - Fix broken replay command
    - Fix some deadlock conditions
    - Cleaner output
    - Do not wrap long output lines when output is not a terminal
    - DZIL generates some docs now
    - Minor bug fixes and improvements
    - Improved performance of the parser
    - Add # HARNESS-TIMEOUT-[TYPE] ##  header support
    - Add -q|--quiet mode
    - Do not try to kill job after post-exit timeout
    - Remove the tcm plugin (it is failure)
    - Handle sync points when incomplete lines are written

0.001015  2017-09-15 08:55:30-07:00 America/Los_Angeles

    - Put lib, blib, and -I's before system libs (Fixes #31)
    - Bump minimum goto-file version (Fixes #30)
    - Use $Config for path seperator instead of ':'

0.001014  2017-09-14 21:27:29-07:00 America/Los_Angeles

    - Pass-Through $ENV{PERL5LIB}

0.001013  2017-09-14 18:29:49-07:00 America/Los_Angeles

    - Put back code that was accidentally removed

0.001012  2017-09-14 15:19:19-07:00 America/Los_Angeles

    - Fix dep list

0.001011  2017-09-14 14:27:32-07:00 America/Los_Angeles

    - Fix bug where no-fork skipped tests
    - Use relative paths for tests in $0, __FILE__, and caller

0.001010  2017-09-14 10:31:35-07:00 America/Los_Angeles

    - Pull out the filter into goto::file 
    - Do not use filter for tests that come back as subrefs
    - Improve TCM plugin
    - Fix timeouts (again)
    - Remove unused variable
    - Stop waiting for a test once it is killed
    - Fix Typos
    - Some bug fixes

0.001009  2017-09-12 23:10:05-07:00 America/Los_Angeles

    - Better docs
    - More testing
    - Minor bug fixes

0.001008  2017-09-12 13:49:05-07:00 America/Los_Angeles

    NOW Feature-complete!
    (Needs docs and tests)

    - Fix dep versions in dist.ini
    - Improve test coverage
    - Better test.pl detection by yath command
    - Add color/no-color options
    - Support for project .yath.rc files
    - Make sure $VERSION is in correct files
    - Add 'help' command
    - Add 'init' command
    - More hooks for preload modules
    - Several bug fixes
    - Make it so that preload+fork does not add a stack layer
    - unify to only one 'yath' script
    - Split persist into multiple commands
    - Create a plugin system, Add TCM plugin to split out later
    - Remove pre-import option
    - Better default log location+name
    - Move CommandShared/Harness -> App/Command.pm
    - Add --no-long option
    - Add --exclude option
    - Bind lib & blib earlier, use absolute paths
    - Fix parser error on '}'
    - Allow -w in tests after preload
    - Handle timers better

0.001007  2017-09-11 21:40:28-07:00 America/Los_Angeles

    - Properly pass args given via '::'
    - Honor NO-STREAM header
    - Persist now reloads when a file is changed

0.001006  2017-09-06 14:24:18-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix replay
    - Add pre-import
    - Add load and load-import options
    - Add persistent harness

0.001005  2017-09-05 21:59:21-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix some bugs
    - Remove accidentally added file
    - Do not hang when waiting after control+c
    - Restructure Run/Runner to be more sane
    - Fix bugs, break out test file and queue
    - Add extra space in help dialog
    - Restructure common command options
    - Better queue handling
    - Put test and replay common logic in one place
    - Fix bugs in replay
    - Put common logic for test and replay commands in a single place.

0.001004  2017-08-31 21:02:34-07:00 America/Los_Angeles

    - Make test.pl ok with preload
    - Fix Formatter::Test2 for non-tty output
    - Add -T for timing data per-test
    - Better signal handling
    - More HARNESS- header options:
      - HARNESS-NO-TIMEOUT
    - Delete job dirs when they are done unless -k is used

0.001003  2017-08-30 23:18:54-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Set env vars in the run-runner for preload
    - Improve preload support
    - Fix formatter selection in Open3 runner
    - Update deps

0.001002  2017-08-29 21:10:17-07:00 America/Los_Angeles

    - Allow preload of Test::Builder

0.001001  2017-08-28 22:40:20-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Complete rewrite

0.000013  2017-01-03 21:18:19-08:00 America/Los_Angeles

    - Add event timeout option
    - Fix filename rendering when a test is done
    - Fixed handling of a "plan skip_all" issued in the main test (as opposed
      to a subtest). Partially fixes GitHub
      #21, reported by rjbs.
    - When a test file doesn't run any tests but exits successfully, this was
      treated as a pass. This is now detected and generates different output
      indicating that the process did not run any tests. Fixes the rest of
      GitHub #21, reported by rjbs.

0.000012  2016-12-19 11:46:41-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fixed #9, environment now set properly in preload mode
    - Job listeners now receive the Test2::Harness::Job object as the first
      argument, rather than just the job id.
    - Fixed the TAP parser to handle comments with leading
      whitespace. Previously it would strip all the leading whitespace out,
      causing both "# foo" and "#     foo" to be output the same way.
    - Add example for using the harness as a preload test file
    - Document using Test2::Harness as a preload test runner
    - Rewrote all of the internals so that the harness now handles Test2
      events directly, rather than converting them into Test2::Harness::Fact
      objects. The facts were losing some details of the events, and the event
      system already exists and is usable with the harness simply by adding
      some new harness-specific events. Implemented by Dave Rolsky. GitHub
      #20.

0.000011  2016-06-10 14:11:01-07:00 America/Los_Angeles

    - Fix rendering todo subtests...

0.000010  2016-06-10 13:39:27-07:00 America/Los_Angeles

    - More complete todo subtest fix

0.000009  2016-06-10 13:02:11-07:00 America/Los_Angeles

    - Fix TAP parsing bug when buffered subtests are TODO

0.000008  2016-05-31 07:35:46-07:00 America/Los_Angeles

    - Lower the IO::Handle version req

0.000007  2016-05-28 16:31:35-07:00 America/Los_Angeles

    - Try to fix JSON encoding problem

0.000006  2016-05-26 20:28:27-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix Data::Dumper typo >:-|

0.000005  2016-05-26 08:48:12-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Add missing JSON prototype in Fact.pm
    - Add diagnostics when fact->to_json fails

0.000004  2016-05-26 08:35:04-07:00 America/Los_Angeles

    - Handle -I better in the runner
    - Make IO::Pty tests AUTHOR_TESTING only.
    - Add IO::Pty to diagnostics output
    - Diagnostics to show which JSON gets used

0.000003  2016-05-25 11:55:51-07:00 America/Los_Angeles

    - Get path separator from config
    - Better windows prereq specification
    - Handle buffered usbtest race condition

0.000002  2016-05-25 09:22:22-07:00 America/Los_Angeles

    - Die if given unknown command line flags. Patch by Dave Rolsky. GitHub
      #1.
    - Added -l (--lib) and -b (--blib) flags that work just like prove. Patch
      by Dave Rolsky. GitHub #2.
    - Better prereq list
    - Diagnostic test output
    - Old version and cross platform support


0.000001  2016-05-24 17:04:13-07:00 America/Los_Angeles

    - Initial Release