summaryrefslogtreecommitdiff
path: root/Changes
blob: 76855334ca996d141e39a9e9e7b1e5ddb0cf360b (plain)
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
Revision history for Perl extension Test::CheckManifest.
========================================================

1.43    2023-02-01 08:32:00

      * $home is usually given without trailing slash,
        the $files_in_skip is taken from MANIFEST.SKIP which usually contain regexes
        for files relative the $home. Therefore the remaining leading slashes in $localfile (thanks to bschmalhofer)
      * Fix home removal on Win32 (thanks to E. Choroba)
      * Replace string eval with block eval (thanks to Paul Cochrane)
      * various "infrastructure" changes (thanks to Paul Cochrane)

1.42    2019-02-22 17:41:00

      * add section in doc that explains how to replace test scripts using Test::CheckManifest
      * stable release with all the changes from the test releases

1.41_04 2019-02-21 15:12:00

      * fix test failure on Win32 - use "plan skip_all" instead of "skip '...'"
      * update dist.ini

1.41_03 2019-02-21 09:27:00

      * optimize ok_manifest()
      * add more tests for find_home()

1.41_02 2019-02-20 13:37:00

      * more debugging stuff

1.41_01 2019-02-20 09:50:00

      * use regexes to silence warnings
      * add debugging stuff to debug win32 failures

1.41  2019-02-19 10:53:00

      * improve tests
      * Removed regex warnings on windows box as reported by CPANTESTERS (Thanks to manwar)

1.39  2019-02-14 07:28:00

      * release 1.39

1.38_02 2018-12-23 11:32:00

      * fix test failures (thanks to manwar and LorenzoTa)

1.38_01 2018-12-21 14:30:00

      * more tests
      * refactor code

1.38  2018-12-13 16:26:00

      [BUGFIX]
      * require at least Cwd 3.75

1.35  2018-12-12 09:05:00

      [BUGFIX]
      * Tests failed

1.34  2018-12-11

      [BUGFIX]
      * Tests failed on Windows (github #9)
      * 'exclude' is meant to be a list of directories, but it was handled as regular expressions

      [IMPROVEMENTS]
      * rewrite larger parts of the module
      * add lots of tests

1.33  2018-01-26

      [INTERNAL]
      * Auto generate META.json using dzil plugin [MetaJSON] (github #8, thanks to manwar)

1.32  2018-01-26

      [BUGFIX]
      * ok_manifest reports duplicate files on internal symlinks (github #7)

1.31  2017-04-21

      [IMPROVEMENT]
      * Run tests in series, not parallel. This should fix github #4. Thanks to Michael Gray (mjg17).

1.30  2015-09-22

      [IMPROVEMENT]
      * Check duplicate entries in the MANIFEST file (Thanks to Mohammad S Anwar (Manwar), github #5)

1.29  2015-01-05

      [DOCUMENTATION]
      * document dir/file feature that was added in 1.27 (pr#2 - Thanks to Doug Hoyte (FRACTAL))

1.28  2014-01-19
      + fix bug where some files in the selftest were skipped while the files where added to the dist.

1.27  2014-01-17
      + added feature to specify path of MANIFEST or directory where it is stored

1.26  2012-07-19
      No changes after 1.25_01

1.25_01 2012-07-17
      + Module wasn't able to find the MANIFEST when the test file was in a subdirectory - Thanks to BBYRD
      - sections "AUTHOR" and "COPYRIGHT AND LICENSE" were duplicated - Thanks to BIGPRESH
        (once from Dist::Zilla and once in the original source)

1.25  2012-01-31
      - fix typo in documentation - Thanks to BIGPRESH

1.24  2011-04-09
      + MANIFEST spec allows whitespaces in filenames (when enclosed in single quotes)
      this was not parsed correctly (see [#67334]). Fixed now - Thanks to JWEIGEL

1.23  2011-03-28
      + CPAN toolchain now creates MYMETA.yml and META.json. These files are in
      the list of recognized files now.
      + clarify license of this module (In README the Perl license was mentioned where
      in all other files Artistic 2.0 was mentioned)
      + switched to Dist::Zilla
      + removed tests that are created by Dist::Zilla

1.22  2010-07-29
      + fix a bug that appears when there is no MANIFEST.SKIP

1.21  2010-02-17
      + return from sub when MANIFEST.SKIP does not exist

1.2   2010-02-03
      + moved from SVN to Git (and adapted the filters in testfiles)
      + added support for MANIFEST.SKIP
      + small code improvements

1.1   2009-11-22
      - CHECK as a label is not allowed in Perl > 5.11.x, so replace it
      + switched license to Artistic 2.0
      + bugfix in 01_selftest.t

1.01  2007-12-29
      - fixes in test scripts
        - require 5.006001
        - allow more characters in path
      + added license to Makefile.PL
      + changed META.yml

1.0   2006-12-27
      - bugfix: ok_manifest excludes files created by Module::Build

0.9   2006-11-27
      - bugfix: ok_manifest files without blib (http://rt.cpan.org/Public/Bug/Display.html?id=23580)
      - bugfix: Test-CheckManifest.t  -- added ':' in character group (untaint $home)
      - bugfix: 99_pod_coverage.t -- removed all_modules and now T::P::C 1.08 or higher is required
      - bugfix: ref $_ --> ref($_)
      - bugfix: "filter" to exclude files that match on specific regexp from test
                (http://rt.cpan.org/Public/Bug/Display.html?id=23529)
      + added:  00_load.t

0.8   2006-11-24
      + added: T::CM now tests also on files that are not part of the distro but named in the MANIFEST

0.7   2006-11-23
      + added: "filter" to exclude files that match on specific regexp from test
               (http://rt.cpan.org/Public/Bug/Display.html?id=23529)
      + added: "bool" to combine "filter" and "exclude"
      + added: boilerplate.t

0.6   2006-11-21
        Test scripts improved

0.5   2006-11-18
      - bugfix: T::CM now works under taint mode (http://rt.cpan.org/Public/Bug/Display.html?id=22927)
      + added : ok_manifest accepts hashref where specific dirs can be excluded
                from test

0.4   2006-10-19
      - bugfix: handles different newlines (mac, win, *nix)

0.3   2006-10-18
      - bugfix: CheckManifest works under Solaris now

0.2   2006-10-03
      - bugfix: some files excluded from test

0.1   2006-09-29
      - original version; created by h2xs 1.23 with options
        -XA -n Test::CheckManifest
      + added tests for Pod coverage, Pod, Manifest