Revision history for Test-DistManifest
1.014 2015-02-11 01:07:40Z
- fix tests that fail when ExtUtils::Manifest's version is not new
enough for the build output during installation (RT#102017)
1.013 2015-02-08 22:42:43Z
- tests are now made against a small sample dist, rather than
ourselves, to avoid errors with newer ExtUtils::MakeMaker, as well
as enable running in the raw git repository (RT#78760, RT#101287)
- many tooling and metadata updates
1.012 2012-04-22 20:45:02Z
- Now taking default MANIFEST.SKIP content directly from installed
version of ExtUtils::Manifest, rather than inlining a copy (Karen
Etheridge)
1.011 2011-04-24 16:43:21Z (previously released as 1.010-TRIAL)
- Migrate package to Dist::Zilla
- Drop a bunch of apparently-unnecessary dependencies. Now only
support Perl 5.8.0+
1.009 2009-12-28
- Fixes tests so that the "default MANIFEST.SKIP" test is not run;
this could fail when the default MANIFEST.SKIP provided by
ExtUtils::Manifest doesn't cover special directories like debian/
(Debian metadata)
1.008 2009-12-28
- Updated POD
1.007 2009-12-22
- Update skip info in t/circular (hopefully this fixes failures)
1.006 2009-12-21
- Update MANIFEST.SKIP according to new defaults provided by
ExtUtils::Manifest
- Cleaned up some documentation issues
- Use the default MANIFEST.SKIP if ours can't be parsed
- Updated tests to match new behaviour
- Remove pass-through Build.PL
1.005 2009-10-12
- Fix the dist (don't overwrite the Changes file)
1.004 2009-10-11
- Changed my mail address to jawnsy@cpan.org
- Update MANIFEST.SKIP to include MYMETA.yml (prevents test failure)
1.003 2009-08-20
- Remove generated files from the repository
- Use a simple string version, per David Golden's article:
http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
- No longer use Perl::Critic to test
- Remove modules available in core since Perl 5.6 from requires
- Move CIRCULAR.SKIP and MANIFEST.EXTRA into t/
1.2.3 2009-07-25
- Added coverage information
- Rewrote LICENSE and README slightly
- Updated the checkmanifest.t example file and synopsis, it now
checks Alias' flags (AUTOMATED_TESTING, RELEASE_TESTING)
rather than TEST_AUTHOR
- No longer test Perl::Critic during AUTOMATED_TESTING, only
only RELEASE_TESTING. Thanks to Elliot Shank for the
discussion in a private mail.
- No more versioned dependency on version.pm
- Use a generic README, no longer produce one
- Changed critic.rc to ignore PodSpelling policy (fixes a bug
in Debian, BTS#538115 -- when Pod::Spell and other
dependencies are installed)
- Disable "one dot only" in filenames (portability test). This
breaks compatibility with OpenVMS.
- Updated perlcriticrc with new preferences, removed "no critic"
stuff for those in Test/DistManifest.pm
- Added copyleft statements to test files
- Minor documentation fix
- Small POD fix
1.2.2 2009-05-15
- Minor problem forgetting to bump one of the version numbers
in META.yml
- Adjusted dependencies - changed minimum version dependency
to Test::Builder 0.72 and version 0.74, which are core modules
in Perl 5.10
1.2.1 2009-05-14
- Moved some small changes from MANIFEST.SKIP to CIRCULAR.SKIP
- This release is particularly important to get rid of Win32
test failures, where `Build.bat' is created instead of `Build'
1.2.0 2009-05-14
- Updated t/03warn-only.t test with new semantics (always fail
if parsing fails)
- Note that circular dependencies and parsing errors will
always be considered fatal, regardless of the setting
MANIFEST_WARN_ONLY
- Suppress refactoring requirement - even though manifest_ok
is really complex, it doesn't make sense to exist in separate
subs
- Added new feature for nonfatal errors (see updated POD)
1.1.4 2009-04-26
- Added .tmp to MANIFEST.SKIP
- Added Build.bat to MANIFEST.SKIP for Win32 builds...
1.1.3 2009-04-23
- Added Win32 compatibility code. Closes the Win32 compatibility
bug (RT#44401)
- Updated Build.PL
- Added META.yml
- Changed to a passthrough Makefile instead of a classic one
- Updated version dependency for version.pm
- Removed use of Test::Prereq, because it needs to use CPAN
to do its work
- Fix OS detection routines
- Modified the module so that it works portably (even with
Win32, and other platforms File::Spec supports)
1.1.2 2009-03-14
- Updated prerequisite information in Build.PL and META.yml
- Add a more thorough description for the POD
- Fix dependencies in Build.PL and META.yml
- Clarified licensing restrictions
- CIRCULAR.SKIP became out of sync with the real MANIFEST.SKIP,
and so was causing problems with debian/
1.1.1 2009-03-12
- Added "^debian/" as a mask for MANIFEST.SKIP. This is where
- Debian package control files go, and so should not be
- considered part of the package. Hopefully this won't break
anything :-)
1.1.0 2009-03-12
- Modified Changelog name to "Changes" (instead of CHANGES)
- Updated Makefile.PL
- Added a test for circular dependencies (those that exist in
both MANIFEST and MANIFEST.SKIP) -- thanks Apocalypse!
- Updated the POD and the README to reflect this repository's
location
- Fixed version number in META.yml -> numeric "1.001000" style
version numbering, to get around version.pm bugs
- Replaced PerlCritic's POD section to enforce 'LICENSE'
instead of 'COPYRIGHT' (which is used by CPANTS/Kwalitee)
- Removed Test::NoWarnings from the Signature test, which
throws warnings on purpose.
1.0 2008-12-25
- Initial release