Release history for Module-Data

0.013 2017-03-06T11:43:10Z 095bcf3
 [Bugfix]
 - Avoid test failures with -Ddefault_inc_excludes_dot
 - Closes https://github.com/kentnl/Module-Data/issues/2

 [Dependencies::Stats]
 - Dependencies changed since 0.012, see misc/*.deps* for details
 - build: -1
 - configure: +2 -1 (recommends: +1)
 - develop: +24 ↑3 -14 (recommends: +1, suggests: +2 -1)
 - runtime: (recommends: +2)
 - test: +3 ↓1 (recommends: +3)

 [Tooling]
 - Switched from Module::Build to EUMM. WARNING: This could break some vendors.

0.012 2013-11-25T08:27:23Z
 [Bugfix]
 - Don't try to construct a path if underlying mechanisms returned no path.

0.011 2013-11-25T02:13:53Z
 [Dependencies::Noteworthy]
 - Require newer Path::ScanINC

 [Dependencies::Stats]
 - Dependencies changed since 0.010, see misc/*.deps* for details
 - develop: ↑1
 - runtime: ↑1

 [Maintenance]
 - Changelog retroactively tidied.

0.010 2013-11-21T12:25:03Z
 [00 Minor]
 - Internals reimplemented in Path::Tiny
 - Trial release to give end users a bit of warning, because Path::Class objects were previously emitted.

 [Dependencies::Noteworthy]
 - Requires Path::Tiny
 - No longer requires Path::Class

 [Dependencies::Stats]
 - Dependencies changed since 0.007, see misc/*.deps* for details
 - runtime: +1 -1
 - test: -1

0.007 2013-11-20T13:09:23Z
 [00 BugFix]
 - Prevent test failure with new Path::ScanINC

 [Dependencies::Noteworthy]
 - require newer Module::Build
 - require newer Test::More

 [Dependencies::Stats]
 - Dependencies changed since 0.006, see misc/*.deps* for details
 - build: ↑1
 - configure: ↑1
 - develop: +50 -1 (recommends: -1, suggests: +1 -1)
 - test: ↑1 -2

 [Documentation]
 - Add README.mkdn
 - Update ©
 - use UTF∞8

 [Meta]
 - Bugtracker to GH Issues

 [Packaging]
 - Use test_requires

 [Tests]
 - use Test::Compile::PerFile
 - Update ReportVersions::Tiny
 - Update CPAN::Changes
 - Update Test::Kwalitee

0.006 2012-04-13T04:02:46Z
 [Tests]
 - Replace call to Data::Dump::pp with a hand-written simple dumper as pp is for some bizzare reason entering
   recursion.

0.005 2012-04-11T20:33:42Z
 [Bugfixes]
 - Update of the test code to not fail prematurely under Test::Builder2

 [Tests]
 - Refactored Whitelisting logic into its own t/tlib/ module 'Whitelist'
 - Updated 02 & 03 to whitelist modules loaded by Test::Builder2

0.004 2012-04-11T06:01:11Z
 [Dependencies::Noteworthy]
 - Path::ScanINC is now 0.002 minimum

 [Dependencies::Stats]
 - Dependencies changed since 0.003, see misc/*.deps* for details
 - runtime: ↑1

0.003 2012-04-10T09:11:18Z
 [Dependencies::New]
 - Test requires: Carp

 [Dependencies::Stats]
 - Dependencies changed since 0.002, see misc/*.deps* for details
 - test: +1

 [Tests]
 - Improved 03_fake_system.t reporting to reveal why win32 is requring() "wrong".

0.002 2012-04-09T02:01:46Z
 [Dependencies::Noteworthy]
 - uses Module::Metadata
 - uses Path::ScanINC
 - uses Path::Class

 [Dependencies::Stats]
 - Dependencies changed since 0.001, see misc/*.deps* for details
 - runtime: +2 -1
 - test: +2

 [Internals]
 - Rework module discovery to be optimistic, check %INC if its there already, and if it is, report where it was found,
   otherwise, ask Path::ScanINC to tell us where it is WITHOUT loading it. This will hopefully be usefull in many cases
   allowing us to detect module availability without needing the compile/memory overheads of actually loading said
   modules
 - Rework ->version call to be optimistic, ask PACKAGE->VERSION for version if the package appears to be loaded,
   otherwise, fall back on Path::ScanINC to find the file, and Module::Metadata to extract the version out of it. The
   hope is that will eliminate the need to load the whole module permenantly into memory *just* to discern what version
   it is.

0.001 2012-03-23T15:37:57Z
 - First version.