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 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295
|
Revision history for carton
v1.0.35 2022-05-06 18:36:17 PDT
- add $snapshot->remove_distributions to use from Carmel
v1.0.34 2018-06-28 10:38:01 PDT
- workaround carton fatpack by explicitly loading Menlo::Index::Mirror
v1.0.33 2018-05-04 11:22:45 PDT
- bundle: support environment where IO::Compress::Gzip is not available
v1.0.32 2018-05-04 11:01:36 PDT
- Write out 02packages.details.txt.gz in carton bundle so that you can use
plain cpanm to install them
v1.0.31 2018-04-28 08:31:27 PDT
- Fix carton fatpack to include runtime dependencies for Menlo #571
v1.0.30 2018-04-25 02:42:18 PDT
- depend on Menlo::CLI::Compat for Menlo-Legacy
v1.0.29 2018-04-21 19:27:13 CEST
- switched from JSON to JSON::PP
- use Menlo to instlal modules rather than App::cpanminus::fatscript
v1.0.28 2016-05-23 22:30:48 PDT
- Emit the line when parser error happened
v1.0.27 2016-05-23 12:34:58 PDT
- revert v1.0.25 undef special casing
v1.0.26 2016-05-21 20:29:11 PDT
- Make sure 'undef' and '0' are encoded properly writing 02packages as well
v1.0.25 2016-05-21 20:21:22 PDT
- Handle 'undef' in snapshot and 02packages, separate from '0'
v1.0.24 2016-05-08 11:56:14 PDT
- Same as v1.0.23, repackaging
v1.0.23 2016-05-08 11:50:00 PDT
- Update FAQ to use with perlbrew #202
- Update github URL
- Fix regular expression warnings in perl 5.22 #204
v1.0.22 2015-08-11 22:17:44 PDT
- Fixed a bug where carton update gives an error when there's nothing to update
- Update a link to point to the new IRC chatroom #cpanm on irc.perl.org
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
|