don't bother fixing CPAN if running from cpanminus (RT#85731)
[p5sagit/local-lib.git] / Changes
CommitLineData
d211388d 1Revision history for local::lib
e2d0e1c1 2
3b2c3de4 31.008010 2013-05-26
e2d0e1c1 4 - Fix a split on undefined value warning (David Golden -- see
5 https://github.com/gugod/App-perlbrew/issues/305)
6
25398da1 71.008009 2013-02-24
25398da1 8 - Remove Carp::Always dep
9
c50d554b 101.008008 2013-02-24
c50d554b 11 - Fix putting arch path in PERL5LIB
12 - Refactor Win32 path handling out of ensure_dir_structure_for()
13 - Fix activate_paths when PERL_LOCAL_LIB_ROOT starts with :
14 - Fix ~/perl5/bin missing in $PATH
15
98d589da 161.008007 2013-02-17
17 - Back to 1.008004 with Carp fix since subsequent releases were botched
cd3eb741 18 - Avoid issue where PERL5LIB Carp is older than local::lib one
19
d759027e 201.008004 2011-02-24
21
22 - Fix stackable tests on win32 by canonicalizing the path ahead of time
23
99f8e621 241.008003 2011-02-23
25
26 - Fix tests with stacking l::ls.
27
5a98906e 281.008002 2011-02-23
29
30 - Add local::lib stacking support.
31 - Add activation/deactivation support.
32
331.008001 2011-01-09
d211388d 34
135193f4 35 - Bootstrap Module::Build just like ExtUtils::MakeMaker
36
5a98906e 371.008000 2011-01-05
38
8468f123 39 - Remove redundant prereqs now that Module::Build 0.36 is required
40 - Makefile.PL avoids CPAN client configuration when not required
41 - print_environment_vars_for() refactored with separate function
42 environment_vars_string_for()
43 - PERL_LOCAL_LIB_ROOT environment is added to disambiguate when
44 PERL_MM_OPT, etc. was set by local::lib or other means
45
176d4afb 461.007000 2010-12-09
47 - Chase the Module::Build version which supports PERL_MB_OPT. Thanks to
48 miyagawa for pointing this out.
49
c4e3c83b 501.006009 2010-12-09
51
176d4afb 52 - Split up method guess_shelltype from parts of print_environment_vars_for
c4e3c83b 53 - Updated documentation about change of use with .modulebuildrc
54
e322149f 551.006008 2010-11-17
56
57 - Finally move to PERL_MB_OPT rather than using .modulebuildrc.
58
adf315c3 591.006007 2010-08-12
60
61 - Fixing stuff so that search.cpan.org displays right
62 - Documented one method in all languages
63
a949ebcd 641.006006 2010-08-12
65
838d2042 66 - Added portuguese translation
a949ebcd 67 - Several minor fixes in the documentation
adf315c3 68 - Changed methods look in documentation
a949ebcd 69
cc19e8d4 701.006005 2010-07-13
71
72 - Added support informations (also for german)
73 - Fixed newline in german translation from DOS2UNIX
74
6f060486 751.006004 2010-06-10
76
77 - I am stupid.
78
71f1f1db 791.006003 2010-06-10
80
81 - Added german translation right
82
7fc36986 831.006002 2010-06-10
84
85 - Hotfix for a search.cpan.org "Bug"
86
de152ed2 871.006001 2010-06-10
88
898f36cf 89 - Added german translation
90 - Enhanced some parts of english documentation
ac9016d3 91 - doc patch for win32 from run4flat
92 - reverse the perl/arch paths in PERL5LIB
a2443311 93
941.006000 2010-03-31
95
57ddfe24 96 - Create lib::core::only that provides the "set @INC to core dirs
97 only" functionality that was the only part of --self-contained that
98 ever worked usefully.
1f8043c8 99 - Delete broken --self-contained flag from core
57ddfe24 100
aac84626 1011.005001 2010-03-10
102
103 - I am an idiot.
104
764c1685 1051.005000 2010-03-10
106
1c9cde8e 107 - More robust handling of running new toolchains on older perls. This
108 should sort out issues users have with bootstrapping on e.g. Solaris
109 and other traditional Unices. In addition, try to find a GNU tar
110 capable of dealing with @LongLink so bootstrapping doesn't fail.
111
03b91976 112 - Warnings for missing PATH/PERL5LIB (as when not running interactively)
113 silenced by a patch from Marco Emilio Poleggi.
114
b0c48f8e 115 - Start of better docs for C<--self-contained> thanks to
116 markstos@cpan.org.
117
4f9db5b4 1181.004009 2009-11-07
119
ea0824e7 120 - Fix warning if your $ENV{PERL5LIB} is undef
121
4f9db5b4 122 - Doc improvement from kgish/#perl-help@irc.perl.org
123
124 - t0m and chrisa on #local-lib@irc.perl.org pointed out a PERL5LIB ordering issue
125 with C<--self-contained>.
126
4d25b5d9 1271.004008 2009-10-13
128
129 - Clarify re-reading the shell config file after writing to it.
130
131 - Clarify copyright and licensing for packaging by vendors.
132
730f5dda 1331.004007 2009-09-02
134
135 - Ensure that $ENV{PERL5LIB} and @INC are always de-duped, stopping
136 them from growing if local::lib is invoked multiple times for the
137 same path. (t0m)
138
139 - Doc improvements by kurisuto@irc.perl.org/#catalyst.
140
141 - Cleaned up indentation of code lines in the POD. Everything should be
142 nice and flush, now.
a9489cb0 143
b9c94c15 1441.004006 2009-08-25
145 - Fix parsing of --self-contained and local lib directory. It's now
146 possible to specify flags and the directory in any order. Also made
147 adding future flags easier in the future. Thanks to
148 frew@irc.perl.org/#catalyst for pointing out that --self-contained
149 wouldn't work without a directory.
150
1511.004005 2009-08-23
152 - Add the --no-manpages option to bootstraping to tell EUMM / MB to not
153 generate manpages from POD. Thanks to RKITOVER for providing the
154 necessary values for CPAN.pm's configuration.
155
f58534b1 1561.004004 2009-08-05
157
e9227729 158 - Add dependency on Extutils::Install 1.43 and install in --bootstrap
159 otherwise we fail to build with latest MakeMaker on OpenSolaris (t0m)
160
f58534b1 161 - Fix Win32 / Cygwin detection (emazep).
162
011371a7 1631.004003 2009-16-16
6d74e2d7 164 - Stop Makefile.PL exploding if your CPAN is too old to have
165 CPAN::HandleConfig. Needed when installing local::lib via CPAN
166 using an old CPAN version (t0m)
b143d045 167 - Fix warning from Makefile.PL about ExtUtils::MakeMaker::prompt (t0m)
69b80106 168 - Set PERL5LIB back to calculated @INC with --self-contained, to stop
169 invoking other perl scripts from losing the local::lib if they
011371a7 170 mangle @INC from $ENV{PERL5LIB}, and fix install of 'difficult'
171 modules with such as Test::Deep (t0m)
69b80106 172
53699c99 1731.004002 2009-06-15
69b80106 174 - Fixed up INC untaint procedure to skip/ignore CODE, ARRAY,
175 blessed entries. (grink)
6e5079df 176 - Include test in xt/ for the above
177
e4892f2b 178 - Put PERL5LIB first, so it'll be favored over privlibexp and
179 archlibexp when self contained.
53699c99 180 - Automatically untaint @INC (t0m)
e4892f2b 181 - Prevent @INC from growing when you have multiple scripts using
53699c99 182 --self-contained called from inside one another. (grink by way of t0m)
183 - eg/scripted_install.pl now no longer requires TARGET, but still
184 respects it. (confound)
e4892f2b 185
9a021b2b 1861.004001 2009-05-21
187 - Clean up CPAN.pm's environment variable the same way we do for
188 CPANPLUS. Add an example program showing local::lib employed
189 programmatically (confound).
190
191 - Add the beginnings of a troubleshooting section (pattern).
192
c4dbb66c 1931.004000 2009-05-14
194 - Don't allow dangerous settings for CPAN.pm that affect where CPAN
195 installs stuff, as this conflicts with what we're trying to do.
196
197 - Make sure that our Makefile is written to the correct directory when
198 bootstrapping (confound).
199
be160790 2001.003004 2009-05-12
201 - Additional documentation and examples concerning having multiple
202 local::lib enviornments (amiri)
203
204 - Some install tests courtesy of Hans Dieter Pearcey <hdp@cpan.org>.
205 Thanks!
977a9ca3 206
480e6e85 2071.003003 2009-04-09
208 - Expose the internals per RT #36846.
209 - Fix the MANIFEST up a bit.
210
8b1e8e69 2111.003002 2009-02-25
212 - Add a doc patch from Torsten Raudssus <torsten@raudssus.de> that
213 clarifies how to specify a directory other than ~/perl5.
214
d4dbe584 2151.003001 2009-01-14
216 - Properly bail if given fancy dashes obtained by copy-pasting from a
217 UTF8-happy POD formatter. This will bail in both the Makefile.PL and
218 in local::lib::import().
219
8dbbc821 2201.003000 2009-01-13
221 - Add the --self-contained flag from Mark Stosberg, which also contains
222 a doc patch warning about the dangers of UNINST=1. Thanks, Mark!
223
f66e06d3 2241.002000 2008-08-06
225 - make CPAN config reinit non-prompting but still robust
715c31a0 226 - make bootstrap auto-init CPAN config and set USE_DEFAULT for deps
227
d211388d 2281.001000 2007-09-19
229 - refactored shell command generation
230 - implemented C shell command generation based on this (checks $SHELL}
231 - improved docs
232 - modified Makefile.PL to install an up-to-date CPAN.pm if needed
233
2341.000000 2007-09-13
235 - initial release