File: Changes

package info (click to toggle)
libtest2-harness-perl 1.000151-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 2,888 kB
  • sloc: perl: 16,994; ansic: 6; sh: 4; makefile: 3
file content (1384 lines) | stat: -rw-r--r-- 42,888 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1.000151  2023-03-08 07:11:31-08:00 America/Los_Angeles

    - Fix issue where rarely some UUIDs could be duplicated with IPC

1.000150  2023-03-01 13:40:42-08:00 America/Los_Angeles

    - Add ability to override 'add' value in rerun grabbing

1.000149  2023-02-28 09:13:50-08:00 America/Los_Angeles

    - Add more 'rerun' capabilities
    - Fix diagnostcis replacing '0' with an empty string

1.000148  2023-02-22 17:17:49-08:00 America/Los_Angeles

    - Fix output corruption in interactive mode

1.000147  2023-02-21 08:16:35-08:00 America/Los_Angeles

    - Show all output early in interactive mode

1.000146  2023-02-20 18:21:51-08:00 America/Los_Angeles

    - Fix infinite hang in bad preload (#240)
    - Remove some debugging
    - Fix #261 ($. being set incorrectly)

1.000145  2023-02-15 17:31:10-08:00 America/Los_Angeles

    - Add ability to inject lines in resource output

1.000144  2023-02-15 13:29:48-08:00 America/Los_Angeles

    - Skip empty tables in resource view

1.000143  2023-02-15 08:33:57-08:00 America/Los_Angeles

    - Add 'autofill' to simplify 'd' and 'D' option types
    - Better resource management

1.000142  2023-01-25 14:38:31-08:00 America/Los_Angeles

    - Add more capabilities around argument processing

1.000141  2022-12-15 14:15:39-08:00 America/Los_Angeles

    - Fix typo in rare conditional

1.000140  2022-12-13 18:11:36-08:00 America/Los_Angeles

    - Fix permissions issue with state files

1.000139  2022-12-13 11:49:03-08:00 America/Los_Angeles

    - Add 'COMMON' config options for shared slots
    - Add options for default j and x values in shared slots

1.000138  2022-12-06 06:52:55-08:00 America/Los_Angeles

    - Fix resources output for shared slots
    - Make slots a range, not a single value

1.000137  2022-12-05 13:15:45-08:00 America/Los_Angeles

    - Rework shared slots logic

1.000136  2022-11-29 13:56:37-08:00 America/Los_Angeles

    - Add ability to sort resource plugins to get them in order.

1.000135  2022-11-29 10:44:53-08:00 America/Los_Angeles

    - Add ability to specify a umask for shared slots files

1.000134  2022-11-29 10:03:09-08:00 America/Los_Angeles

    - Add ability to assign multiple slots to jobs
    - Add shared job slots

1.000133  2022-09-07 13:44:03-07:00 America/Los_Angeles

    - Order tests with conflicts earlier than others

1.000132  2022-09-07 09:42:06-07:00 America/Los_Angeles

    - Further improve resource command and file

1.000131  2022-09-06 15:53:55-07:00 America/Los_Angeles

    - Use relative file paths for job slot display

1.000130  2022-09-06 14:39:43-07:00 America/Los_Angeles

    - Better resource display
    - Fix #255 (.test_info.json being left behind)
    - Fix issue where not all resources will be loaded by resource command

1.000129  2022-09-06 11:20:38-07:00 America/Los_Angeles

    - Fix issue with job slots sometimes being doubled when tests are skipped

1.000128  2022-09-02 13:01:09-07:00 America/Los_Angeles

    - Fix issue where yath might exit before all output is rendered
    - Add scheduler process
    - Fix --color flag (Thanks James Raspass, #246)
    - Fix spelling mistakes (Thanks bernhard, #249)

1.000127  2022-08-31 08:32:44-07:00 America/Los_Angeles

    - Remove unnecessary Carp::Always

1.000126  2022-08-30 11:09:19-07:00 America/Los_Angeles

    - Add 'yath resources' command to view resource usage

1.000125  2022-07-08 15:50:11-07:00 America/Los_Angeles

    - Change -jN to use a resource class instead of hard-coding it into State.pm
    - Fix bug in how a POSIX function is called

1.000124  2022-04-08 12:26:14-07:00 America/Los_Angeles

    - Fix bug where see `yath status` was being shown for non-persistent runs
    - Make 'busy' message shorter so it is less likely to be truncated

1.000123  2022-04-06 13:34:10-07:00 America/Los_Angeles

    - Fix bug where spawns would not run if queued before stages were ready

1.000122  2022-04-06 11:04:43-07:00 America/Los_Angeles

    - Fix another id vs uuid typo

1.000121  2022-04-06 10:46:35-07:00 America/Los_Angeles

    - Fix bug introduced by my last fix... oops

1.000120  2022-04-06 10:17:48-07:00 America/Los_Angeles

    - Fix bug where a stage reload would re-run all previously requested spawns

1.000119  2022-04-05 10:58:59-07:00 America/Los_Angeles

    - Allow per-test args to be specified at the command line

1.000118  2022-04-05 09:39:40-07:00 America/Los_Angeles

    - Do not show broken reload files multiple times

1.000117  2022-04-04 16:09:58-07:00 America/Los_Angeles

    - Check for reload errors before allowing a `yath run` to work

1.000116  2022-04-01 15:29:40-07:00 America/Los_Angeles

    - Better handling of version mismatches in the persistent runner
    - Better info when a `run` command is waiting on a busy runner

1.000115  2022-03-31 10:28:14-07:00 America/Los_Angeles

    - Fix reload bug when using restricted reload
    - Fix bug where inotify would only report changes once

1.000114  2022-03-24 09:27:03-07:00 America/Los_Angeles

    - Fix bug when inotify is not installed
    - Make yath better at detecting when 2 files are the same

1.000113  2022-03-23 09:36:57-07:00 America/Los_Angeles

    - Refactor preloader into preloader and reloader
    - Honor churn blocks during relead events even if --reload is disabled

1.000112  2022-03-15 14:21:29-07:00 America/Los_Angeles

    - Add --rerun and --rerun-failed options to test/run command
    - Add lastlog.jsonl.* symlink creation to auto-link to the last log produced

1.000111  2022-03-09 15:07:10-08:00 America/Los_Angeles

    - Better handling and checking of persistence files

1.000110  2022-02-24 11:50:52-08:00 America/Los_Angeles

    - Add 'tick()' method to resource classes

1.000109  2022-02-22 12:07:11-08:00 America/Los_Angeles

    - Do not initialize resources in `yath run`
    - Add command to settings->harness
    - Add from_runner to settings included from a persistent runner
    - Fix temp dir issue in macos

1.000108  2022-02-11 15:23:10-08:00 America/Los_Angeles

    - Add ability for resource managers to report resources as unavailable ot skip tests
    - Add setup method for resource managers

1.000107  2022-02-10 08:49:19-08:00 America/Los_Angeles

    - Clean up FIFO in interactive mode with a persistent runner

1.000106  2022-02-08 10:10:38-08:00 America/Los_Angeles

    - Fix uninitialized warning

1.000105  2022-02-08 09:52:32-08:00 America/Los_Angeles

    - Make changes_diff work with or without prefixes in the filenames

1.000104  2022-02-04 11:00:29-08:00 America/Los_Angeles

    - Add settings ot paremeter list for coverage managers

1.000103  2022-02-04 10:20:32-08:00 America/Los_Angeles

    - Add options to for whitespace and non-subs in change data
        --changes-include-whitespace - Include whitespace lines for change data
        --changes-exclude-nonsub     - Do not include non-sub changes in perl files
        --changes-exclude-opens      - Do not include tests that only open() changed files
        --changes-exclude-loads      - Do not include tests that only load changed files without running subs

1.000102  2022-02-03 15:28:54-08:00 America/Los_Angeles

    - Remove warning that can trigger in valid (not warn-worthy) cases.

1.000101  2022-02-02 13:26:35-08:00 America/Los_Angeles

    - Fix 'replay' output of subtests

1.000100  2022-02-01 09:49:52-08:00 America/Los_Angeles

    - Mark reload_syntax_error.t as AUTHOR_TESTING only (#243)
    - Add threshold for duration data fetching, this saves time when duration data is large

1.000099  2022-01-27 10:20:38-08:00 America/Los_Angeles

    - Add options to exclude some chnaged files when running coverage tests

1.000098  2022-01-27 09:36:24-08:00 America/Los_Angeles

    - Fix bugs in 'failed' command after adding subtests

1.000097  2022-01-27 08:31:46-08:00 America/Los_Angeles

    - Show subtest failures in 'failed' command

1.000096  2022-01-26 14:42:43-08:00 America/Los_Angeles

    - Show failed subtests in final summary
    - Fix bug where env vars get removed when we preload Test2::API too early (#241)
    - Fix bug where replay with test filename has uninitialized warnings (#242)

1.000095  2022-01-07 14:35:25-08:00 America/Los_Angeles

    - Fix bug where syntax errors prevented reloading of effected files

1.000094  2022-01-05 13:51:40-08:00 America/Los_Angeles

    - Fix logic so that tests for changed files are only added when requested
    - Pass all changes to the coverage managers

1.000093  2021-12-16 15:19:47-08:00 America/Los_Angeles

    - Split out 'get_coverage_tests' logic for reuse

1.000092  2021-12-16 10:39:37-08:00 America/Los_Angeles

    - Add plugin hook for post-processing of coverage data.

1.000091  2021-12-15 12:09:09-08:00 America/Los_Angeles

    - Add more reload capabilities (non-perl reloading, callbacks)

1.000090  2021-12-14 12:43:11-08:00 America/Los_Angeles

    - Fix bug in status command when only 1 run is present

1.000089  2021-12-14 12:12:05-08:00 America/Los_Angeles

    - Add several commands for managing persisten runners
        - yath kill     - Kill the runner and all tests (stop NOW)
        - yath ps       - Show running yath process list
        - yath status   - Show processes and health status
        - yath abort    - Cancel any running or queued test, but do not kill runner
    - Control+C in `yath run` does a better job of cleaning up

1.000088  2021-12-13 11:29:24-08:00 America/Los_Angeles

    - Skip tests that do not exists when running coverage tests

1.000087  2021-12-09 13:51:59-08:00 America/Los_Angeles

    - Add --procname-prefix option to add custom strings to procnames

1.000086  2021-12-07 13:40:40-08:00 America/Los_Angeles

    - Add 'HARNESS-CHURN-XXX' directive support

1.000085  2021-12-06 16:28:51-08:00 America/Los_Angeles

    - Make 'do' actually work

1.000084  2021-12-06 15:59:23-08:00 America/Los_Angeles

    - Add 'do' command that has the magic of picking run or test as needed

1.000083  2021-12-03 10:18:27-08:00 America/Los_Angeles

    - Add options for controlling runner output, specially for `yath run`

1.000082  2021-11-18 09:04:17-08:00 America/Los_Angeles

    - Make collector options configurable
    - Add collector option for max poll events
    - Add collector option for max open jobs
    - Turn warnings about too many open files into proper events

1.000081  2021-11-15 13:27:48-08:00 America/Los_Angeles

    - Retry opening files later when "too many files open" errors occur

1.000080  2021-11-04 11:13:07-07:00 America/Los_Angeles

    - Add sort_files_2 for plugins to add settings and future-proof it

1.000079  2021-10-29 10:42:39-07:00 America/Los_Angeles

    - smarter reloader, bit via callbacks, not assumptions

1.000078  2021-10-28 15:38:10-07:00 America/Los_Angeles

    - Disable the feature from the last commit, it needs rethinking thanks to
      things like Moose.

1.000077  2021-10-28 15:14:09-07:00 America/Los_Angeles

    - Make reloader smarter, do not delete subs from other files when reloading a file

1.000076  2021-10-22 10:29:22-07:00 America/Los_Angeles

    - Add relative filename to the queued task

1.000075  2021-10-21 14:05:27-07:00 America/Los_Angeles

    - Fix missing Changes entry for last release

1.000074  2021-10-20 09:58:05-07:00 America/Los_Angeles

    - Better coverage aggregation and plugin capabilities

1.000073  2021-09-21 10:25:42-07:00 America/Los_Angeles

    - Load coverage module EARLY in the runner spawn process
    - Add ability to for plugins to inject CLI options for the runner

1.000072  2021-09-13 09:29:54-07:00 America/Los_Angeles

    - Wrap fifo creation in a loop for interrupted system calls

1.000071  2021-09-03 08:26:04-07:00 America/Los_Angeles

    - Allow custom subclasses with cover plugin

1.000070  2021-09-01 13:36:50-07:00 America/Los_Angeles

    - Improve reload inotify logic

1.000069  2021-08-31 14:07:54-07:00 America/Los_Angeles

    - Add interactive mode!

1.000068  2021-08-30 09:52:12-07:00 America/Los_Angeles

    - Expand --cover-dir options with glob()

1.000067  2021-08-27 11:32:10-07:00 America/Los_Angeles

    - Add option to only reload repo directories

1.000066  2021-08-12 13:48:06-07:00 America/Los_Angeles

    - Fix 'Cover' plugin to record untested perl files

1.000065  2021-08-04 15:11:59-07:00 America/Los_Angeles

    - Fix 'Cover' plugin bugs and edge cases

1.000064  2021-08-02 15:23:04-07:00 America/Los_Angeles

    - Add more capabilities for plugins
    - Add the 'Cover' plugin to handle coverage in a better way

1.000063  2021-07-14 09:44:17-07:00 America/Los_Angeles

    - Add diags/notes to notification problem-capture

1.000062  2021-07-07 15:34:34-07:00 America/Los_Angeles

    - Add info on where/why 'claim_file' was called

1.000061  2021-07-07 12:53:11-07:00 America/Los_Angeles

    - Add even more support for notification plugins

1.000060  2021-07-06 09:51:45-07:00 America/Los_Angeles

    - Add support for html email

1.000059  2021-07-01 13:56:29-07:00 America/Los_Angeles

    - Add support for custom email/slack text

1.000058  2021-06-15 15:38:16-07:00 America/Los_Angeles

    - Add support for new yathui direct db coverage/duration plugin
    - Add option to disable bail-out abortion

1.000057  2021-06-04 15:59:24-07:00 America/Los_Angeles

    - Add ability to provide a diff for changed files
    - Add ability to filter files with changes

1.000056  2021-05-24 14:26:45-07:00 America/Los_Angeles

    - Fix warnings from preloader

1.000055  2021-05-18 13:05:20-07:00 America/Los_Angeles

    - Run 'conficting' tests sooner

1.000054  2021-05-04 08:58:25-07:00 America/Los_Angeles

    - Add option to dump depmaps

1.000053  2021-04-30 11:22:30-07:00 America/Los_Angeles

    - Be smarter about what can or cannot be reloaded in 'reload' mode

1.000052  2021-04-30 10:37:56-07:00 America/Los_Angeles

    - Add --reload option to 'start' command to reload moduels in-place when possible
    - Make Test2::Plugin::Cover optional again

1.000051  2021-04-29 07:40:33-07:00 America/Los_Angeles

    - Fix an edge-case warning from git plugin

1.000050  2021-04-27 09:22:25-07:00 America/Los_Angeles

    - Allow a default coverage manager to be provided
    - Move Test2::Require::Module to dev requirements
    - Update some modules from 'base' to 'parent'

1.000049  2021-04-26 08:08:05-07:00 America/Los_Angeles

    - Fully require Test2::Plugin::Cover at a sufficient version

1.000048  2021-04-23 11:54:37-07:00 America/Los_Angeles

    - Require updated Test2::Plugin::Cover
    - Better coverage handling, sync with newer Test2::Plguin::Cover

1.000047  2021-04-20 11:42:49-07:00 America/Los_Angeles

    - Remove some coverage data that was nto intended to be present (false data)

1.000046  2021-04-20 09:25:24-07:00 America/Los_Angeles

    - Remove debugging print statement

1.000045  2021-04-20 09:14:01-07:00 America/Los_Angeles

    - Change how coverage and changed-files data works

1.000044  2021-03-11 20:08:54-08:00 America/Los_Angeles

    - Add plugin support for providing coverage/duration data
    - Fix running t/integration tests with ./ in path (#215)
    - Add a fixme/todo test for #216 (Tap subtest parsing)

1.000043  2021-03-05 07:47:04-08:00 America/Los_Angeles

    - Minor documentation correction
    - Add 'signal()' method to Renderer base class

1.000042  2020-11-17 22:44:35-08:00 America/Los_Angeles

    - Fix pipe size setting to actually use the value we want
    - Fix pipe size setting code for older perls

1.000041  2020-11-17 22:28:55-08:00 America/Los_Angeles

    - When possible use a larger pipe buffer

1.000040  2020-11-17 21:59:41-08:00 America/Los_Angeles

    - Fix bug in collector that made it marginally less efficient
    - Fix bug that prevented no-max from working in JobDir poll
    - Fix bug that prevented the active status display from updating

1.000039  2020-11-17 19:54:08-08:00 America/Los_Angeles

    - yath watch shows aux output
    - Minor no-op code improvement in Runner.pm

1.000038  2020-11-02 20:49:12-08:00 America/Los_Angeles

    - Add shellcall and aux output capture for plugins

1.000037  2020-11-02 14:31:10-08:00 America/Los_Angeles

    - Fix conflict between process management and resource management

1.000036  2020-11-01 20:34:19-08:00 America/Los_Angeles

    - Add initializing status line

1.000035  2020-10-29 15:00:33-07:00 America/Los_Angeles

    - Add glob() and relgob() .yath.rc pseudo-functions
    - Document rel() .yath.rc pseudo-function

1.000034  2020-10-29 07:51:19-07:00 America/Los_Angeles

    - Fix warning when output is not a terminal

1.000033  2020-10-28 16:37:19-07:00 America/Los_Angeles

    - Better status line while tests are running
    - Do not use --START-- and --END-- on long single-lines

1.000032  2020-10-23 11:59:34-07:00 America/Los_Angeles

    - Make it possible to run an alternate file to the one specified

1.000031  2020-10-22 11:27:59-07:00 America/Los_Angeles

    - Fix incorrect return from $spawn->args

1.000030  2020-10-21 19:34:45-07:00 America/Los_Angeles

    - Add environment variable management to spawn command
    - Move spawn logic to overridable methods

1.000029  2020-10-15 13:57:36-07:00 America/Los_Angeles

    - Add 'spawn' command
    - Fix plan in test.pl

1.000028  2020-09-25 08:43:43-07:00 America/Los_Angeles

    - Fix issue where args after :: were ignored (#195)

1.000027  2020-09-21 11:46:43-07:00 America/Los_Angeles

    - Move dbi_profile and cover_Files to run

1.000026  2020-09-08 13:37:50-07:00 America/Los_Angeles

    - Make nytprof work in persistent mode

1.000025  2020-09-08 11:29:07-07:00 America/Los_Angeles

    - Fix edge case where STDIN was opened for writing
    - Add basic support for nytprof

1.000024  2020-08-24 09:06:43-07:00 America/Los_Angeles

    - Add Test2::Harness::Runner::Resource for resource management

1.000023  2020-08-14 21:18:29-07:00 America/Los_Angeles

    - No changes since trial

1.000022  2020-08-13 15:18:07-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Make failure to chmod things non-fatal to fix bsd testing
    - Fix spelling issues
    - Make chmod stuff more correct

1.000021  2020-08-04 21:03:28-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Add changed_files plugin hook
    - Make git plugin support changed_files hook
    - Add Test2::Harness::Log docs
    - Add 'cover-files' option using Test2::Plugin::Cover
    - Add coverage aggregator tool
    - Add ability to run tests that cover changed files
    - Add dbi-profiling option
    - Fix permissions on temp dirs (may still have some issues)

1.000020  2020-07-08 22:25:23-07:00 America/Los_Angeles

    - reduce version of Data::UUID required
    - Allow filenames in replay
    - Add 'cover_files' shortcut for Test2::Plugin::Cover

1.000019  2020-05-30 11:07:09-07:00 America/Los_Angeles

    - Typo Fix in error message
    - Do not die on 0 failures

1.000018  2020-04-13 13:35:34-07:00 America/Los_Angeles

    - Stop leaving leftover files in /tmp

1.000017  2020-04-07 15:47:42-07:00 America/Los_Angeles

    - Fix log_dir test on macos

1.000016  2020-04-07 15:14:00-07:00 America/Los_Angeles

    - Fix #! in yath script
    - Fix 'DEFAULT' and 'IGNORE' signal inheritence
    - Fix log-dir specificiation (#174)

1.000015  2020-03-23 11:49:38-07:00 America/Los_Angeles

    - YathUI plugin improvements (show url, show errors)
    - Add more compression options to open_file

1.000014  2020-03-21 18:20:37-07:00 America/Los_Angeles

    - Add YathUI plugin
    - Fix maybe_durations option

1.000013  2020-03-18 13:16:20-07:00 America/Los_Angeles

    - Minor doc change

1.000012  2020-03-18 13:09:14-07:00 America/Los_Angeles

    - Fix #172 qvf+verbose
    - Fix #169 log path in 'run' command
    - Fix #168 - :: mistaken for command name
    - Fix #171 summary should only be shown when applicable
    - Fix #171 Add --brief option to 'failed' command

1.000011  2020-03-09 09:12:25-07:00 America/Los_Angeles

    - Fix notifications so that all failed tests are shown

1.000010  2020-03-08 15:15:24-07:00 America/Los_Angeles

    - Fix missing Launch in verbose mode
    - Restore HARNESS_IS_VERBOSE env variable
    - Fix #163 where 1 concurrent job would get stuck reducing concurrency

1.000009  2020-03-06 14:05:23-08:00 America/Los_Angeles

    - Add HARNESS-NO-RETRY

1.000008  2020-03-06 08:17:29-08:00 America/Los_Angeles

    - Add --exclude-list option

1.000007  2020-03-05 13:55:01-08:00 America/Los_Angeles

    - Fix __FILE__ value in 'projects' command

1.000006  2020-03-03 15:32:49-08:00 America/Los_Angeles

    - Provide methods in TestFile that let you get/set retry

1.000005  2020-03-02 14:48:40-08:00 America/Los_Angeles

    - Use --qvf in test.pl for better output
    - Use -r1 in test.pl temporarily for some cpantesters

1.000004  2020-03-02 10:05:10-08:00 America/Los_Angeles

    - Switch away from sys-io in Util::File::Stream
    - Properly wrap FLOCK to handle interrupted syscalls
    - Remove unnecessary IPC::Open3 dep
    - Remove unnecessary Module::Pluggable dep
    - Add missing require statement

1.000003  2020-03-01 21:50:08-08:00 America/Los_Angeles

    - Do not run persistent tests in AUTOMATED_TESTING

1.000002  2020-03-01 21:19:04-08:00 America/Los_Angeles

    - Fix integration tests IO issues

1.000001  2020-02-29 10:49:11-08:00 America/Los_Angeles

    - Do not run tests on broken NJH smokers

1.000000  2020-02-28 09:30:47-08:00 America/Los_Angeles

    - No changes since last trial release
    - This is the first stable release
    - Huge changes/refactor from the alpha versions

0.999010  2020-02-27 21:52:25-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Make signals.t author-testing
    - Cleanup failure-test
    - Show timeout delta when timing out a test

0.999009  2020-02-27 07:27:29-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix sorting in ordering tests
    - Fix incorrect line numbers in plugin.t errors
    - Less fragile fork check in Makefile.PL

0.999008  2020-02-26 20:25:34-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Only officially support systems with true fork().

0.999007  2020-02-26 16:52:46-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix IOStream permissions issues

0.999006  2020-02-26 15:39:28-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Do not use IOEvents by default

0.999005  2020-02-25 14:02:01-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Remove blib from tarball
    - Fix tests when outdated plugins are present

0.999004  2020-02-25 07:48:30-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Warn+Skip when auto-loading outdated plugins

0.999003  2020-02-24 14:51:18-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix older perls (down to 5.10)

0.999002  2020-02-24 08:56:06-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix installation when an old yath is installed

0.999001  2020-02-23 15:42:47-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Attempt to fix includes integration test

0.999000  2020-02-23 10:19:36-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Huge refactor
    - Fix signal restoration for forked tests

0.001099  2019-09-09 21:12:15-07:00 America/Los_Angeles

    - Add --durations and --maybe_durations options

0.001098  2019-09-09 13:35:22-07:00 America/Los_Angeles

    - Add current dir to run data
    - Add rel/abs paths to harness_job_start/end

0.001097  2019-09-08 19:22:56-07:00 America/Los_Angeles

    - Add speedtag command

0.001096  2019-09-08 15:24:00-07:00 America/Los_Angeles

    - Cleanup help options a bit
    - Split category into category and duration
    - Clean up the ProcMan module
    - Tests start as their own process groups

0.001095  2019-09-04 15:38:07-07:00 America/Los_Angeles

    - Fix logging of plugin when it is blessed

0.001094  2019-09-04 14:44:55-07:00 America/Los_Angeles

    - Improve+Test SysInfo and Git Plugins

0.001093  2019-09-03 13:23:04-07:00 America/Los_Angeles

    - Add branch info to git data

0.001092  2019-09-03 10:32:46-07:00 America/Los_Angeles

    - Minor tweaks to SysInfo and Git plugins

0.001091  2019-08-30 14:03:19-07:00 America/Los_Angeles

    - Add Yath::Plugin::SysInfo

0.001090  2019-08-30 10:22:23-07:00 America/Los_Angeles

    - Allow specifying run-fields as JSON

0.001089  2019-08-30 09:05:59-07:00 America/Los_Angeles

    - Allow listing run-fields on the command line

0.001088  2019-08-29 23:23:47-07:00 America/Los_Angeles

    - Abstract and correct timing data collection

0.001087  2019-08-29 12:54:23-07:00 America/Los_Angeles

    - Fix incorrect timestamps

0.001086  2019-08-28 14:19:57-07:00 America/Los_Angeles

    - Fix overall harness run time where HiRes was only used for start time,
      not end time (sometimes resulting in a negative run time being printed)
    - Do not use Test2::Plugin::Times
    - Use event based timing data for -T
    - remove --times flag
    - Support for non-perl tests

0.001085  2019-08-21 16:49:20-07:00 America/Los_Angeles

    - Do not require DBIProfile yet until we need it (#111)
    - Standardize how fields are specified

0.001084  2019-08-16 20:08:48-07:00 America/Los_Angeles

    - Make More information available to plugins

0.001083  2019-08-16 19:55:17-07:00 America/Los_Angeles

    - Split out some plugins (DBIProfile, MemUsage, UUID)
    - No special treatment for plugins, they need to use INFO facets

0.001082  2019-08-15 11:03:22-07:00 America/Los_Angeles

    - Support 'END' phase in calculating times
    - Support super verbose mode in composer
    - Improvement ot DBIProfile
    - New minimum Test2 version

0.001081  2019-08-13 13:49:32-07:00 America/Los_Angeles

    - Add Git injection plugin
    - Add DBI Profile plugin
    - Calculate and record timing data

0.001080  2019-07-24 09:56:41-07:00 America/Los_Angeles

    - Make it possible to relocate the persistence file

0.001079  2019-07-05 12:56:06-07:00 America/Los_Angeles

    - Work around JSON::XS Bug

0.001078  2019-07-02 08:46:49-07:00 America/Los_Angeles

    - Document yath log format

0.001077  2019-06-06 15:04:32-07:00 America/Los_Angeles

    - Add --retry options (toddr)
    - Make sure all events are flushed if there is a sync issue
    - Added some tests

0.001076  2019-05-20 14:54:50-07:00 America/Los_Angeles

    - Fix TAP parsers nesting parsing
    - Dix comment groupign when parsing TAP

0.001075  2019-05-18 18:33:52-07:00 America/Los_Angeles

    - Fix Stream+IPC issues

0.001074  2019-05-07 12:04:51-07:00 America/Los_Angeles

    - Add support for table structures

0.001073  2019-04-10 08:21:04-07:00 America/Los_Angeles

    - Add support for disabled progress indicators to QVF mode

0.001072  2019-04-08 10:27:50-07:00 America/Los_Angeles

    - Add option to turn off progress indicators

0.001071  2018-12-13 09:43:38-08:00 America/Los_Angeles

    - Add --notify-text CLI option
    - Fix exit code parsing and reporting

0.001070  2018-10-24 13:19:53-07:00 America/Los_Angeles

    - Allow --author-testing in 'projects' command
    - Misc minor changes

0.001069  2018-08-23 13:48:54-07:00 America/Los_Angeles

    - Fix busy-spin in job reaper
    - Allow --no-fork and --no-preload simultaneously

0.001068  2018-07-27 09:12:45-07:00 America/Los_Angeles

    - Fix more encoding/utf8 bugs
    - Fix missing dep on sufficient List::Utils version

0.001067  2018-07-18 07:42:06-07:00 America/Los_Angeles

    - Add ability to congiure a custom log file format

0.001066  2018-07-12 08:06:46-07:00 America/Los_Angeles

    - Fix issue where isolation jobs were being kicked off too early. It needs to wait for all non-isolation jobs to finish first.
    - New Feature: # HARNESS-CONFLICTS-XXX
    - New documentation for HARNESS-CATEGORY-IMMISCIBLE
    - New documentation for HARNESS-TIMEOUT-EVENT
    - Get rid of the use of each when walking a hash.
    - Allow comment only lines prior to HARNESS-XXX directives
    - Accept binary TAP output that is not correctly formatted to UTF8
    - Honor multiple spaces (or -) as a delimiter for # HARNESS directives

0.001065  2018-04-22 03:26:57-07:00 America/Los_Angeles

    - Fix utf8 double encoding error

0.001064  2018-03-29 22:47:10-07:00 America/Los_Angeles

    - Make it possible to chdir for a given test
    - Make run automatically chdir to the dir you were in when queuing tests
    - Add 'projects' command to run a dir with multiple projects

0.001063  2018-03-27 10:17:02-07:00 America/Los_Angeles

    - Make it possible to use relative paths in yath.rc

0.001062  2018-03-19 09:22:18-07:00 America/Los_Angeles

    - Fix bug where $, and $\ would break the formatters

0.001061  2018-03-14 12:47:28-07:00 America/Los_Angeles

    - No Changes since last trial

0.001060  2018-03-13 11:11:27-07:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix parsing of streaming subtests

0.001059  2018-03-12 13:26:43-07:00 America/Los_Angeles

    - Job id's are now uuid's. Numbers for humans are now names
    - Use UUIDs for event IDs
    - Update min Test2 version

0.001058  2018-03-11 15:29:23-07:00 America/Los_Angeles

    - Fix broken tests
    - Record times by default, but only show when requested
    - Add memory usage
    - Do not add times from the harness itself
    - Add UUIDs to everything

0.001057  2018-03-07 08:09:18-08:00 America/Los_Angeles

    - No changes from last trial

0.001056  2018-03-06 13:47:08-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Account for the 'hub' facet

0.001055  2018-03-05 20:10:24-08:00 America/Los_Angeles

    - Fix error where multiple procs read the same fh at once

0.001054  2018-03-02 09:05:44-08:00 America/Los_Angeles

    - Switch Streaming write() to use syswrite
    - Fix bug where jobs would re-run after a reload

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