summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
Diffstat (limited to 'Changes')
-rw-r--r--Changes248
1 files changed, 248 insertions, 0 deletions
diff --git a/Changes b/Changes
new file mode 100644
index 0000000..addbcce
--- /dev/null
+++ b/Changes
@@ -0,0 +1,248 @@
+Revision history for carton
+
+v1.0.21 2015-05-15 12:21:47 PDT
+ - Changed Module::Reader dependency to requires for now, since it will be required
+ on the runtime by the fatpacked carton.
+
+v1.0.20 2015-05-08 16:20:37 PDT
+ - INCOMPATIBLE: Disable fatpack generation in carton bundle by default.
+ Use the new standalone command carton fatpack, to generate vendor/bin/carton
+
+v1.0.19 2015-05-01 17:48:06 PDT
+ - Remove Module::Build and MakeMaker from prerequisite since cpanm will
+ install them as required
+
+v1.0.18 2015-04-29 13:46:21 PDT
+ - Sort 02packages case insensitive, like PAUSE
+
+v1.0.17 2015-04-27 16:18:04 PDT
+ - Add back warnings to Carton::CLI
+ - Properly fail when a command is not found in carton exec (hachi) #193
+
+v1.0.16 2015-04-25 06:37:17 PDT
+ - update 02packages.details.txt whitespace padding to follow PAUSE
+
+v1.0.15 2015-04-20 11:13:32 CEST
+ - downgrade some dependencies for fatpack-related tools to recommends
+ (probably ship it as a separate distribution in the future)
+
+v1.0.14 2015-04-20 00:07:26 CEST
+ - same as v1.0.14
+
+v1.0.13 2015-04-19 19:38:42 CEST
+ - require cpanm 1.7030 for better cpanfile support
+ - switch to MakeMaker
+ - remove Exception::Class and Moo in favor of Class::Tiny
+ - add an ability to set generator in Carton::Index for Carmel use
+
+v1.0.12 2013-09-24 20:03:47 JST
+ - up Path::Tiny
+ - Add --no-fatpack to carton bundle #140
+
+v1.0.11 2013-09-18 18:51:14 JST
+ - Disable fatal warnings that comes with Moo. This will make Path::Tiny not fail
+ on NFS without flock. #135
+
+v1.0.10 2013-09-02 17:52:42 PDT
+ - Documentation fixes
+ - Support CRLF in snapshot (kan) #133
+
+v1.0.9 2013-08-17 11:24:46 PDT
+ - Workaround carton help shows wrong doc on case insensitive filesystems
+
+v1.0.8 2013-08-16 18:38:14 PDT
+ - Include POD documentation for carton(1)
+
+v1.0.7 2013-08-10 21:55:29 PDT
+ - Worked around fatpack issue with perl < 5.16 with missing File::Spec
+ - Included missing requirements for fatpack executable
+
+v1.0.6 2013-08-10 17:59:51 PDT
+ - Added upgrading documentation (carton help upgrading)
+ - Experimental support for fatpacked carton executable in vendor/bin in bundle
+
+v1.0.5 2013-08-08 12:50:39 PDT
+ - Bump cpanm for version extraction #126
+ - Fix doc about --cached (shibayu36)
+ - Fix Usage errors #123
+
+v1.0.4 2013-08-05 19:20:11 PDT
+ - Bump cpanm to deal with failing to extract versions with version.pm #120 (lestrrat)
+
+v1.0.3 2013-08-05 10:17:59 PDT
+ - Update obsolete docs
+ - Added missing docs to some commands
+
+v1.0.2 2013-08-04 21:49:14 PDT
+ - Bump cpanm dependency to deal with old dists with ancient META.yml (tokuhirom)
+
+v1.0.1 2013-08-04 17:10:10 PDT
+ - Update docs
+ - Fixed bug where version range requirements are not properly preserved in the snapshot #117 (lestrrat)
+
+v1.0.0 2013-08-04 12:29:31 PDT
+ - This makes 1.0 release
+ - Documentation update
+ - Bump cpanm dependency
+
+v0.9.68 2013-07-26 17:49:28 PDT
+ - Change the distribution name case, to match with the module name
+ - Add Module::CoreList as a dependency for perl 5.8
+
+v0.9.67 2013-07-24 14:53:53 PDT
+ - Use cpanm's fatscript interface rather than share dir
+
+v0.9.66 2013-07-24 08:46:27 PDT
+ - Correctly raises an exception when badly formatted snapshot file is read
+ - Fixed a bug in tree scanner where seen hash is not preserved
+ - tree scanner should be much faster for giant set of dependencies
+
+v0.9.65 2013-07-23 18:51:59 PDT
+ - BIG CHANGE: Use cpanfile.snapshot instead of carton.lock for 1.0 onwards
+ There is no way to migrate carton.lock to cpanfile.snapshot just yet.
+ - New cpanfile.snapshot is text based and is more VCS friendly
+ - Reworked internal of prereqs/requirements loader (again!) to eliminate
+ lots of duplicate code
+
+v0.9.64 2013-07-23 14:39:54 PDT
+ - Locate cpanm within a dist share dir so that cpanm in user's $PATH is not executed.
+ This will solve issues with cpanm in /usr/bin, perlbrew or with bad shebang #92
+
+v0.9.63 2013-07-23 02:26:04 PDT
+ - Bump cpanminus requirement
+ - Support --cpanfile for carton install
+ - Support PERL_CARTON_CPANFILE (for commands other than install)
+
+v0.9.62 2013-07-22 14:33:11 PDT
+ - Now all carton commands can be run from a subdirectory #69
+ - Refactored the way cpanfile/carton.lock files are detected
+
+v0.9.61 2013-07-22 10:24:35 PDT
+ - Implemented experimental --without option for carton install
+
+v0.9.60 2013-06-26 12:22:21 PDT
+ - Bump MakeMaker and Module::Build dependencies to support test requires
+
+v0.9.59 2013-06-17 17:13:21 PDT
+ - carton exec -Ilib gives a warning, while carton exec perl -Ilib won't #97
+
+v0.9.58 2013-06-10 03:17:23 PDT
+ - Fix tests
+ - carton exec without an arg should raise an error
+ - typo fixes
+
+v0.9.57 2013-06-05 19:21:17 JST
+ - Changed the output of carton tree command to include module and dist versions
+ - Bunch of refactorings around requirements
+ - carton install now saves tarballs in local/cache, then carton bundle copies from there
+ - Implement carton check which checks if cpanfile requirements is satisfied locally with lock
+ - Implement carton update!
+ - Fix the installation collector logic to ignore dists that don't satisfy cpanfile
+
+v0.9.56 2013-06-04 00:21:53 JST
+ - Fixed carton tree output to avoid duplicates
+
+v0.9.55 2013-06-03 23:43:52 JST
+ - Added back carton tree command
+ - Added --distfile option to list command
+
+v0.9.54 2013-06-02 12:38:20 JST
+ - Install develop phase dependencies by default with carton install
+ - carton exec now doesn't set PERL5OPT with lib::core::only, so as not to mess with
+ the subprocess and site_perl modules (#60, #70, #82)
+
+v0.9.53 2013-06-01 23:54:53 JST
+ - use Moo
+ - refactored installer/downloader as Carton::Builder
+
+v0.9.52 2013-06-01 17:01:51 JST
+ - carton exec doesn't need '--' before perl anymore #77
+ - remove even more unused code
+ - backed out color output support
+ - stopped collecting dependencies from cpanfile, since cpanm installdeps can read it directly
+ - Temporarily disabled check command for now
+ - Upped cpanm dependency
+ - Use vendor/cache for bundling since local is most likely gitignored #88
+ - carton exec now requires carton install beforehand
+
+v0.9.51 2013-05-31 09:02:58 JST
+ - Documentation fixes
+ - Fixes test dependencies and build system
+
+v0.9.50 2013-05-31 02:18:07 JST
+ - Documentation fixes
+ - remove bunch of code that is unused
+ - removed tree command for now
+ - Overhauled the way bundle command works
+ - refactored lock and index generation code
+ - Enabled Travis CI tests
+
+v0.9.15 2013-03-31 18:11:28 PDT
+ - Add minimum perl dependency
+
+v0.9.14 2013-03-30 18:25:39 PDT
+ - Unset $VERSION on PAUSE (Thanks andk)
+
+v0.9.13 2013-03-30 15:14:49 PDT
+ - repackage for better META files with Milla v0.9.3
+
+v0.9.12 2013-03-30 15:01:55 PDT
+ - repackage to set $VERSION
+
+v0.9.11 2013-03-30 14:54:21 PDT
+ - Ignore 'perl' requirements so as it won't fail, for now. #71
+ - Install 'test' dependencies by default. #66
+ - Convert to Milla, do not install carton-* man pages
+
+v0.9.10 Tue Feb 26 13:32:34 PST 2013
+ - Same as v0.9_9. Still considered pre-1.0!
+
+v0.9_9 Wed Feb 6 11:02:46 PST 2013
+ - Fixed bundle command where it updated modules, not the versions specified in carton.lock.
+ bundle now builds mirror files like install --deployment, and downloads tarballs for the
+ specified versions. (vti)
+
+v0.9_8 Tue Feb 5 12:17:54 PST 2013
+ - Do not use carton.lock to build extra dependencies. Everything has to be
+ pulled out of cpanfile, even with the deployment mode. This makes the deployment
+ much more reliable, and could possibly work with differing os/perl versions
+ across development and deployments.
+
+v0.9_7 Sat May 12 06:15:44 EEST 2012
+ - Experimental multiple mirror support (nihen)
+ - Fixed cpanm dependency to avoid cascading bug
+
+v0.9_6 Thu May 10 21:05:35 CEST 2012
+ - use cpanfile + Module::Install for dogfooding
+ - `carton` without args now does `carton install` (inspired by bundler)
+ - Update bundle command to use install.json (masaki)
+ - code cleanups and doc overhauls
+ - removed `uninstall` command for now
+ - Fixed CPAN::Meta::Requirements dependency
+
+v0.9_5 Thu Apr 12 19:39:19 JST 2012
+ - Added experimental cpanfile support
+ - Fixed POD (yanick)
+
+v0.9.4 Sat Mar 31 13:49:41 CEST 2012
+ - use Capture::Tiny to capture output (wchristian)
+ - Improve synopsis for exec (dagolden)
+ - Implemented bundle command (masaki)
+ - Fix Getopt::Long dependency (pfig)
+
+v0.9.3 Wed Oct 19 14:30:50 JST 2011
+ - Fixed META.yml by patching Module::Install and repackaging
+
+v0.9.2 Tue Oct 18 12:53:57 JST 2011
+ - Fixed packaging *again* by declaring version as a simple string
+ via http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
+
+v0.9.1 Mon Oct 17 19:05:12 JST 2011
+ - Fixed packaging
+ - Fixed UTF8 encoding warnings for JSON
+
+v0.9.0 Fri Oct 14 01:27:02 JST 2011
+ - Initial non-dev release. Still considered beta before it hits 1.0.0!
+
+v0.1_0 Sun Jun 26 11:03:50 PDT 2011
+ - original version