App-perlbrew
view release on metacpan or search on metacpan
1.02
- Released at 2025-07-18T21:08:37+0900
- Thanks to our contributors: Andrii Nugged, Marius Feraru
- `uninstall` command now has shorter names: `rm` and `delete`.
- `patchperl` is now an optional dependency.
- bashrc now works better with `set -u` ("use strict" in bash) is in place. PR #850.
1.01
- Released at 2024-11-18T20:46:04+0900
- fix: `perlbrew install skaji-relocatable-perl-$version` on macOS.
1.00
- Released at 2024-10-04T10:48:40+0900
- Experimental: `perlbrew install` now accept names like skaji-relocatable-perl-$version.
0.99
- Released at 2024-09-07T16:30:28+0900
- Thanks to our contributors: Graham Knop, Joelle Maslak, Luke Closs, jonasbn
- bashrc executes properly in bash shells with +h option set
- Allow specification of non-standard Perl location
- make-pp now requires the input to be specified with `-i` or `--input`.
- Tests are ported to Test2. Big thanks to Luke Closs.
- Command make-pp now expects the input to be the path of an existing executable perl program, and would not be searching through $PATH.
0.98
- Released at 2023-08-11T22:54:38+0900
- Remove the support of cperl from `available` and `install` command. Github PR: #777. cperl can still be installed by specifying the tarball, just not by their short names.
- new command: make-shim
- new command: make-pp.
0.97
- Released at 2023-05-12T22:33:42+0900
- Thanks to our contributors: Elvin Aslanov, Graham Knop, Shoichi Kaji, Tomasz Konojacki, brian greenfield
- The documentation of `clone-module` and `list-modules` are improved.
- No longer depends on Pod::Parser. Github PR #760
- Bugfix for csh users: Github PR #770
0.96
- Released at 2022-07-31T15:42:39+0900
- Thanks to our contributors: Rolf Stöckli
- `install-cpm` is now properly documented. Thanks to Tekki.
- Let `install` hint for `init` when PERLBREW_ROOT does not exist. .RT #57669.
- Reveal the actual error code of curl/wget etc. Github issue #748.
0.95
- Released at 2022-05-15T22:59:11+0800
- Thanks to our contributors: Leon Timmermans
- Now we use metacpan api for fetching perl versions and for downloading. Github PR #743
- `--verbose` flag now also enable verbosity of underlying curl/wget commands. Github PR #740.
- Avoid perl test errors when NO_COLOR is set. Github PR #738
0.94
- Released at 2021-12-05T08:39:16+0900
- Let `self-upgrade` print version numbers when doing upgrades. Github issue #678.
0.93
- Released at 2021-11-22T23:09:25+0900
- Let `clone-modules` takes just one arguments and mean 'cloning modules from that perl'.
- Let `list-modules` and `clone-modules` map certain output to their representative module name. Github issue #722
- `exec` command now takes aliases explicitly specified in `--with` args and run commands with those aliases -- even if that would run the same thing twice. Github issue #725
0.92
- Released at 2021-04-15T23:53:55+0900
- Thanks to our contributors: chee
- Fix a message mentioning fish config. GitHub PR #712
- Fetch cperl releases from https://github.com/perl11/cperl/releases instead
- Let `clone-modules` command accept `--notest` and skip running module tests
0.91
- Released at 2021-01-31T17:10:27+0900
- Fix META info included in 0.90. No other feature changes.
0.90
- Released at 2021-01-29T09:43:17+0900
0.62
- Released at 2013-04-07T17:43:58+0800
- Fix `list-modules` under lib env. It lists all modules in the lib, and in the base.
- Use the original grep command to prevent aliases from breaking the content of init. GH #307
- `perlbrew alias help` is now the same as `perlbrew help alias`
- `perlbrew exec --with ...` now preserve the order of specified names.
0.61
- Fix bashrc on various OS/shell. See GH #302
0.60
- Released at 2013-03-17T21:44:12+0100
- Exit status handling in bash function. See ed29288ab50a15d7df86d69cfcbddf108674eb07 for more details.
- Fix compatibility with recent local::lib version.
- Delay the loading of server modules.
- Fix warnings when runing `perlbrew off`
0.59
- Released at 2013-02-17T12:34:10+0100
- New feature: "perlbrew install --switch $perl"
- New feature: "perlbrew install stable"
- Fix "--quiet" options for "exec" command
- Fix mulitple test failures and warnings
0.58
- Released at 2012-11-16T08:45:18+0100
- Fix infinite re-exec loop as identified in #263
- Fix a case where PERL5LIB still contains previous entries after deactivating or activating other ones.
0.57
- Released at 2012-11-13T19:57:03+0100
- Fix an infinite re-exec loop
0.56
- Released at 2012-11-11T23:10:30+0100
- Fix GH #261, which breaks `off` and `swich-off` commands.
0.55
- Revert the requirement of 5.8.8. Now require 5.8
- Add PERLBREW_CPAN_MIRROR environment variable
- Deal with a minor local::lib path problem. See GH #254.
0.54
- Released at 2012-10-24T21:21:25+0200
- Now requires perl 5.8.8
- Fix an issue with list-module command listing extra modules See GH #245
- Tweak default Configure options for pre-5.6 versions
- Fix an issue with warning messagse in 'upgrade-perl' command.
0.53
- Released at 2012-10-14T17:41:17+0200
- New command: `info`.
- requires CPAN::Perl::Releases 0.76 for 5.14.3 info.
- Skip "." in @INC to deal with a `list-module` issue. GH #245.
- Environment variable cleanups and minor bashrc rewrite.
0.52
- Released at 2012-10-04T21:30:40+0200
- userelocatableinc is no longer default. Meanwhile PERLBREW_CONFIGURE_FLAGS can still be used.
- Fix GH #197 again. Also make sure perlbrew-unrelated PERL5LIB values are preserved.
- Fix an issue that MANPATH contains unwanted values even after switch/use/off.
0.51
- Released at 2012-09-29T09:17:14+0200
- Fix a start-up warning message from bashrc when perlbrew is not active
- Fix a breakage on CentOS due to the use of `manpath` command.
0.50
- Released at 2012-09-01T11:25:41+0200
- properly remove perlbrew-related PERL5LIB entries. GH #197
- minor documentation tweak.
0.49
- Released at 2012-08-25T22:32:22+0200
- Fix the build for perl-5.12 and 5.14 -- userelocatableinc are not working properly. https://github.com/gugod/App-perlbrew/issues/232
0.48
- Released at 2012-08-24T07:07:52+0200
- The build log output "build.log" is now named after the installation name for easier reference.
- Fix the invokation configure command to actually contains -Duserelocatableinc
- Experimental: bash/zsh users may put this to shell init instead: eval "$(~/perl5/perlbrew/bin/perlbrew init -)"
- A few output message updates
0.47
- Released at 2012-08-23T07:59:53+0200
- New command: download.
- New env var: PERLBREW_CONFIGURE_FLAGS
- userelocatableinc is enabled by default when the installing perl version is greater than or equals to 5.8.9. It should make some use cases easier. In particular, you can move PERLBREW_ROOT directory to another place.
- fix https://github.com/gugod/App-perlbrew/issues/216 for bash users and zsh users
0.46
- fix: The deprecation warning when running `self-upgrde`
- fix: system MANPATH detection
- improvement: Specifying multiple perl: `exec --with perl-5.14.2,perl-5.16.0`
0.45
- New command: install-ack . This install the standalone version of ack under $PERLBREW_ROOT/bin
- New command: list-modules
- `exec` command now also iterates thourgh all the libs
- Documented the `--with` argument of exec command. See `perlbrew help exec`
0.44
- Notice: "self-install" command now alters the shebang to use system perl
- Notice: "install-patchperl" command now alters the shebang to use system perl.
- some documentation tweaks
- fix: `perlbrew use` to/from a lib has not been working properly.
0.43
- cpantester-error fixes
- csh support. Big thanks to matzsoft.
- support 'fetch' command on FreeBSD.
- Fix a bug that perlbrew failed to resolve version number when dist path contain "perl5"
0.42
- Improvement: die when running perlbrew (use|switch) with unknown installation name.
- clean 'build.log' on install. ref: RT #69168.
0.41
- Fix installation issue when the specified version is not listed in CPAN::Perl::Releases
- Fix sub-shell invocation for 'switch' and 'use' command. This is particularly for csh users, but it should also work for bash users.
0.40
- Make the stanalone perlbrew program smaller by using Perl::Strip
- use CPAN::Perl::Releases to decide the location of perl tarball -- less HTTP hits
- Prefer $PERLBREW_ROOT/bin/patchperl if it is there.
0.39
- Fix GH #179. lib naming are more consistent.
- Fix GH #171. bash users are suggestted to upgrad to this version.
- Fix GH #152.
0.38
- fix deps
0.37
- fix ENV mess after switching to diffirent libs multiple times
- add --sitecustomize option
0.36
- fix test errors on freebsd that makes it uninstallable
0.35
- fixes for cpantester failures
- requiers local::lib version 1.008
0.34
- Fix: remove duplicated items from the output of `perlbrew list`.
- New Command: self-install.
( run in 1.173 second using v1.01-cache-2.11-cpan-71847e10f99 )