|
Packit |
0b03d9 |
2015-08-05 - 5.2
|
|
Packit |
0b03d9 |
Use Module::Runtime if it's installed (thanks to Olivier Mengué)
|
|
Packit |
0b03d9 |
Switch to using ExtUtils::MakeMaker (thanks to Karen Etheridge and Tim Orling)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2014-01-05 - 5.1
|
|
Packit |
0b03d9 |
Add in missing files left out of the MANIFEST due to stupidity (thanks to Petr Pisar)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2013-12-20 - 5.0
|
|
Packit |
0b03d9 |
Gain support for @INC hooks and hence for App::FatPacker (thanks to Diab Jerius)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2013-10-22 - 4.9
|
|
Packit |
0b03d9 |
Fix the fact that we can't handle single letter package names (thanks sbaynes)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2013-05-27 - 4.8
|
|
Packit |
0b03d9 |
Fix some typos (David Steinbrunner)
|
|
Packit |
0b03d9 |
Fix error in testing when Text::BibTex is installed (thanks to Andreas Koenig)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2013-02-25 - 4.7
|
|
Packit |
0b03d9 |
Fix more hash ordering bugs in tests by forcing sort of returned plugins (Yves Orton)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2013-01-23 - 4.6
|
|
Packit |
0b03d9 |
Add warning about future removal from core
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2012-11-05 - 4.5
|
|
Packit |
0b03d9 |
Fix docs
|
|
Packit |
0b03d9 |
Fix problem with PAUSE upload
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2012-11-05 - 4.4
|
|
Packit |
0b03d9 |
Fix hash ordering bug in tests (Yves Orton)
|
|
Packit |
0b03d9 |
Fix install dir (Tatsuhiko Miyagawa)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2012-08-15 - 4.3
|
|
Packit |
0b03d9 |
Fix calling the correct method when instantiating (Doh!)
|
|
Packit |
0b03d9 |
Hopefully stop smoker failures
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2012-08-14 - 4.2
|
|
Packit |
0b03d9 |
Fix a problem with installation directory (Jerry D. Hedden)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2012-07-20 - 4.1
|
|
Packit |
0b03d9 |
Allow triggers on events which gives a powerful way to modify behaviour (Tim Brody, Dan Dascalescu, Paul Evans, Jens Rehsack)
|
|
Packit |
0b03d9 |
Put documentation in about behaviour under blib and test, allow searching outside blib under test (suggestion from Stephen Baynes)
|
|
Packit |
0b03d9 |
Made following symlinks the default behaviour, added ability to turn that off (Aran Deltac)
|
|
Packit |
0b03d9 |
Fix installation path (Matthias Dietrich, Todd Rinaldo)
|
|
Packit |
0b03d9 |
Allow min_depth and max_depth (as per suggestion from Jens Rehsack)
|
|
Packit |
0b03d9 |
Set our @INC up to include and prefer our search_dirs if necessary (as per suggestion from Ian Goodacre)
|
|
Packit |
0b03d9 |
Switch to Module::Build
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2012-01-03 - 4.0
|
|
Packit |
0b03d9 |
Don't use defined on an array (it's deprecated)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2009-03-02 - 3.9
|
|
Packit |
0b03d9 |
Allow inner packages when in a one file situation (suggestion from Christopher Brown)
|
|
Packit |
0b03d9 |
Fix bug with requiring skipped packages (from Jos Boumans)
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2008-03-16 - 3.8
|
|
Packit |
0b03d9 |
Set INSTALLDIRS correctly in Makefile.PL
|
|
Packit |
0b03d9 |
A couple of other fixups to play nicely in Core
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2008-03-12 - 3.7
|
|
Packit |
0b03d9 |
Ignore editor cruft by default (Dave Rolsky and Matt Trout)
|
|
Packit |
0b03d9 |
Doc patches (Matt Trout)
|
|
Packit |
0b03d9 |
Prevent prototype mismatch warnings under Error.pm (Christopher H. Laco)
|
|
Packit |
0b03d9 |
Don't pick up the ::SUPER pseudo stash in 5.8 (Alex Vandiver)
|
|
Packit |
0b03d9 |
Make things work under VOS (Nicholas Clark and Paul Green)
|
|
Packit |
0b03d9 |
Fix warning under Devel::Cover (Brian Cassidy)
|
|
Packit |
0b03d9 |
Make tests run under Taint again
|
|
Packit |
0b03d9 |
Get rid of Build.PL
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2007-04-07 - 3.6
|
|
Packit |
0b03d9 |
Include blead perl patch from Craig Berry that gives better
|
|
Packit |
0b03d9 |
Module::Pluggable::Object::search_paths portability as
|
|
Packit |
0b03d9 |
prompted by VMS test failures.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2007-01-29 - 3.5
|
|
Packit |
0b03d9 |
Patch from Audrey Tang to prevent clobbering of $@
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-11-27 - 3.4
|
|
Packit |
0b03d9 |
Make sure we don't fail taint checking when other
|
|
Packit |
0b03d9 |
Module::Pluggable::* modules are installed.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-11-24 - 3.3
|
|
Packit |
0b03d9 |
Few more patches from Jos Boumans to get ready for CORE
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-11-15 - 3.2
|
|
Packit |
0b03d9 |
Remove Class::Inspector dependency and inline code
|
|
Packit |
0b03d9 |
Prepare for assimilation into CORE
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-07-11 - 3.1
|
|
Packit |
0b03d9 |
Force Test::More version to be latest which stops it trampling on $_
|
|
Packit |
0b03d9 |
Use Class::Inspector tests to check to see Package is loaded thus
|
|
Packit |
0b03d9 |
preventing incompatability problems introduced by last patch.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-06-07 - 3.01
|
|
Packit |
0b03d9 |
Fix from Brian Cassidy in Devel::InnerPackage
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-06-06 - 3.0
|
|
Packit |
0b03d9 |
Big refactor to split stuff up into more manageable pieces
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-04-05 - 2.98
|
|
Packit |
0b03d9 |
Allow the ability to provide the file matching regex
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2006-02-06 - 2.97
|
|
Packit |
0b03d9 |
Patch from Ricardo Signes to fix bug where File::Find
|
|
Packit |
0b03d9 |
is not topic-safe in 5.6.1
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2005-09-01 - 2.96
|
|
Packit |
0b03d9 |
Patch from Alex Vandiver to sort an edge case where the package
|
|
Packit |
0b03d9 |
stash to contain "::"
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2005-07-30 - 2.95
|
|
Packit |
0b03d9 |
Patch from Alex Vandiver to sort ::ISA::CACHE issues.
|
|
Packit |
0b03d9 |
More patches from Christopher H. Laco to sort out only and except
|
|
Packit |
0b03d9 |
and to fix calling search_path( add => ... ) before plugins()
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2005-07-09 - 2.9 More Tainting fixes
|
|
Packit |
0b03d9 |
Patches from Christopher H. Laco and Joe McMahon to do more taint fixing
|
|
Packit |
0b03d9 |
Suggestion from Christopher H. Laco to do a can check before instatiating
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2005-03-18 - 2.8 Minor fixes
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Patch from Marcus Thiesen to fix so ISA cache magic
|
|
Packit |
0b03d9 |
Patch from Anthony D. Urso to get M::P to work under taint
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2005-02-14 - 2.7 Allow redefinition of search_path
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
A patch from Barbie to allow you to do
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
$self->search_path( add => 'Some::Path' );
|
|
Packit |
0b03d9 |
$self->search_path( new => 'Some::New::Path' );
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2005-02-02 - 2.6 Problems under tests
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Richard Clamp diagnosed a problem as being due to the
|
|
Packit |
0b03d9 |
fact that we exclude anything not from blib if there
|
|
Packit |
0b03d9 |
was blib.pm is %INC. Of course if the module being
|
|
Packit |
0b03d9 |
tested used another module that used Module::Pluggable
|
|
Packit |
0b03d9 |
then the second module would fail.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Fixed it by checking to see if the caller had (^|/)blib/
|
|
Packit |
0b03d9 |
in their filename.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-12-20 - 2.5 'Inspiration' from Module::Pluggable::Fast
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Noticed Sebastian Riedel's curious Module::Pluggable::Fast
|
|
Packit |
0b03d9 |
which appears to break API backwards compatability in order
|
|
Packit |
0b03d9 |
to inline an explicit call to 'new'. It has no tests.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
A quick benchmark showed that it was about 10% faster
|
|
Packit |
0b03d9 |
because of cruft that had accumulated over time. So
|
|
Packit |
0b03d9 |
a few quick changes and now Module::Pluggable is only
|
|
Packit |
0b03d9 |
3% slower. Which is nice.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Also added a patch from Barbie to fix things under Windows.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-12-15 - 2.4 Bug fix
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
There seemed to be some irregularities in how 5.8.1 worked
|
|
Packit |
0b03d9 |
with the list_packages method. Fixed thanks to Schwern,
|
|
Packit |
0b03d9 |
Michael Cummings and Jos Boumans.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Added some more documentation.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Added ability to specify except and only as regexes.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-10-27 - 2.3 Niceties
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Allow you to explicitly stop looking for inner packages.
|
|
Packit |
0b03d9 |
Made it nicer to have single element search_dirs and search_paths.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-10-08 - 2.2 Dieting
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Thanks to suggestion and patches from Adam Kennedy
|
|
Packit |
0b03d9 |
Module::Pluggable has dumped some weight and got rid of
|
|
Packit |
0b03d9 |
the none Core dependecies of File::Find::Rule and
|
|
Packit |
0b03d9 |
UNIVERSAL::require
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-08-25 - 2.1 Small buglette
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Require inner packages when appropriate. This helps towards
|
|
Packit |
0b03d9 |
making things work with PAR. Thanks to Brian Cassidy.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Never released.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-08-19 - 2.0 Working inner packages
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
As long as you have require or instantiate set then we'll also find
|
|
Packit |
0b03d9 |
inner packages. Why I didn't fix this way back in 1.3 I don't know.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-07-18 - 1.9 Add 'package' option
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
This lets you install a method in another package's
|
|
Packit |
0b03d9 |
namespace. Thanks to Simon Cozens.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-07-08 - 1.8 Fix those two options
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
They worked before but now they're more robust.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-07-07 - 1.7 Add support for limiting plugins
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Added 'only' and ''except' options.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-06-03 - 1.6 Add a traditional Makefile.PL
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Even though I think Module::Build is much better.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-05-25 - 1.5 Build.PL stupidity
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Must add prereqs. Doh.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-05-25 - 1.4 Multiple instances
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Made it so you could use it twice in the same package.
|
|
Packit |
0b03d9 |
Removed the inner package stuff inorder to fix it properly.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-05-06 - 1.3 Ability to search in inner packages
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Simon Cozens donated some code to allow us to search
|
|
Packit |
0b03d9 |
inner packages.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2004-05-06 - 1.2 Fix minor buglet
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Apply a patch from Tom Insam to fix requiring without
|
|
Packit |
0b03d9 |
instantiating and make require failures more verbose.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-12-15 - 1.11 Update MANIFEST.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
So that make dist works properly.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-12-15 - 1.1 Make it work with multi level plugins
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Apparently Foo::Plugin::Bar::Quux doesn't work.
|
|
Packit |
0b03d9 |
Thanks to Darren Chamberlain for spotting this.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-12-15 - 1.00 Add some more features
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Added the ability to require without instantiating (for Tom Insam)
|
|
Packit |
0b03d9 |
Prevented the names from being explicitly sorted (again, for Tom Insam)
|
|
Packit |
0b03d9 |
Added in the ability to provide other search directorys.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-11-27 - 0.95 Some Test::More issues
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Explicitly number the tests which fixes some test more failures
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-10-21 - 0.9 We can rebuild you, we have the technology
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Having used this in the wild some changes to make it better.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-10-20 - 0.8 Fix.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Namespace issues.
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-10-17 - 0.7 And take your Build.PL with you
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Pesky MANIFEST.SKIP
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
2003-10-15 - 0.6 Initial release
|
|
Packit |
0b03d9 |
|
|
Packit |
0b03d9 |
Be free my pretty. EMANCIPIA!
|