correct eumm version tests
[p5sagit/local-lib.git] / Changes
CommitLineData
d211388d 1Revision history for local::lib
e2d0e1c1 2
7c0e6b54 31.008026 2013-11-05
4 - drop perl prerequisite to 5.6, since everything works there.
5
9f353242 61.008025 2013-11-01 (development release, unindexed)
7 - fix install test on cygwin
8 - fix stackable test on win32 and when external local::lib is set
9 - clarify errors in Makefile.PL about CPAN configuration
10 - adjust csh output to allow use directly by eval
11 - silence a possible warning in Makefile.PL
12 - add additional docs about combining local::lib with lib::core::only
13 - reverse order of PERL_LOCAL_LIB_ROOT. new local::libs are now added
14 to the beginning instead of the end, to match the order of other
15 similar environment variables.
16
8d3e402e 171.008024 2013-10-28 (development release, unindexed)
18 - fix installation into directories with spaces or backslashes, as
19 well as Win32 test failures when Capture::Tiny is installed
20 - fix test breaking in some cases when an external local::lib is set
21 - fix test compatibility with old versions of Exporter
22
6a677472 231.008023 2013-10-19
24 - stable release of 1.008022 (no code changes since 1.008012)
25
9c3a2db6 261.008022 2013-10-07 (development release, unindexed)
f7f543d9 27 - see 1.008019 through 1.008021
28
17dc0f11 291.008021 2013-10-04 (development release, unindexed)
10036864 30 - yet another attempt to overcome win32 testing issues (paths with
31 spaces, backslashes)
32
3c3d12be 331.008020 2013-10-03 (development release, unindexed)
4a1c5f7f 34 - yet another attempt to overcome win32 testing issues (paths with
35 spaces, backslashes)
36
d04dfa50 371.008019 2013-09-29 (development release, unindexed)
e9d9e2d8 38 - another attempt to overcome win32 testing issues (paths with spaces,
39 backslashes)
40
0d588482 411.008018 2013-09-15
10dd4b88 42 - print out actual paths in more test cases, for helping to diagnose
43 mysterious failures
44
e48bc815 451.008017 2013-09-14
19e2f061 46 - avoid "Unrecognized escape \s passed through" errors on win32
47 (again)
48
4957ffde 491.008016 2013-09-13
89201d47 50 - avoid "Unrecognized escape \s passed through" errors on win32
51
003747f7 521.008015 2013-09-12
53 - re-release 1.008014 to fix broken MANIFEST
54
6d7223bb 551.008014 2013-09-12
663a8675 56 - fix new test to use alternate path representations on windows, to
57 handle potential space issues (regression since 1.008012)
58
abbe8c1a 591.008013 2013-09-11
0d174bf6 60 - fix undef value errors when not installing into a local::lib
61
3d7e97f3 621.008012 2013-09-11
24351831 63 - now handling using -Mlocal::lib in a taintperl environment, by
64 ensuring that all libs in PERL_LOCAL_LIB_ROOT are properly added to
65 @INC (RT#76661, Karen Etheridge)
66
5be84a3a 671.008011 2013-07-26
a7af04aa 68 - skip CPAN workaround if running via cpanminus (miyagawa, RT#85731)
69
5be84a3a 701.008010 2013-05-26
e2d0e1c1 71 - Fix a split on undefined value warning (David Golden -- see
72 https://github.com/gugod/App-perlbrew/issues/305)
73
5be84a3a 741.008009 2013-02-24
25398da1 75 - Remove Carp::Always dep
76
5be84a3a 771.008008 2013-02-24
c50d554b 78 - Fix putting arch path in PERL5LIB
79 - Refactor Win32 path handling out of ensure_dir_structure_for()
8febbb1d 80 - Fix active_paths when PERL_LOCAL_LIB_ROOT starts with :
c50d554b 81 - Fix ~/perl5/bin missing in $PATH
8febbb1d 82 - The environment variables definition for the shell is now output in
83 a way that allows to put the generated content directly in the
84 .profile without requiring to launch perl
85 (the only difference is how PERL_LOCAL_LIB_ROOT is generated)
86 (Olivier Mengué).
c50d554b 87
5be84a3a 881.008007 2013-02-17
98d589da 89 - Back to 1.008004 with Carp fix since subsequent releases were botched
cd3eb741 90 - Avoid issue where PERL5LIB Carp is older than local::lib one
91
5be84a3a 921.008004 2011-02-24
d759027e 93
94 - Fix stackable tests on win32 by canonicalizing the path ahead of time
95
5be84a3a 961.008003 2011-02-23
99f8e621 97
98 - Fix tests with stacking l::ls.
99
5be84a3a 1001.008002 2011-02-23
5a98906e 101
102 - Add local::lib stacking support.
103 - Add activation/deactivation support.
104
5be84a3a 1051.008001 2011-01-09
d211388d 106
135193f4 107 - Bootstrap Module::Build just like ExtUtils::MakeMaker
108
5be84a3a 1091.008000 2011-01-05
5a98906e 110
8468f123 111 - Remove redundant prereqs now that Module::Build 0.36 is required
112 - Makefile.PL avoids CPAN client configuration when not required
113 - print_environment_vars_for() refactored with separate function
114 environment_vars_string_for()
115 - PERL_LOCAL_LIB_ROOT environment is added to disambiguate when
116 PERL_MM_OPT, etc. was set by local::lib or other means
117
5be84a3a 1181.007000 2010-12-09
176d4afb 119 - Chase the Module::Build version which supports PERL_MB_OPT. Thanks to
120 miyagawa for pointing this out.
121
5be84a3a 1221.006009 2010-12-09
c4e3c83b 123
176d4afb 124 - Split up method guess_shelltype from parts of print_environment_vars_for
c4e3c83b 125 - Updated documentation about change of use with .modulebuildrc
126
5be84a3a 1271.006008 2010-11-17
e322149f 128
129 - Finally move to PERL_MB_OPT rather than using .modulebuildrc.
130
5be84a3a 1311.006007 2010-08-12
adf315c3 132
133 - Fixing stuff so that search.cpan.org displays right
134 - Documented one method in all languages
135
5be84a3a 1361.006006 2010-08-12
a949ebcd 137
838d2042 138 - Added portuguese translation
a949ebcd 139 - Several minor fixes in the documentation
adf315c3 140 - Changed methods look in documentation
a949ebcd 141
5be84a3a 1421.006005 2010-07-13
cc19e8d4 143
144 - Added support informations (also for german)
145 - Fixed newline in german translation from DOS2UNIX
146
5be84a3a 1471.006004 2010-06-10
6f060486 148
149 - I am stupid.
150
5be84a3a 1511.006003 2010-06-10
71f1f1db 152
153 - Added german translation right
154
5be84a3a 1551.006002 2010-06-10
7fc36986 156
157 - Hotfix for a search.cpan.org "Bug"
158
5be84a3a 1591.006001 2010-06-10
de152ed2 160
898f36cf 161 - Added german translation
162 - Enhanced some parts of english documentation
ac9016d3 163 - doc patch for win32 from run4flat
164 - reverse the perl/arch paths in PERL5LIB
a2443311 165
5be84a3a 1661.006000 2010-03-31
a2443311 167
57ddfe24 168 - Create lib::core::only that provides the "set @INC to core dirs
169 only" functionality that was the only part of --self-contained that
170 ever worked usefully.
1f8043c8 171 - Delete broken --self-contained flag from core
57ddfe24 172
5be84a3a 1731.005001 2010-03-10
aac84626 174
175 - I am an idiot.
176
5be84a3a 1771.005000 2010-03-10
764c1685 178
1c9cde8e 179 - More robust handling of running new toolchains on older perls. This
180 should sort out issues users have with bootstrapping on e.g. Solaris
181 and other traditional Unices. In addition, try to find a GNU tar
182 capable of dealing with @LongLink so bootstrapping doesn't fail.
183
03b91976 184 - Warnings for missing PATH/PERL5LIB (as when not running interactively)
185 silenced by a patch from Marco Emilio Poleggi.
186
b0c48f8e 187 - Start of better docs for C<--self-contained> thanks to
188 markstos@cpan.org.
189
5be84a3a 1901.004009 2009-11-07
4f9db5b4 191
ea0824e7 192 - Fix warning if your $ENV{PERL5LIB} is undef
193
4f9db5b4 194 - Doc improvement from kgish/#perl-help@irc.perl.org
195
196 - t0m and chrisa on #local-lib@irc.perl.org pointed out a PERL5LIB ordering issue
197 with C<--self-contained>.
198
5be84a3a 1991.004008 2009-10-13
4d25b5d9 200
201 - Clarify re-reading the shell config file after writing to it.
202
203 - Clarify copyright and licensing for packaging by vendors.
204
5be84a3a 2051.004007 2009-09-02
730f5dda 206
207 - Ensure that $ENV{PERL5LIB} and @INC are always de-duped, stopping
208 them from growing if local::lib is invoked multiple times for the
209 same path. (t0m)
210
211 - Doc improvements by kurisuto@irc.perl.org/#catalyst.
212
213 - Cleaned up indentation of code lines in the POD. Everything should be
214 nice and flush, now.
a9489cb0 215
5be84a3a 2161.004006 2009-08-25
b9c94c15 217 - Fix parsing of --self-contained and local lib directory. It's now
218 possible to specify flags and the directory in any order. Also made
219 adding future flags easier in the future. Thanks to
220 frew@irc.perl.org/#catalyst for pointing out that --self-contained
221 wouldn't work without a directory.
222
5be84a3a 2231.004005 2009-08-23
b9c94c15 224 - Add the --no-manpages option to bootstraping to tell EUMM / MB to not
225 generate manpages from POD. Thanks to RKITOVER for providing the
226 necessary values for CPAN.pm's configuration.
227
5be84a3a 2281.004004 2009-08-05
f58534b1 229
e9227729 230 - Add dependency on Extutils::Install 1.43 and install in --bootstrap
231 otherwise we fail to build with latest MakeMaker on OpenSolaris (t0m)
232
f58534b1 233 - Fix Win32 / Cygwin detection (emazep).
234
5be84a3a 2351.004003 2009-16-16
6d74e2d7 236 - Stop Makefile.PL exploding if your CPAN is too old to have
237 CPAN::HandleConfig. Needed when installing local::lib via CPAN
238 using an old CPAN version (t0m)
b143d045 239 - Fix warning from Makefile.PL about ExtUtils::MakeMaker::prompt (t0m)
69b80106 240 - Set PERL5LIB back to calculated @INC with --self-contained, to stop
241 invoking other perl scripts from losing the local::lib if they
011371a7 242 mangle @INC from $ENV{PERL5LIB}, and fix install of 'difficult'
243 modules with such as Test::Deep (t0m)
69b80106 244
5be84a3a 2451.004002 2009-06-15
69b80106 246 - Fixed up INC untaint procedure to skip/ignore CODE, ARRAY,
247 blessed entries. (grink)
6e5079df 248 - Include test in xt/ for the above
249
e4892f2b 250 - Put PERL5LIB first, so it'll be favored over privlibexp and
251 archlibexp when self contained.
53699c99 252 - Automatically untaint @INC (t0m)
e4892f2b 253 - Prevent @INC from growing when you have multiple scripts using
53699c99 254 --self-contained called from inside one another. (grink by way of t0m)
255 - eg/scripted_install.pl now no longer requires TARGET, but still
256 respects it. (confound)
e4892f2b 257
5be84a3a 2581.004001 2009-05-21
9a021b2b 259 - Clean up CPAN.pm's environment variable the same way we do for
260 CPANPLUS. Add an example program showing local::lib employed
261 programmatically (confound).
262
263 - Add the beginnings of a troubleshooting section (pattern).
264
5be84a3a 2651.004000 2009-05-14
c4dbb66c 266 - Don't allow dangerous settings for CPAN.pm that affect where CPAN
267 installs stuff, as this conflicts with what we're trying to do.
268
269 - Make sure that our Makefile is written to the correct directory when
270 bootstrapping (confound).
271
5be84a3a 2721.003004 2009-05-12
be160790 273 - Additional documentation and examples concerning having multiple
274 local::lib enviornments (amiri)
275
276 - Some install tests courtesy of Hans Dieter Pearcey <hdp@cpan.org>.
277 Thanks!
977a9ca3 278
5be84a3a 2791.003003 2009-04-09
480e6e85 280 - Expose the internals per RT #36846.
281 - Fix the MANIFEST up a bit.
282
5be84a3a 2831.003002 2009-02-25
8b1e8e69 284 - Add a doc patch from Torsten Raudssus <torsten@raudssus.de> that
285 clarifies how to specify a directory other than ~/perl5.
286
5be84a3a 2871.003001 2009-01-14
d4dbe584 288 - Properly bail if given fancy dashes obtained by copy-pasting from a
289 UTF8-happy POD formatter. This will bail in both the Makefile.PL and
290 in local::lib::import().
291
5be84a3a 2921.003000 2009-01-13
8dbbc821 293 - Add the --self-contained flag from Mark Stosberg, which also contains
294 a doc patch warning about the dangers of UNINST=1. Thanks, Mark!
295
5be84a3a 2961.002000 2008-08-06
f66e06d3 297 - make CPAN config reinit non-prompting but still robust
715c31a0 298 - make bootstrap auto-init CPAN config and set USE_DEFAULT for deps
299
5be84a3a 3001.001000 2007-09-19
d211388d 301 - refactored shell command generation
302 - implemented C shell command generation based on this (checks $SHELL}
303 - improved docs
304 - modified Makefile.PL to install an up-to-date CPAN.pm if needed
305
5be84a3a 3061.000000 2007-09-13
d211388d 307 - initial release