Release history for Path-IsDev
0.6.0 2013-10-05T17:56:06Z
[00 Major Changes - Role Apocalypse]
- All internals that could be rewritten to invoke roles instead of
inheritance, have been done so.
- Base classes for existing things still exist, and should still work,
however, they're on borrowed time.
[Dependencies::Added / runtime requires]
- Role::Tiny
- Role::Tiny::With
[Dependencies::Removed / runtime requires]
- parent
0.5.0 2013-10-05T15:00:12Z
[00 Major Changes - Result Object]
- Internals now re-written slightly to pass around a result object that
communicates state.
- Everywhere $path was previously used, $result_object->path is now used
instead.
- $result_object->path guaranteed to exist and be a ref of some kind.
- $result_object->path automatically upgraded to Path::Tiny if provided as
a string
- ->matches() and ->excludes() can now record results of heuristics by
invoking $result_object->add_reason()
- Path::IsDev::Object->_matches($path) now exists and returns a Result
Object for $path
- Dumping result object will give you as much info as turning debugging on
would
0.4.0 2013-09-27T17:48:00Z
[00 Major Changes - Negative Heuristics]
- Now has a system to indicate negative heuristics, to mark given
directories as "not dev", which cause other postive heuristics to be
ignored.
- One basic negative heuristic added, 'IsDev::IgnoreFile'
- Basic Negative heuristic comes standard with the basic set.
[Dependencies::Added / develop requires]
- Dist::Zilla::PluginBundle::Author::KENTNL v1.9.0
[Dependencies::Added / develop suggests]
- Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
[Dependencies::Removed / develop recommends]
- Dist::Zilla::PluginBundle::Author::KENTNL::Lite v1.3.0
[Dependencies::Removed / develop requires]
- Dist::Zilla::PluginBundle::Author::KENTNL::Lite
[Dependencies::Removed / develop suggests]
- Dist::Zilla::PluginBundle::Author::KENTNL v1.8.3
0.3.3 2013-09-26T07:09:14Z
[Bugfix]
- Use a Non-Win32-failing compile test
[Dependencies::Added / test requires]
- File::Spec
0.3.2 2013-09-18T17:45:37Z
[Bugfix]
- Require a version of Class::Tiny that doesn't exhibit the "used only
once" warning
[Dependencies::Changed / runtime requires]
- Class::Tiny 0.005 → 0.010
0.3.1 2013-09-18T02:21:11Z
[Bugfix]
- Require a Minimum Class::Tiny that supports lazy attrs
[Dependencies::Changed / runtime requires]
- Class::Tiny 0 → 0.005
0.3.0 2013-09-16T08:27:21Z
[!Major]
- Now uses Class::Tiny instead of Moo internally.
- New Heuristic VCS::Git and is part of the Basic set. ( Because I found a
few projects where I didn't have any toolkit specific files, but I
wanted to find the root anyway, and I assumed my own code would just
work, but it wouldn't ... )
[Dependencies::Added / develop requires]
- Test::Kwalitee 1.08
[Dependencies::Added / runtime requires]
- Class::Tiny
[Dependencies::Added / test requires]
- IO::Handle
- IPC::Open3
[Dependencies::Changed / build requires]
- Module::Build 0.4005 → 0.4007
[Dependencies::Changed / configure requires]
- Module::Build 0.4005 → 0.4007
[Dependencies::Changed / develop suggests]
- Dist::Zilla::PluginBundle::Author::KENTNL v1.7.4 → v1.8.3
[Dependencies::Removed / runtime requires]
- Moo 1.000008
[Dependencies::Removed / test requires]
- File::Find
0.2.3 2013-07-14T03:02:16Z
[Bugs]
- Need more recent Moo for `builder => sub {}`
[Dependencies::Changed / runtime requires]
- `Moo 0` → `1.000008`
[Tests]
- Better coverage of `::Object`
0.2.2 2013-07-07T15:53:07Z
[Bugs]
- Suppress redefine warning caused by localising a sub before sourcing the
module that provides it.
0.2.1 2013-07-07T15:27:19Z
[Internals]
- Debug messages now include some indicator suggesting which unique object
they're comming from.
- invoking `BUILD` with debugging on prints basic introspected data.
0.2.0 2013-07-07T13:52:33Z
[00 Major Changes]
- Guts of exporter refactored to a `Moo` class.
[Dependencies::Added / runtime requires]
- `Moo`
0.1.1 2013-07-06T15:36:30Z
[Internals]
- `debug()` now appends `\n` automatically.
0.1.0 2013-07-06T12:49:36Z
- First version.