App-perlbrew

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

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

Changes  view on Meta::CPAN


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 )