11.000082  2021-11-18 09:04:17-08:00 America/Los_Angeles
2
3    - Make collector options configurable
4    - Add collector option for max poll events
5    - Add collector option for max open jobs
6    - Turn warnings about too many open files into proper events
7
81.000081  2021-11-15 13:27:48-08:00 America/Los_Angeles
9
10    - Retry opening files later when "too many files open" errors occur
11
121.000080  2021-11-04 11:13:07-07:00 America/Los_Angeles
13
14    - Add sort_files_2 for plugins to add settings and future-proof it
15
161.000079  2021-10-29 10:42:39-07:00 America/Los_Angeles
17
18    - smarter reloader, bit via callbacks, not assumptions
19
201.000078  2021-10-28 15:38:10-07:00 America/Los_Angeles
21
22    - Disable the feature from the last commit, it needs rethinking thanks to
23      things like Moose.
24
251.000077  2021-10-28 15:14:09-07:00 America/Los_Angeles
26
27    - Make reloader smarter, do not delete subs from other files when reloading a file
28
291.000076  2021-10-22 10:29:22-07:00 America/Los_Angeles
30
31    - Add relative filename to the queued task
32
331.000075  2021-10-21 14:05:27-07:00 America/Los_Angeles
34
35    - Fix missing Changes entry for last release
36
371.000074  2021-10-20 09:58:05-07:00 America/Los_Angeles
38
39    - Better coverage aggregation and plugin capabilities
40
411.000073  2021-09-21 10:25:42-07:00 America/Los_Angeles
42
43    - Load coverage module EARLY in the runner spawn process
44    - Add ability to for plugins to inject CLI options for the runner
45
461.000072  2021-09-13 09:29:54-07:00 America/Los_Angeles
47
48    - Wrap fifo creation in a loop for interrupted system calls
49
501.000071  2021-09-03 08:26:04-07:00 America/Los_Angeles
51
52    - Allow custom subclasses with cover plugin
53
541.000070  2021-09-01 13:36:50-07:00 America/Los_Angeles
55
56    - Improve reload inotify logic
57
581.000069  2021-08-31 14:07:54-07:00 America/Los_Angeles
59
60    - Add interactive mode!
61
621.000068  2021-08-30 09:52:12-07:00 America/Los_Angeles
63
64    - Expand --cover-dir options with glob()
65
661.000067  2021-08-27 11:32:10-07:00 America/Los_Angeles
67
68    - Add option to only reload repo directories
69
701.000066  2021-08-12 13:48:06-07:00 America/Los_Angeles
71
72    - Fix 'Cover' plugin to record untested perl files
73
741.000065  2021-08-04 15:11:59-07:00 America/Los_Angeles
75
76    - Fix 'Cover' plugin bugs and edge cases
77
781.000064  2021-08-02 15:23:04-07:00 America/Los_Angeles
79
80    - Add more capabilities for plugins
81    - Add the 'Cover' plugin to handle coverage in a better way
82
831.000063  2021-07-14 09:44:17-07:00 America/Los_Angeles
84
85    - Add diags/notes to notification problem-capture
86
871.000062  2021-07-07 15:34:34-07:00 America/Los_Angeles
88
89    - Add info on where/why 'claim_file' was called
90
911.000061  2021-07-07 12:53:11-07:00 America/Los_Angeles
92
93    - Add even more support for notification plugins
94
951.000060  2021-07-06 09:51:45-07:00 America/Los_Angeles
96
97    - Add support for html email
98
991.000059  2021-07-01 13:56:29-07:00 America/Los_Angeles
100
101    - Add support for custom email/slack text
102
1031.000058  2021-06-15 15:38:16-07:00 America/Los_Angeles
104
105    - Add support for new yathui direct db coverage/duration plugin
106    - Add option to disable bail-out abortion
107
1081.000057  2021-06-04 15:59:24-07:00 America/Los_Angeles
109
110    - Add ability to provide a diff for changed files
111    - Add ability to filter files with changes
112
1131.000056  2021-05-24 14:26:45-07:00 America/Los_Angeles
114
115    - Fix warnings from preloader
116
1171.000055  2021-05-18 13:05:20-07:00 America/Los_Angeles
118
119    - Run 'conficting' tests sooner
120
1211.000054  2021-05-04 08:58:25-07:00 America/Los_Angeles
122
123    - Add option to dump depmaps
124
1251.000053  2021-04-30 11:22:30-07:00 America/Los_Angeles
126
127    - Be smarter about what can or cannot be reloaded in 'reload' mode
128
1291.000052  2021-04-30 10:37:56-07:00 America/Los_Angeles
130
131    - Add --reload option to 'start' command to reload moduels in-place when possible
132    - Make Test2::Plugin::Cover optional again
133
1341.000051  2021-04-29 07:40:33-07:00 America/Los_Angeles
135
136    - Fix an edge-case warning from git plugin
137
1381.000050  2021-04-27 09:22:25-07:00 America/Los_Angeles
139
140    - Allow a default coverage manager to be provided
141    - Move Test2::Require::Module to dev requirements
142    - Update some modules from 'base' to 'parent'
143
1441.000049  2021-04-26 08:08:05-07:00 America/Los_Angeles
145
146    - Fully require Test2::Plugin::Cover at a sufficient version
147
1481.000048  2021-04-23 11:54:37-07:00 America/Los_Angeles
149
150    - Require updated Test2::Plugin::Cover
151    - Better coverage handling, sync with newer Test2::Plguin::Cover
152
1531.000047  2021-04-20 11:42:49-07:00 America/Los_Angeles
154
155    - Remove some coverage data that was nto intended to be present (false data)
156
1571.000046  2021-04-20 09:25:24-07:00 America/Los_Angeles
158
159    - Remove debugging print statement
160
1611.000045  2021-04-20 09:14:01-07:00 America/Los_Angeles
162
163    - Change how coverage and changed-files data works
164
1651.000044  2021-03-11 20:08:54-08:00 America/Los_Angeles
166
167    - Add plugin support for providing coverage/duration data
168    - Fix running t/integration tests with ./ in path (#215)
169    - Add a fixme/todo test for #216 (Tap subtest parsing)
170
1711.000043  2021-03-05 07:47:04-08:00 America/Los_Angeles
172
173    - Minor documentation correction
174    - Add 'signal()' method to Renderer base class
175
1761.000042  2020-11-17 22:44:35-08:00 America/Los_Angeles
177
178    - Fix pipe size setting to actually use the value we want
179    - Fix pipe size setting code for older perls
180
1811.000041  2020-11-17 22:28:55-08:00 America/Los_Angeles
182
183    - When possible use a larger pipe buffer
184
1851.000040  2020-11-17 21:59:41-08:00 America/Los_Angeles
186
187    - Fix bug in collector that made it marginally less efficient
188    - Fix bug that prevented no-max from working in JobDir poll
189    - Fix bug that prevented the active status display from updating
190
1911.000039  2020-11-17 19:54:08-08:00 America/Los_Angeles
192
193    - yath watch shows aux output
194    - Minor no-op code improvement in Runner.pm
195
1961.000038  2020-11-02 20:49:12-08:00 America/Los_Angeles
197
198    - Add shellcall and aux output capture for plugins
199
2001.000037  2020-11-02 14:31:10-08:00 America/Los_Angeles
201
202    - Fix conflict between process management and resource management
203
2041.000036  2020-11-01 20:34:19-08:00 America/Los_Angeles
205
206    - Add initializing status line
207
2081.000035  2020-10-29 15:00:33-07:00 America/Los_Angeles
209
210    - Add glob() and relgob() .yath.rc pseudo-functions
211    - Document rel() .yath.rc pseudo-function
212
2131.000034  2020-10-29 07:51:19-07:00 America/Los_Angeles
214
215    - Fix warning when output is not a terminal
216
2171.000033  2020-10-28 16:37:19-07:00 America/Los_Angeles
218
219    - Better status line while tests are running
220    - Do not use --START-- and --END-- on long single-lines
221
2221.000032  2020-10-23 11:59:34-07:00 America/Los_Angeles
223
224    - Make it possible to run an alternate file to the one specified
225
2261.000031  2020-10-22 11:27:59-07:00 America/Los_Angeles
227
228    - Fix incorrect return from $spawn->args
229
2301.000030  2020-10-21 19:34:45-07:00 America/Los_Angeles
231
232    - Add environment variable management to spawn command
233    - Move spawn logic to overridable methods
234
2351.000029  2020-10-15 13:57:36-07:00 America/Los_Angeles
236
237    - Add 'spawn' command
238    - Fix plan in test.pl
239
2401.000028  2020-09-25 08:43:43-07:00 America/Los_Angeles
241
242    - Fix issue where args after :: were ignored (#195)
243
2441.000027  2020-09-21 11:46:43-07:00 America/Los_Angeles
245
246    - Move dbi_profile and cover_Files to run
247
2481.000026  2020-09-08 13:37:50-07:00 America/Los_Angeles
249
250    - Make nytprof work in persistent mode
251
2521.000025  2020-09-08 11:29:07-07:00 America/Los_Angeles
253
254    - Fix edge case where STDIN was opened for writing
255    - Add basic support for nytprof
256
2571.000024  2020-08-24 09:06:43-07:00 America/Los_Angeles
258
259    - Add Test2::Harness::Runner::Resource for resource management
260
2611.000023  2020-08-14 21:18:29-07:00 America/Los_Angeles
262
263    - No changes since trial
264
2651.000022  2020-08-13 15:18:07-07:00 America/Los_Angeles (TRIAL RELEASE)
266
267    - Make failure to chmod things non-fatal to fix bsd testing
268    - Fix spelling issues
269    - Make chmod stuff more correct
270
2711.000021  2020-08-04 21:03:28-07:00 America/Los_Angeles (TRIAL RELEASE)
272
273    - Add changed_files plugin hook
274    - Make git plugin support changed_files hook
275    - Add Test2::Harness::Log docs
276    - Add 'cover-files' option using Test2::Plugin::Cover
277    - Add coverage aggregator tool
278    - Add ability to run tests that cover changed files
279    - Add dbi-profiling option
280    - Fix permissions on temp dirs (may still have some issues)
281
2821.000020  2020-07-08 22:25:23-07:00 America/Los_Angeles
283
284    - reduce version of Data::UUID required
285    - Allow filenames in replay
286    - Add 'cover_files' shortcut for Test2::Plugin::Cover
287
2881.000019  2020-05-30 11:07:09-07:00 America/Los_Angeles
289
290    - Typo Fix in error message
291    - Do not die on 0 failures
292
2931.000018  2020-04-13 13:35:34-07:00 America/Los_Angeles
294
295    - Stop leaving leftover files in /tmp
296
2971.000017  2020-04-07 15:47:42-07:00 America/Los_Angeles
298
299    - Fix log_dir test on macos
300
3011.000016  2020-04-07 15:14:00-07:00 America/Los_Angeles
302
303    - Fix #! in yath script
304    - Fix 'DEFAULT' and 'IGNORE' signal inheritence
305    - Fix log-dir specificiation (#174)
306
3071.000015  2020-03-23 11:49:38-07:00 America/Los_Angeles
308
309    - YathUI plugin improvements (show url, show errors)
310    - Add more compression options to open_file
311
3121.000014  2020-03-21 18:20:37-07:00 America/Los_Angeles
313
314    - Add YathUI plugin
315    - Fix maybe_durations option
316
3171.000013  2020-03-18 13:16:20-07:00 America/Los_Angeles
318
319    - Minor doc change
320
3211.000012  2020-03-18 13:09:14-07:00 America/Los_Angeles
322
323    - Fix #172 qvf+verbose
324    - Fix #169 log path in 'run' command
325    - Fix #168 - :: mistaken for command name
326    - Fix #171 summary should only be shown when applicable
327    - Fix #171 Add --brief option to 'failed' command
328
3291.000011  2020-03-09 09:12:25-07:00 America/Los_Angeles
330
331    - Fix notifications so that all failed tests are shown
332
3331.000010  2020-03-08 15:15:24-07:00 America/Los_Angeles
334
335    - Fix missing Launch in verbose mode
336    - Restore HARNESS_IS_VERBOSE env variable
337    - Fix #163 where 1 concurrent job would get stuck reducing concurrency
338
3391.000009  2020-03-06 14:05:23-08:00 America/Los_Angeles
340
341    - Add HARNESS-NO-RETRY
342
3431.000008  2020-03-06 08:17:29-08:00 America/Los_Angeles
344
345    - Add --exclude-list option
346
3471.000007  2020-03-05 13:55:01-08:00 America/Los_Angeles
348
349    - Fix __FILE__ value in 'projects' command
350
3511.000006  2020-03-03 15:32:49-08:00 America/Los_Angeles
352
353    - Provide methods in TestFile that let you get/set retry
354
3551.000005  2020-03-02 14:48:40-08:00 America/Los_Angeles
356
357    - Use --qvf in test.pl for better output
358    - Use -r1 in test.pl temporarily for some cpantesters
359
3601.000004  2020-03-02 10:05:10-08:00 America/Los_Angeles
361
362    - Switch away from sys-io in Util::File::Stream
363    - Properly wrap FLOCK to handle interrupted syscalls
364    - Remove unnecessary IPC::Open3 dep
365    - Remove unnecessary Module::Pluggable dep
366    - Add missing require statement
367
3681.000003  2020-03-01 21:50:08-08:00 America/Los_Angeles
369
370    - Do not run persistent tests in AUTOMATED_TESTING
371
3721.000002  2020-03-01 21:19:04-08:00 America/Los_Angeles
373
374    - Fix integration tests IO issues
375
3761.000001  2020-02-29 10:49:11-08:00 America/Los_Angeles
377
378    - Do not run tests on broken NJH smokers
379
3801.000000  2020-02-28 09:30:47-08:00 America/Los_Angeles
381
382    - No changes since last trial release
383    - This is the first stable release
384    - Huge changes/refactor from the alpha versions
385
3860.999010  2020-02-27 21:52:25-08:00 America/Los_Angeles (TRIAL RELEASE)
387
388    - Make signals.t author-testing
389    - Cleanup failure-test
390    - Show timeout delta when timing out a test
391
3920.999009  2020-02-27 07:27:29-08:00 America/Los_Angeles (TRIAL RELEASE)
393
394    - Fix sorting in ordering tests
395    - Fix incorrect line numbers in plugin.t errors
396    - Less fragile fork check in Makefile.PL
397
3980.999008  2020-02-26 20:25:34-08:00 America/Los_Angeles (TRIAL RELEASE)
399
400    - Only officially support systems with true fork().
401
4020.999007  2020-02-26 16:52:46-08:00 America/Los_Angeles (TRIAL RELEASE)
403
404    - Fix IOStream permissions issues
405
4060.999006  2020-02-26 15:39:28-08:00 America/Los_Angeles (TRIAL RELEASE)
407
408    - Do not use IOEvents by default
409
4100.999005  2020-02-25 14:02:01-08:00 America/Los_Angeles (TRIAL RELEASE)
411
412    - Remove blib from tarball
413    - Fix tests when outdated plugins are present
414
4150.999004  2020-02-25 07:48:30-08:00 America/Los_Angeles (TRIAL RELEASE)
416
417    - Warn+Skip when auto-loading outdated plugins
418
4190.999003  2020-02-24 14:51:18-08:00 America/Los_Angeles (TRIAL RELEASE)
420
421    - Fix older perls (down to 5.10)
422
4230.999002  2020-02-24 08:56:06-08:00 America/Los_Angeles (TRIAL RELEASE)
424
425    - Fix installation when an old yath is installed
426
4270.999001  2020-02-23 15:42:47-08:00 America/Los_Angeles (TRIAL RELEASE)
428
429    - Attempt to fix includes integration test
430
4310.999000  2020-02-23 10:19:36-08:00 America/Los_Angeles (TRIAL RELEASE)
432
433    - Huge refactor
434    - Fix signal restoration for forked tests
435
4360.001099  2019-09-09 21:12:15-07:00 America/Los_Angeles
437
438    - Add --durations and --maybe_durations options
439
4400.001098  2019-09-09 13:35:22-07:00 America/Los_Angeles
441
442    - Add current dir to run data
443    - Add rel/abs paths to harness_job_start/end
444
4450.001097  2019-09-08 19:22:56-07:00 America/Los_Angeles
446
447    - Add speedtag command
448
4490.001096  2019-09-08 15:24:00-07:00 America/Los_Angeles
450
451    - Cleanup help options a bit
452    - Split category into category and duration
453    - Clean up the ProcMan module
454    - Tests start as their own process groups
455
4560.001095  2019-09-04 15:38:07-07:00 America/Los_Angeles
457
458    - Fix logging of plugin when it is blessed
459
4600.001094  2019-09-04 14:44:55-07:00 America/Los_Angeles
461
462    - Improve+Test SysInfo and Git Plugins
463
4640.001093  2019-09-03 13:23:04-07:00 America/Los_Angeles
465
466    - Add branch info to git data
467
4680.001092  2019-09-03 10:32:46-07:00 America/Los_Angeles
469
470    - Minor tweaks to SysInfo and Git plugins
471
4720.001091  2019-08-30 14:03:19-07:00 America/Los_Angeles
473
474    - Add Yath::Plugin::SysInfo
475
4760.001090  2019-08-30 10:22:23-07:00 America/Los_Angeles
477
478    - Allow specifying run-fields as JSON
479
4800.001089  2019-08-30 09:05:59-07:00 America/Los_Angeles
481
482    - Allow listing run-fields on the command line
483
4840.001088  2019-08-29 23:23:47-07:00 America/Los_Angeles
485
486    - Abstract and correct timing data collection
487
4880.001087  2019-08-29 12:54:23-07:00 America/Los_Angeles
489
490    - Fix incorrect timestamps
491
4920.001086  2019-08-28 14:19:57-07:00 America/Los_Angeles
493
494    - Fix overall harness run time where HiRes was only used for start time,
495      not end time (sometimes resulting in a negative run time being printed)
496    - Do not use Test2::Plugin::Times
497    - Use event based timing data for -T
498    - remove --times flag
499    - Support for non-perl tests
500
5010.001085  2019-08-21 16:49:20-07:00 America/Los_Angeles
502
503    - Do not require DBIProfile yet until we need it (#111)
504    - Standardize how fields are specified
505
5060.001084  2019-08-16 20:08:48-07:00 America/Los_Angeles
507
508    - Make More information available to plugins
509
5100.001083  2019-08-16 19:55:17-07:00 America/Los_Angeles
511
512    - Split out some plugins (DBIProfile, MemUsage, UUID)
513    - No special treatment for plugins, they need to use INFO facets
514
5150.001082  2019-08-15 11:03:22-07:00 America/Los_Angeles
516
517    - Support 'END' phase in calculating times
518    - Support super verbose mode in composer
519    - Improvement ot DBIProfile
520    - New minimum Test2 version
521
5220.001081  2019-08-13 13:49:32-07:00 America/Los_Angeles
523
524    - Add Git injection plugin
525    - Add DBI Profile plugin
526    - Calculate and record timing data
527
5280.001080  2019-07-24 09:56:41-07:00 America/Los_Angeles
529
530    - Make it possible to relocate the persistence file
531
5320.001079  2019-07-05 12:56:06-07:00 America/Los_Angeles
533
534    - Work around JSON::XS Bug
535
5360.001078  2019-07-02 08:46:49-07:00 America/Los_Angeles
537
538    - Document yath log format
539
5400.001077  2019-06-06 15:04:32-07:00 America/Los_Angeles
541
542    - Add --retry options (toddr)
543    - Make sure all events are flushed if there is a sync issue
544    - Added some tests
545
5460.001076  2019-05-20 14:54:50-07:00 America/Los_Angeles
547
548    - Fix TAP parsers nesting parsing
549    - Dix comment groupign when parsing TAP
550
5510.001075  2019-05-18 18:33:52-07:00 America/Los_Angeles
552
553    - Fix Stream+IPC issues
554
5550.001074  2019-05-07 12:04:51-07:00 America/Los_Angeles
556
557    - Add support for table structures
558
5590.001073  2019-04-10 08:21:04-07:00 America/Los_Angeles
560
561    - Add support for disabled progress indicators to QVF mode
562
5630.001072  2019-04-08 10:27:50-07:00 America/Los_Angeles
564
565    - Add option to turn off progress indicators
566
5670.001071  2018-12-13 09:43:38-08:00 America/Los_Angeles
568
569    - Add --notify-text CLI option
570    - Fix exit code parsing and reporting
571
5720.001070  2018-10-24 13:19:53-07:00 America/Los_Angeles
573
574    - Allow --author-testing in 'projects' command
575    - Misc minor changes
576
5770.001069  2018-08-23 13:48:54-07:00 America/Los_Angeles
578
579    - Fix busy-spin in job reaper
580    - Allow --no-fork and --no-preload simultaneously
581
5820.001068  2018-07-27 09:12:45-07:00 America/Los_Angeles
583
584    - Fix more encoding/utf8 bugs
585    - Fix missing dep on sufficient List::Utils version
586
5870.001067  2018-07-18 07:42:06-07:00 America/Los_Angeles
588
589    - Add ability to congiure a custom log file format
590
5910.001066  2018-07-12 08:06:46-07:00 America/Los_Angeles
592
593    - Fix issue where isolation jobs were being kicked off too early. It needs to wait for all non-isolation jobs to finish first.
594    - New Feature: # HARNESS-CONFLICTS-XXX
595    - New documentation for HARNESS-CATEGORY-IMMISCIBLE
596    - New documentation for HARNESS-TIMEOUT-EVENT
597    - Get rid of the use of each when walking a hash.
598    - Allow comment only lines prior to HARNESS-XXX directives
599    - Accept binary TAP output that is not correctly formatted to UTF8
600    - Honor multiple spaces (or -) as a delimiter for # HARNESS directives
601
6020.001065  2018-04-22 03:26:57-07:00 America/Los_Angeles
603
604    - Fix utf8 double encoding error
605
6060.001064  2018-03-29 22:47:10-07:00 America/Los_Angeles
607
608    - Make it possible to chdir for a given test
609    - Make run automatically chdir to the dir you were in when queuing tests
610    - Add 'projects' command to run a dir with multiple projects
611
6120.001063  2018-03-27 10:17:02-07:00 America/Los_Angeles
613
614    - Make it possible to use relative paths in yath.rc
615
6160.001062  2018-03-19 09:22:18-07:00 America/Los_Angeles
617
618    - Fix bug where $, and $\ would break the formatters
619
6200.001061  2018-03-14 12:47:28-07:00 America/Los_Angeles
621
622    - No Changes since last trial
623
6240.001060  2018-03-13 11:11:27-07:00 America/Los_Angeles (TRIAL RELEASE)
625
626    - Fix parsing of streaming subtests
627
6280.001059  2018-03-12 13:26:43-07:00 America/Los_Angeles
629
630    - Job id's are now uuid's. Numbers for humans are now names
631    - Use UUIDs for event IDs
632    - Update min Test2 version
633
6340.001058  2018-03-11 15:29:23-07:00 America/Los_Angeles
635
636    - Fix broken tests
637    - Record times by default, but only show when requested
638    - Add memory usage
639    - Do not add times from the harness itself
640    - Add UUIDs to everything
641
6420.001057  2018-03-07 08:09:18-08:00 America/Los_Angeles
643
644    - No changes from last trial
645
6460.001056  2018-03-06 13:47:08-08:00 America/Los_Angeles (TRIAL RELEASE)
647
648    - Account for the 'hub' facet
649
6500.001055  2018-03-05 20:10:24-08:00 America/Los_Angeles
651
652    - Fix error where multiple procs read the same fh at once
653
6540.001054  2018-03-02 09:05:44-08:00 America/Los_Angeles
655
656    - Switch Streaming write() to use syswrite
657    - Fix bug where jobs would re-run after a reload
658
6590.001053  2018-02-27 07:15:53-08:00 America/Los_Angeles
660
661    - No changes since last trial
662
6630.001052  2018-02-06 15:03:08-08:00 America/Los_Angeles (TRIAL RELEASE)
664
665    - Fix infinite recursion in closed subtests log json
666
6670.001051  2018-02-06 13:29:38-08:00 America/Los_Angeles (TRIAL RELEASE)
668
669    - Extract composer logic from Test2 formatter so it can be re-used
670    - Revamp Watcher to stop mangling events
671    - Onlt log processed events now by default (since mangling has stopped)
672
6730.001050  2018-02-01 13:31:58-08:00 America/Los_Angeles
674
675    - Allow logging of both processed and unprocessed events
676    - Add finish() hook to loggers
677    - This is a breaking change for any existing loggers (still alpha! Do not complain!)
678
6790.001049  2018-01-26 14:27:16-08:00 America/Los_Angeles
680
681    - Better 'renderer' handling
682
6830.001048  2018-01-23 10:42:16-08:00 America/Los_Angeles
684
685    - Make it possible to use multiple renderers at once
686    - Fix return via next issue
687
6880.001047  2018-01-19 21:58:13-08:00 America/Los_Angeles
689
690    - Fix auto-reload for preload mode
691
6920.001046  2018-01-18 10:47:31-08:00 America/Los_Angeles
693
694    - Make --qvf show INTERNAL messages (#51)
695    - Make -v override --qvf (#50)
696    - Do not show 'no_display' about messages (#44)
697
6980.001045  2018-01-05 08:38:05-08:00 America/Los_Angeles
699
700    - Make it possible to toggle --qvf off
701    - Show files being run in --qvf mode
702
7030.001044  2018-01-02 07:25:06-08:00 America/Los_Angeles
704
705    - Add post-run hook to plugins
706    - Add -V/--version flags
707
7080.001043  2017-12-19 10:12:22-08:00 America/Los_Angeles
709
710    - Remove test for deleted file
711
7120.001042  2017-12-18 15:03:26-08:00 America/Los_Angeles
713
714    - Better scheduling simplification
715
7160.001041  2017-12-06 11:01:16-08:00 America/Los_Angeles
717
718    - Make realtime slack/email of failures possible
719    - Add QVF (Quiet but verbose on failure) formatter
720
7210.001040  2017-12-04 23:20:35-08:00 America/Los_Angeles
722
723    - Fix filehandle IPC leak issue
724
7250.001039  2017-12-04 21:54:24-08:00 America/Los_Angeles
726
727    - Simplify scheduling
728
7290.001038  2017-11-30 10:13:09-08:00 America/Los_Angeles
730
731    - Minor fixes
732    - Fix race condition/off by 1 when using the 'run' command
733
7340.001037  2017-11-29 09:44:23-08:00 America/Los_Angeles
735
736    - Add slack integrations
737    - Add support for .yath.user.rc
738
7390.001036  2017-11-28 10:26:36-08:00 America/Los_Angeles
740
741    - Harness directives for meta-data
742    - Add email capabilities
743
7440.001035  2017-11-22 09:59:49-08:00 America/Los_Angeles
745
746    - Fix infinite recrusion looking for .yathrc
747    - Add 'failed' command
748
7490.001034  2017-11-20 09:19:47-08:00 America/Los_Angeles
750
751    - Prevent deadlock on win32 (tests do not pass yet in win32)
752
7530.001033  2017-11-18 16:16:52-08:00 America/Los_Angeles
754
755    - Add a summarize_events to Test2::Tools::HarnessTester
756
7570.001032  2017-11-15 08:44:40-08:00 America/Los_Angeles
758
759    - Add an extra @INC hook in persistent mode for dep tracing
760
7610.001031  2017-11-03 09:18:56-07:00 America/Los_Angeles
762
763    - Remove Debug tool that used sigusr1
764    - Fix support for perls as far back as 5.8.9
765
7660.001030  2017-11-01 13:24:17-07:00 America/Los_Angeles
767
768    - Make tests work witohut old version installed
769    - Do not use shm by default
770    - add tests for replay command
771    - better test.pl
772    - use clone_io instead of hand rolling it (Formatter)
773    - doc fixes
774    - make sure test.pl does not run itself
775
7760.001029  2017-10-31 14:53:52-07:00 America/Los_Angeles
777
778    - Move away from IPC::Open3
779
7800.001028  2017-10-31 09:35:23-07:00 America/Los_Angeles
781
782    - More test coverage improvements
783
7840.001027  2017-10-27 15:11:57-07:00 America/Los_Angeles
785
786    - Do not inject a HASHREF as an env var key
787    - Improved test coverage
788    - Added a test helper for commands (including third party ones)
789    - Do not remove newlines from stdout
790    - Merge sequential stdout/stderr lines
791    - Add minimal test descriptions
792
7930.001026  2017-10-24 10:00:34-07:00 America/Los_Angeles
794
795    - Fix a couple commands that broke due ot @INC fixes
796
7970.001025  2017-10-24 09:40:28-07:00 America/Los_Angeles
798
799    - Require a newer goto-file to avoid changing exceptions
800    - Allow control of default search locations
801    - stop command now prints all to stdout
802
8030.001024  2017-10-23 12:12:53-07:00 America/Los_Angeles
804
805    - Make sure @INC is set as soon as possible
806    - Do not let a file hide a command
807
8080.001023  2017-10-20 22:16:33-07:00 America/Los_Angeles
809
810    - Update to a newer HashBase
811
8120.001022  2017-10-20 07:12:19-07:00 America/Los_Angeles
813
814    - Minor test updates
815
8160.001021  2017-10-13 11:02:22-07:00 America/Los_Angeles
817
818    - More @INC corrections
819    - DepTracer no longer mangles caller.
820
8210.001020  2017-10-13 07:34:02-07:00 America/Los_Angeles
822
823    - Use the correct @INC in all preload methods
824
8250.001019  2017-10-11 10:08:14-07:00 America/Los_Angeles
826
827    - Don't call find_yath() if we already found a yath (Matthew Horsfall)
828    - Minor display optimizations
829
8300.001018  2017-10-10 14:42:16-07:00 America/Los_Angeles
831
832    - Fix a DESTROY typo (Michael McClimon)
833    - Test2::Harness namespace does not use App::Yath namespace
834    - Package delcaration allowed before harness directives
835    - When respawning a stage may exit badly, nobody cares
836    - Fix scheduling properly this time
837    - Record timing data for all events
838    - Stop using expensive canonical JSON for logs
839    - Better $0 handling
840
8410.001017  2017-10-07 16:24:01-07:00 America/Los_Angeles
842
843    - Fix scheduling
844    - Add 'times' tool
845    - Put skip reason on same line as filename
846
8470.001016  2017-10-03 07:14:08-07:00 America/Los_Angeles
848
849    - More test coverage
850    - Added --cover option
851    - Added --dummy option
852    - Improved 'start', 'stop', and 'run'
853    - Remove chdir option
854    - Fix broken replay command
855    - Fix some deadlock conditions
856    - Cleaner output
857    - Do not wrap long output lines when output is not a terminal
858    - DZIL generates some docs now
859    - Minor bug fixes and improvements
860    - Improved performance of the parser
861    - Add # HARNESS-TIMEOUT-[TYPE] ##  header support
862    - Add -q|--quiet mode
863    - Do not try to kill job after post-exit timeout
864    - Remove the tcm plugin (it is failure)
865    - Handle sync points when incomplete lines are written
866
8670.001015  2017-09-15 08:55:30-07:00 America/Los_Angeles
868
869    - Put lib, blib, and -I's before system libs (Fixes #31)
870    - Bump minimum goto-file version (Fixes #30)
871    - Use $Config for path seperator instead of ':'
872
8730.001014  2017-09-14 21:27:29-07:00 America/Los_Angeles
874
875    - Pass-Through $ENV{PERL5LIB}
876
8770.001013  2017-09-14 18:29:49-07:00 America/Los_Angeles
878
879    - Put back code that was accidentally removed
880
8810.001012  2017-09-14 15:19:19-07:00 America/Los_Angeles
882
883    - Fix dep list
884
8850.001011  2017-09-14 14:27:32-07:00 America/Los_Angeles
886
887    - Fix bug where no-fork skipped tests
888    - Use relative paths for tests in $0, __FILE__, and caller
889
8900.001010  2017-09-14 10:31:35-07:00 America/Los_Angeles
891
892    - Pull out the filter into goto::file
893    - Do not use filter for tests that come back as subrefs
894    - Improve TCM plugin
895    - Fix timeouts (again)
896    - Remove unused variable
897    - Stop waiting for a test once it is killed
898    - Fix Typos
899    - Some bug fixes
900
9010.001009  2017-09-12 23:10:05-07:00 America/Los_Angeles
902
903    - Better docs
904    - More testing
905    - Minor bug fixes
906
9070.001008  2017-09-12 13:49:05-07:00 America/Los_Angeles
908
909    NOW Feature-complete!
910    (Needs docs and tests)
911
912    - Fix dep versions in dist.ini
913    - Improve test coverage
914    - Better test.pl detection by yath command
915    - Add color/no-color options
916    - Support for project .yath.rc files
917    - Make sure $VERSION is in correct files
918    - Add 'help' command
919    - Add 'init' command
920    - More hooks for preload modules
921    - Several bug fixes
922    - Make it so that preload+fork does not add a stack layer
923    - unify to only one 'yath' script
924    - Split persist into multiple commands
925    - Create a plugin system, Add TCM plugin to split out later
926    - Remove pre-import option
927    - Better default log location+name
928    - Move CommandShared/Harness -> App/Command.pm
929    - Add --no-long option
930    - Add --exclude option
931    - Bind lib & blib earlier, use absolute paths
932    - Fix parser error on '}'
933    - Allow -w in tests after preload
934    - Handle timers better
935
9360.001007  2017-09-11 21:40:28-07:00 America/Los_Angeles
937
938    - Properly pass args given via '::'
939    - Honor NO-STREAM header
940    - Persist now reloads when a file is changed
941
9420.001006  2017-09-06 14:24:18-07:00 America/Los_Angeles (TRIAL RELEASE)
943
944    - Fix replay
945    - Add pre-import
946    - Add load and load-import options
947    - Add persistent harness
948
9490.001005  2017-09-05 21:59:21-07:00 America/Los_Angeles (TRIAL RELEASE)
950
951    - Fix some bugs
952    - Remove accidentally added file
953    - Do not hang when waiting after control+c
954    - Restructure Run/Runner to be more sane
955    - Fix bugs, break out test file and queue
956    - Add extra space in help dialog
957    - Restructure common command options
958    - Better queue handling
959    - Put test and replay common logic in one place
960    - Fix bugs in replay
961    - Put common logic for test and replay commands in a single place.
962
9630.001004  2017-08-31 21:02:34-07:00 America/Los_Angeles
964
965    - Make test.pl ok with preload
966    - Fix Formatter::Test2 for non-tty output
967    - Add -T for timing data per-test
968    - Better signal handling
969    - More HARNESS- header options:
970      - HARNESS-NO-TIMEOUT
971    - Delete job dirs when they are done unless -k is used
972
9730.001003  2017-08-30 23:18:54-07:00 America/Los_Angeles (TRIAL RELEASE)
974
975    - Set env vars in the run-runner for preload
976    - Improve preload support
977    - Fix formatter selection in Open3 runner
978    - Update deps
979
9800.001002  2017-08-29 21:10:17-07:00 America/Los_Angeles
981
982    - Allow preload of Test::Builder
983
9840.001001  2017-08-28 22:40:20-07:00 America/Los_Angeles (TRIAL RELEASE)
985
986    - Complete rewrite
987
9880.000013  2017-01-03 21:18:19-08:00 America/Los_Angeles
989
990    - Add event timeout option
991    - Fix filename rendering when a test is done
992    - Fixed handling of a "plan skip_all" issued in the main test (as opposed
993      to a subtest). Partially fixes GitHub
994      #21, reported by rjbs.
995    - When a test file doesn't run any tests but exits successfully, this was
996      treated as a pass. This is now detected and generates different output
997      indicating that the process did not run any tests. Fixes the rest of
998      GitHub #21, reported by rjbs.
999
10000.000012  2016-12-19 11:46:41-08:00 America/Los_Angeles (TRIAL RELEASE)
1001
1002    - Fixed #9, environment now set properly in preload mode
1003    - Job listeners now receive the Test2::Harness::Job object as the first
1004      argument, rather than just the job id.
1005    - Fixed the TAP parser to handle comments with leading
1006      whitespace. Previously it would strip all the leading whitespace out,
1007      causing both "# foo" and "#     foo" to be output the same way.
1008    - Add example for using the harness as a preload test file
1009    - Document using Test2::Harness as a preload test runner
1010    - Rewrote all of the internals so that the harness now handles Test2
1011      events directly, rather than converting them into Test2::Harness::Fact
1012      objects. The facts were losing some details of the events, and the event
1013      system already exists and is usable with the harness simply by adding
1014      some new harness-specific events. Implemented by Dave Rolsky. GitHub
1015      #20.
1016
10170.000011  2016-06-10 14:11:01-07:00 America/Los_Angeles
1018
1019    - Fix rendering todo subtests...
1020
10210.000010  2016-06-10 13:39:27-07:00 America/Los_Angeles
1022
1023    - More complete todo subtest fix
1024
10250.000009  2016-06-10 13:02:11-07:00 America/Los_Angeles
1026
1027    - Fix TAP parsing bug when buffered subtests are TODO
1028
10290.000008  2016-05-31 07:35:46-07:00 America/Los_Angeles
1030
1031    - Lower the IO::Handle version req
1032
10330.000007  2016-05-28 16:31:35-07:00 America/Los_Angeles
1034
1035    - Try to fix JSON encoding problem
1036
10370.000006  2016-05-26 20:28:27-07:00 America/Los_Angeles (TRIAL RELEASE)
1038
1039    - Fix Data::Dumper typo >:-|
1040
10410.000005  2016-05-26 08:48:12-07:00 America/Los_Angeles (TRIAL RELEASE)
1042
1043    - Add missing JSON prototype in Fact.pm
1044    - Add diagnostics when fact->to_json fails
1045
10460.000004  2016-05-26 08:35:04-07:00 America/Los_Angeles
1047
1048    - Handle -I better in the runner
1049    - Make IO::Pty tests AUTHOR_TESTING only.
1050    - Add IO::Pty to diagnostics output
1051    - Diagnostics to show which JSON gets used
1052
10530.000003  2016-05-25 11:55:51-07:00 America/Los_Angeles
1054
1055    - Get path separator from config
1056    - Better windows prereq specification
1057    - Handle buffered usbtest race condition
1058
10590.000002  2016-05-25 09:22:22-07:00 America/Los_Angeles
1060
1061    - Die if given unknown command line flags. Patch by Dave Rolsky. GitHub
1062      #1.
1063    - Added -l (--lib) and -b (--blib) flags that work just like prove. Patch
1064      by Dave Rolsky. GitHub #2.
1065    - Better prereq list
1066    - Diagnostic test output
1067    - Old version and cross platform support
1068
1069
10700.000001  2016-05-24 17:04:13-07:00 America/Los_Angeles
1071
1072    - Initial Release
1073