File: Changes

package info (click to toggle)
libtest-warnings-perl 0.038-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 472 kB
  • sloc: perl: 375; makefile: 2
file content (164 lines) | stat: -rw-r--r-- 6,467 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
Revision history for Test-Warnings

0.038     2025-02-02 00:27:04Z
          - no longer swap out done_testing method if :no_end_test is
            configured

0.037     2025-01-05 20:38:16Z
          - remove unneeded use of Import::Into
          - fix for tests that invoke Test::Warnings->import directly

0.036     2025-01-03 18:30:28Z
          - avoid redefinition warnings when $^W is enabled in tests
            (RT#158297)

0.035     2025-01-03 17:47:24Z
          - allow tests to pass even when Import::Into is not installed
            (RT#158296)
          - add backcompat shim for cases where Test::More is loaded in tests
            after Test::Warnings

0.034     2025-01-03 02:46:29Z
          - fix Test2 compability for done_testing()
          - Test2::Warnings added as a simple wrapper (for now)

0.033     2024-01-23 03:31:29Z
          - add Test2 compatibility in the test triggered by done_testing();
          - new long-awaited feature (!!!) "allow_patterns", to either
            temporarily or globally exempt particular warning patterns

0.032     2023-09-30 23:36:50Z
          - new config variable, $ENV{PERL_TEST_WARNINGS_ONLY_REPORT_WARNINGS},
          for temporarily turning failures into reports

0.031     2021-07-13 22:13:48Z
          - remove unneeded develop prereqs that caused metacpan to unduly
            raise the river position of some dependent modules

0.030     2020-03-21 16:56:30Z
          - fix tests that can fail when there is already an installed module
            named Foo::Bar::Baz (RT#132140)

0.029     2020-03-14 05:27:59Z
          - new :report_warnings feature, for printing all of the (unexpected)
            warning content when had_no_warnings() is called (Tina Mueller, PR#10)

0.028     2019-12-21 20:16:01Z
          - allow for calling warnings->import being called after importing
            the "warnings" sub

0.027     2019-09-28 03:54:47Z
          - new :fail_on_warning feature, for more easily seeing where the
            surprising warning appeared during testing

0.026     2016-01-27 03:13:25Z
          - fixed use of modules loaded by t/zzz-check-breaks.t
          - fix stderr suppression on perl 5.6

0.025     2016-01-24 02:59:28Z
          - prereqs lowered from required to suggested:
            - CPAN::Meta::Check
            - CPAN::Meta::Requirements
          - tests are now quieter to avoid causing confusion, by suppressing
            the printing of stderr in tests

0.024     2015-12-24 18:44:29Z
          - remove diagnostics accidentally left in new test

0.023     2015-12-22 06:44:24Z
          - properly handle propagating warnings to previously declared
            handlers that are not coderefs (i.e. a sub name, or the magic
            DEFAULT and IGNORE)

0.022     2015-12-19 00:32:42Z
          - propagate all warnings to any previously-declared __WARN__
            handlers (unlike with __DIE__, merely calling warn() is not
            sufficient)

0.021     2015-03-21 18:48:27Z
          - add a x_breaks entry for conflicting versions of File::pushd which
            inadvertently call our exported warnings() rather than invoking
            warnings.pm, and documented this undesired interaction

0.020     2015-01-03 20:32:21Z
          - re-release to fix problematic $VERSION declaration (RT#101239)

0.019     2014-12-18 20:07:02Z
          - fix test to allow for special characters (e.g. MSWin32 file
            separators) in filenames (A. Sinan Unur, PR#7)

0.018     2014-12-17 18:17:30Z
          - fix test to not depend on message formatting changes in newer Carp

0.017     2014-12-16 20:17:22Z
          - handle other warning handlers passing us partial warning messages
            by re-adding the source file and line number

0.016     2014-06-21 04:04:55Z
          - fix prereq problem with last release - now no longer testing the
            example scripts for user installs

0.015     2014-06-20 03:36:33Z
          - adjusted packaging and tests to become perl-5.6 friendly,
            including only using core or dual-lifed prerequisites

0.014     2014-03-01 22:08:26Z
          - fix test that was failing when FOO or BAR environment variables
            were set (RT#93447)

0.013     2013-12-14 21:26:06Z
          - update configure_requires checking in Makefile.PL

0.012     2013-10-14 16:54:47Z
          - re-release to fix t/00-report-prereqs.t use of
            CPAN::Meta::Requirements

0.011     2013-10-12 22:15:02Z
          - unnecessary tests removed; CONTRIBUTING file added

0.010     2013-09-25 03:29:53Z
          - re-release with fixed compile test

0.009     2013-09-11 04:49:55Z
          - fixed error in synopsis (we do not export anything by default)
          - a caveat added to the documentation regarding embedding warning
            checks inside another sub (this is for you, ribasushi!!!)
          - ':no_end_test' now also covers side effects of done_testing, as
            well as END blocks, making it possible to use the warning(s) subs
            without having an end warning test while using done_testing
            (necessary when combining with the 'if' pragma)

0.008     2013-07-14 19:02:01Z
          - compile test updated, to hopefully fix mswin32 parsing issues

0.007     2013-07-09 22:10:36Z
          - fix subtest tests to work on Test::More before 0.95_01
            (RT#86802)

0.006     2013-06-21 00:53:54Z
          - remove use of Class::Method::Modifiers

0.005     2013-06-20 19:18:42Z
          - new feature: warnings { code } and warning { code }, for capturing
            the contents of warnings for subsequent testing

0.004     2013-05-21 21:58:55Z
          - when allowing warnings (via allow_warnings()), messages are
            emitted via note() rather than warn(), for less noisy output when
            running in a harness

0.003     2013-04-13 21:07:58Z
          - Test suite (and code) fixed to work in the presence of
            Test::Builder 1.005+ (TB2)
          - END logic fixed: now a no-warnings test is added whenever any
            tests have been run, even if there is no plan, as was originally
            intended

0.002     2013-03-14 21:47:30Z
          Releasing as non-TRIAL for greater visibility.
          - ':no_end_test' option added
          - test added showing that we play nicely with 'skip_all'

0.001     2013-03-10 00:56:29Z (TRIAL RELEASE)
          - Initial release.