0.46:
- Oops, the do_once feature was failing massively. Fixed.
- Now shipping with Module::Install 0.20, released candidate.
- An extra blank line is written to the end of postamble,
so other people can safely add more postambles.
0.45:
- Switched to the much more elegant Module::Install framework.
- New 'do_once' pesudo-option to never attempt to install
previously-failed module again.
- Recommends 0.28 of version.pm now, which has a sane semantic.
- No longer export WriteMakefile to 'main' unless it's the caller.
- Refactored arguments-generation from Write() into _make_arg().
0.44:
- The bootstrap script is now -w safe, thanks to Jonathan.
- The recommended version in bootstrap script is now 0.40.
- Added documentation showing how to install some dependencies
before the rest of Makefile.PL is executed.
- The optional status of pre/post-install hooks is clarified
in the POD, again thanks to Jonathan Leffler.
0.43:
- Jonathan Leffler implemented the postamble() function as a way to
work around problems when using ExtUtils::AutoInstall with modules
that require their own MY::postamble function.
- Whitespace cleanup, also courtesy of Jonathan Leffler.
- The ACKNOWLEDGEMENTS section has been tidied up in favor of a
separate AUTHORS file.
0.42:
- Added ->missing_modules that returns @Missing.
- Added ->do_install that starts installation right after import.
- Fixed Socket.pm connectivity detection bug.
0.41:
- Support for John Peacock's version.pm for non-decimal versions.
0.40:
- User-defined pre-/post-installation handlers, as suggested by
Bryan Dumm.
- Refactored the internals to avoid eval STRING as much as possible.
0.32:
- Fixed incompatibility with CPANPLUS's make procedure, as reported
by Chia-Liang Kao.
0.31:
- Implemented -skiptests, as suggested by Matt Cashner.
- Fixed cases in which we're require() not used.
0.30:
- Changed the bootstrap code to allow non-interactive installs.
0.29:
- Change the bootstrap code to allow CPANPLUS.
- Fixed Sort::Versions's idea of 0.55 > 0.7.
- Probing of installation success/failure for CPANPLUS was wrong.
- Don't use modobj methods; unavailable before CPANPLUS 0.03.
0.28:
- Bundled with CPANPLUS 0.03.
- Works on 5.00x now.
- Fixed the connectivity checking problem.
0.27:
- '-core' now takes 'all', which makes all features mandatory.
- Much better integration with CPANPLUS, including make options.
_ _can_write now creates dir with chmod 0755 instead of 0777.
- Recognizes the old MY::postamble if present.
- Skip install if nothing is to be installed.
0.26:
- Bootstrap now prompts instead of silently grabs the module.
- Similarly, -version update also confirms with user.
- -core now double-checks with user instead of force install.
- Introduced PERL_EXTUTILS_AUTOINSTALL environment variable.
- Added --defaultdeps argument for Makefile.PL to accept defaults.
- The 'deps' part of arguments are now optional.
- Our Makefile.PL is now self-bootstrapping.
- The 'force' pseudo-option is implemented.
0.25:
- Implements --skipdeps, which skips -core and all dep checks.
- Implements --installdeps and --checkdeps flags.
- Updates autoinstall to prefer CPANPLUS by default.
0.24:
- Delay autoinstall to the 'make config' time.
- AutoInstall.pm's handling of hash arguments was wrong.
0.23:
- Added the missing '- ' before each module's prompt.
- Pretty-formatting by determining max module length.
- More robust bootstrap code sample.
- Do away with Test::More; too much hassle.
0.22:
- Needs Test::More 0.31+ to test things now.
- Prompts goes to STDOUT now.
- Skips unknown directives. (XXX: maybe should warn)
- Fix non-numeric comparison of versions.
- CPAN startup message are now inhibited.
- -config could now be used to specify CPAN::Config options.
- Arrayref which orders are insignificant could be passed as
hashrefs too.
- Solves the UNINST=0 problem manually.
- Makes 5.005_03 happy with us.
0.21:
- Breakage against OurNet::BBS v1.62 fixed.
- Introduced self-bootstrapping code.
0.20:
- Branched out from OurNet::BBS.