forked from gugod/App-perlbrew
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
165 lines (135 loc) · 6.74 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
NEXT:
- Fixd GH #108. `perlbrew use` has a fallback for users that does not use bash/csh -compitable shell.
- Deprecate the command 'perlbrew use system' simply use 'perlbrew off' or 'perlbrew switch-off' instead.
- Deprecate the special case of `perlbrew use /path/to/bin/perl` and `perlbrew switch /path/to/bin/perl
- perlbrew no longer cast magic to external perls. But there will be an alternative.
0.28:
- fixes for cpantester
- Fix 'switch' and 'use' for bash users, by Woody2143++
- The standalone `perlbrew` file is now packed with fatpacker, by running `dev-bin/build.sh`. `perl Makefile.PL` does no trigger a re-build anymore.
- Update the installer to grab patchperl 0.46
0.27:
- Hotfix for `perlbrew install` command
0.26:
- Fix GH #119
- Fix t/08.exit_status.t for cpantesters
- Fix several bugs in `exec` command
- Implement GH #103 - install -v shows build.log
- Add -Dusedevel when installing blead perl
0.25:
- suggest when user types wrong commands. hoelzro++
- Improvements about self-upgrade by hoelzro++
- exit with non-zero status code when there's some sort of error. by punytan++
- Added verification of existing alias before attempting unalias. johncm++
- Fix `install-cpanm` for due to a recenet github cert update. kanetann++
0.24:
- Done GH #92 -- Show error messages on network errors.
- Fix GH #82 -- deduplicate items in PATH for the `list` command.
- Tests for various commands and methods.
0.23:
- dependency fixes
- Fix auto-detection of curl
- Support OpenBSD pdksh. The provided bashrc should be compatible with pdksh.
- Small improvement of 'exec' command. `perlbrew exec perl -v` now works.
0.22:
- Fix ccache support on Linux with bash.. GH #87.
- `install` command no longer clobbers existing installations.
- New commands: uninstall, alias, self-upgrade
- See more on http://perlbrew.pl/Release-0.22.html
0.21:
- oylenshpeegul++ Let version numbers alone mean installation names. For example, 5.12.3 means perl-5.12.3
- audreyt++ fixed `perlbrew install <URL>` that might installs to a wrong path.
- Fix RT #68241
- Improve `perlbrew list` command output
- Improve `perlbrew install` command. Now it takes a local .tar.gz filename
- See more detail in http://perlbrew.pl/Release-0.21.html
0.20:
- For more detail release note, see https://github.com/gugod/App-perlbrew/wiki/Relesae-0.20
- doherty++ FIX: stop when user specified an invalid perl version that cannot be found on cpan.
- doherty++ specialized version installation: perlbrew install perl-blead / <URL>
- am0c++ FIX: `perlbrew intsall /path/to/git/src/dir`
0.19:
- Auto run 'perlbrew init' after an install (or upgrade)
- Symlink dev versions of executables. For example,'perl5.13.11' to 'perl', 'prove5.13.11' to 'prove'.
- Automatically apply patches necessary to make older perls build again on
modern platforms with the help of Devel::PatchPerl.
- A command "perlbrew available" to list recently available perls to build by trcjr
0.18:
- Spotted and fixed by chad.a.davis++, an issue when bash set "noclobber" option,
which breaks the creation of ~/.perlbrew/init. See https://rt.cpan.org/Ticket/Display.html?id=66518
- A simple `perlbrew clean` command to clean build dir.
- delegate `-j` arg value to `make test_harness`. by dagolden++
- $HOME is replaced with "~" in many messages. https://rt.cpan.org/Ticket/Display.html?id=57668
0.17:
- UPDATE NOTES: you need to init, off and switch back to the version you want;
- Fix "perlbrew use" to work even if we are switched to a specific version
- Fix "perlbrew env" to use current version, sets PERLBREW_PERL and proper PATH
- Feature: "perlbrew use" shows current version in use
- Feature: "perlbrew switch /path/to/special/perl name-of-special-perl" names for adhoc perl's
- 'perlbrew exec' now excludes those non-brewed perl by frankcuny++ according to the discussion here: https://github.com/gugod/App-perlbrew/pull/43
0.16:
- Use 'test_harness' for perl >= 5.7.3. avar++
- Use gtar on Solaris - RT #61042. doherty++
- Fix "perlbrew -f switch" by dalinaum++
0.15:
- DEPRECATE and REMOVE 'perlbrew installed' command.
- Intrudoce a 'perlbrew exec' command
- 'perlbrew use system' can be used to locally turn off perlbrew. yibe++
0.14:
- DEPRECATE `get_current_perl` function. Use `current_perl` instead
- Show versions of non-perlbrew perls in the output of `perlbrew list`. Thanks to trcjr++
- bashrc fixes from yibe++
- Let help, -h and --help do the same thing -- showing full pod.
0.13:
- 'installed' command is renamed to 'list', and will be deprecated soon.
- Requires curl or wget from now -- to fetch https URLs. polettix++
0.12:
- Fix: missing init file generation.
0.11:
- Avoid warning messages. Thanks Anno Siegel for the bug report and patch.
- `-A` arguments are passed thru, thanks to gfx++.
- Unbreak tests for older perls with older Test::Simple. Thanks to zaphod42++
- Better bash Integration, no more 'hash -r'
- New command for bash and zsh: 'perlbrew use'
- Deprecating 'installed'. use 'list' instead.
0.10:
- Use File::Path::Tiny to avoid the api incompatibility of File::Path.
- yanick++ and castaway++ fixes docmentation
- gfx++ made it accept -Dopt style flags as Perl Configurate does.
- (Danijel Tasov)++ added '-n' option -- no test!
- xsawyerx++ fixes RT #57672, #60123, and GH #9
- Fixes #59729
0.09:
- Use the proxy set in $ENV{http_proxy} if available.
- Bypasses '-U' option to to configure. Thanks to chromatic++
0.08:
- Conf file + CPAN mirror support
- Strip invalid dependency lines out of the makefile in older perl versions, to make them work with newer gcc versions
- Add rudimentary pure-perl introspection, jrockway++
- Documentation, castaway++
0.07:
- Document about PERLBREW_ROOT and the issue installing it with CPAN.
- Handle an edge case whn the tarball is not found on the http server. Thanks to sekimura++
- Improves 'switch' and 'off' command message. Thanks to Justin Davis.
- PERL5OPT PERL5LIB are removed while configuring and testing a new perl. Thanks to Andrew Rodland.
- fix a expression precedence bug. Thanks to Jesse Luehrs.
0.06:
- Fix -as option. Thanks to doy++ and jasonmay++
0.05:
- Now it brews from git. jasonmay++
- Fix the uses of mkpath on various versions of perls.
- Support the building of 5.13, and future developement versions
0.04:
- Use File::Path::mkpath instead of make_path to make in runnable with older versions of Perl
- a few document typo fixes.
0.03:
- Fixed a bug that switch fail after 'off'
0.02:
- Officially prepare a standalone program for quick download.
- license changed to "Same as Perl" due to the fact HTTP::Lite is included
- The 'installed' command now also lists all the 'perl' found in your PATH
- The 'switch' command can take an executable like /usr/bin/perl
- Various program options by Chris Prather
- Fixes from Tatsuhiko Miyagawa
0.01:
- First release. Installs perl-5.11.[12345] on my mac.