[libdist-zilla-perl] annotated tag upstream/5.021 created (now fc98f59)
gregor herrmann
gregoa at debian.org
Wed Oct 22 18:05:15 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/5.021
in repository libdist-zilla-perl.
at fc98f59 (tag)
tagging 9e77b1dfc7433aa5fb070ab2d4f5245cae54ae13 (commit)
replaces upstream/5.020
tagged by gregor herrmann
on Wed Oct 22 19:53:45 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 5.021
Alex Vandiver (2):
Fix typo referencing FilePrinter instead of FilePruner
Fix typo referencing FilePrinter instead of FilePruner
Alexei Znamensky (2):
fixed small pod typo
Fix for ticket 55448
Andrew Rodland (1):
Declare required version of String::RewritePrefix
Apocalypse (12):
add time_zone to NextRelease
add %n and %t to NextRelease and document it
Add Sortkeys to MakeMaker/ModuleBuild Dumper output
Bump Test::Pod prereq to 1.41 so it doesn't complain about L<text|url> anymore
add GenerateFile plugin
add Indent(1) to Data::Dumper output
add missing release_status to distmeta
enable verbose tests if dzil --verbose
Add proper management of (RELEASE|AUTOMATED|AUTHOR)_TESTING env vars to "dzil smoke/test"
add :IncModules and documentation on finders
typo in POD
added test for filefinders and tweak some errors
Bernardo Rechea (1):
Make abstract parsing more forgiving regarding whitespace
Brian Fraser (2):
On a locale-less system, skip encoding/decoding prompts
Check if ->term_enc returns something before use
Caleb Cushing (2):
fix documentation for DZP::PkgVersion
typo correction from previous doc patch
Christian Walde (5):
use $^X to call ./Build when building
use Config to pick a `make`
convert all file names to unix style in DZP::GatherDir
allow tester.t to pass on Win32
fix behavior of archiver with 0b files
Christopher J. Madsen (62):
Fix main_module to give better error message when no file found
Make version lazier, so a VersionProvider can use main_module
Add version_override so we can validate version number from config
version should be read-only
Revert "version should be read-only"
Add distmeta attribute to Dist::Zilla
Make version lazier, so a VersionProvider can use main_module
Add version_override so we can validate version number from config
version should be read-only
Revert "version should be read-only"
Add distmeta attribute to Dist::Zilla
Merge branch 'master' of git://github.com/rjbs/dist-zilla
Merge branch 'master' of git://github.com/rjbs/dist-zilla
quotemeta and single quotes don't mix well
Fix typo in POD
Try to guess main_module from distribution name
Rename run to execute
Exit 1 if tests fail
ModuleBuild should be PrereqSource instead of MetaProvider
Include 'recommends' in Dist::Zilla::Prereqs::as_distmeta
Don't need to require Path::Class (it's already used)
refactored run_tests_in out of the test method
added PluginBundle::Easy role
changed @Basic and @Classic to use PluginBundle::Easy
Doc fix
Make rjbs's tweaks consistent
Get tarball root from built_in instead of hoping first file is the directory
add response_for attr to script prompt_str & prompt_yn
Use response_for to try scripted answers
Rewrote using Test::Fatal
Set $main::VERSION so dzil --version works
Add a before_release check for missing credentials
Also abort if 0-length username/password
Add tests for UploadToCPAN
Use Test::Fatal in fakerelease.t
Add extra_scanners & scanners to AutoPrereqs
Filter minimum perl version out of $build_prereq
Test that minimum Perl version is pruned correctly
Increment Test::Builder::Level in test functions
is_filelist accepts Dist::Zilla::Role::File objects
Add FileFinder::ByName and ffbyname.t
More tests for FileFinder::ByName
Add FileFinder::Filter
Add configure_finder to AutoPrereqs
Add tests for AutoPrereqs configure_finder
Alias -relationship to -type in Prereqs
Test -phase, -type, & -relationship in Prereqs
Make Prereqs die if its name seems to be a typo
Test changes to Prereqs plugin name handling
Remove Carp::Always (dzil has enough dependencies)
Add dist_basename & archive_filename methods
Use dist_basename instead of trying to guess it
Fix tester.t to use dist_basename & archive_filename
Document dist_basename & archive_filename in Changes
Refactor MakeMaker to make it easier to subclass
Improve docs for GatherDir::Template
Add %E & %U format codes to NextRelease
Fix nextrelease.t to use Test::Fatal
Test %E & %U format codes in NextRelease
Remove __END__ markers
Mention OurPkgVersion in PkgVersion
fix :ShareFiles
Cory G Watson (4):
Add --versions support to listdeps and authordeps.
Use new CPAN::Meta method to give dzil more knowledge of versions!
Add req for new CPAN::Meta
Don't let newlines break Class::Load in authordeps. Refs RT #76112
Curtis Brandt (1):
fix typo in Dist::Zilla::Tutorial
Danijel Tasov (1):
add: authordeps --missing
Dave O'Neill (1):
assert that there are no errors while testing the tester
Dave Rolsky (16):
Files with spaces in a manifest need to be single-quoted
Add a test for manifest generation, specifically the handling of files with spaces in the name
Really fix manifest generation to properly handle spaces, single quotes, and backslashes.
Support both new- and old-style resources in MetaResources.
Add tests for mb_class argument to ModuleBuild
Skip monkey patch package declarations with PkgVersion
docs and Changes for PkgVersion change
Set DZIL_GLOBAL_CONFIG_ROOT in Tester::_Minter
Do more error checking on Text::Template use
Include the file being skipped when skipping a private package in PkgVersion
make all classes immutable
Use Archive::Tar::Wrapper if it's available
Really speed up PPI by avoiding cloning, pruning, and serialization
Add a cache around the generation of PPI documents
Add docs for all methods
Cache based on md5 checksum of doc content - update cache when serializing a PPI document
David Golden (58):
create ConfirmRelease plugin and test
add ConfirmRelease to @Classic
replace File::chdir with File::pushd
merge Makefile.PL BUILD_REQUIRES instead of deleting it
have FakeRelease provide a 'name' attribute
add support for custom Module::Build classes
keep PkgVersion output on a single line
fix PkgVersion tests for single-line output
Change ShareDir guts to provide a hash of dirs
First draft of ModuleShareDirs
Give helpful error on missing plugins
hide commented private packages from PkgVersion
add test for TRIAL comment in pkgversion
get abstract from file object instead of disk file
Add 'exclude' option to GatherDir
Add 'exclude_match' option to GatherDir
Rename GatherDir 'exclude' to 'exclude_filename'
Have PruneCruft exclude _Inline
make register prereqs use explicit '0' if not defined
add strict and fix bug in Dist::Zilla::App::Tester
Add 'dzil add' command
encode generated META.yml as UTF-8
license metadata field must be arrayref
make MetaResources turn license URL into a list
Chrome encodes/decodes based on user terminal
first draft of file role with encoding support
have File::OnDist use Path::Tiny to slurp raw
improve various error handling issues for file encoding
fix text/bytes mode for some file injectors
set chrome binmode to terminal encoding
FromCode can't use the logger; just confess
stub file.t
test changing FromCode throws error
check changing OnDisk and InMemory files
rearranged t/file.t into subtests
fix FromCode default encoding and added_by
test exceptions on decoding bytes
test file objects can handle latin1 encoding
fix indentation
fix encoding on handle in D::Z::Utils::AuthorDeps
clean up binmode on some open/slurp/spew operations
use Path::Tiny for slurping and spewing
make munge_files skip files with bytes encoding
Synchronize runtime, build and test phase prereqs
add merged fallback prereqs for EUMM
refactor requires merging
add merged fallback build/test prereqs for MB
move runtime/build/test prereq sync to finalize
improve runtime/build/test prereq sync test
Implement is_bytes method for File role
make AutoPrereqs skip binary files
Add 'jobs' argument for 'dzil test'
instantiate version after file gathering/pruning is done
PkgVersion: downgrade 'no package' warning to log_debug
UploadToCPAN: allow custom .pause filename or directory
hint about Encoding plugin in encoding error messages
Let extract_author_deps take any string as argument
replace Path::Class with Path::Tiny in DZ::Util::AuthorDeps
David Steinbrunner (4):
typo fix
typo fix
typo fix
typo fixes
Davor Cubranic (1):
Fix formatting in ShareDir POD
Dimitar Petrov (1):
Better warning message
Florian Ragwitz (13):
Ignore vim swap files.
Move MX::Types declaration into a separate type library.
Don't unimport MX::ClassAttribute, which is never imported.
Unimport all imported sugar functions and types.
Remove unnecessary dependency on MX::ClassAttribute.
Stop generating trailing whitespace in Makefile.PL
Don't swallow trailing newlines
Use CMOP instead of a eval
Allow a payload to be passed to filtered bundles
Allow passing a subdir to CPAN::Uploader
Split off testing and building from MakeMaker
Allow multi-line abstracts to be extracted
Allow more than one name before '-' in abstracts
Fred Moyer (1):
typo
Graham Barr (1):
Add BeforeArchive hook to run just before building the archive
Graham Knop (3):
remove redundant code to calculate test/build prereqs
convert versions into a format more suitable for EUMM
test EUMM version normalization
Grzegorz Rożniecki (1):
fix typo in documentation
Hans Dieter Pearcey (17):
add prereqs
simple bootstrapper
no .swp
must have a defined inst_version
missing prereq
Merge branch 'master' of git://git.codesimply.com/Dist-Zilla
Merge branch 'master' of git://git.codesimply.com/Dist-Zilla
Merge branch 'master' of git://git.codesimply.com/Dist-Zilla
fix plugin name, add prereq
prereq
prereq
look for data as well as end
rebase
include repository in META.yml
better error message
add 'clean' command
document config
Ivan Bessarabov (1):
Using [Prereqs] (note the 's') in Dist::Zilla::Tutorial
Jakob Voss (2):
Scanner missed .psgi files
Document the special encoding value "bytes"
Jesse Luehrs (15):
add meta-spec to the META.yml and META.json plugins
don't add versions to packages in test files
let the cpan uploader get configuration from ~/.pause
s/_local_stash/_local_stashes/
add except option for PruneCruft
prune xs cruft too
better error message when a plugin fails to load
allow also listing develop_requires deps with listdeps
allow listing only missing dependencies in listdeps
don't list modules under inc:: with authordeps
handle the case where $VERSION is invalid for --missing
don't look in the user's global config when testing
make sure to use the share dirs from the repo for testing
better diagnostics when this test fails
the working directory needs to be set for test too
Jesse Vincent (6):
fix doc in release command
First pass at a "dzil install" command for author testing
rafl++ points out how to make this work with Module::Build as well
fix doc in release command
First pass at a "dzil install" command for author testing
rafl++ points out how to make this work with Module::Build as well
John Napiorkowski (1):
do not mess with exisint PERL5LIB
Jonathan C. Otsuka (1):
Fixing test for RT 78770, with minor formatting changes.
Jonathan Rockway (1):
factor the logic out of listdeps
Jonathan Scott Duff (1):
put directories before their contents
Jonathan Yu (1):
Phase defaults to Runtime if omitted
Jérôme Quelin (105):
recognize perl scripts using full shebang line
ignore file for git
initial dist-zilla config
initial module checkin, taken from preprender plugin
basic compile test
first working version
updating dzil conf
v0.1.0
do not extract prereq from pod
specify git repository
adding functional tests
v0.1.1
making sure comments do not pollute output
v0.1.2
updated tests to check moose roles
extracting moose roles prereqs
adding tests for skiplist
adding support for skiplist
using fake DZPA:: modules for tests
pod fix
pod update
v0.2.0
always ship xt/ tests
do not try to enforce taint mode for tests
adding bash completion hints for dzil
extracting moose extends
rewrote dist.ini
compile test now provided by dzp:compiletests
v0.3.0
manifst should come last
v0.3.1
trim only modules shipped by dist
update test: trim only modules shipped by dist
do not require modules used in tests
adding comments in tests
move all test modules to DZPA:: namespace
move strictures to please perlcritic
modernizing + move to 1.yydddn version
v1.093000
recognize indented uses and requires
test added for indent use
using meaningful test modules
v1.093060
eumm doesn't know how to deal with minimum perl version
tricking eumm for minimum perl version
forgot to add version in changes
adding an abstract to fake module
using meta.yml instead of hacking makefile.pl to test prereqs
adding a name to the test
pod update
using dzil mailing-list
requiring perl 5.8.x
sweetening code with moosex::has::sugar
v1.093190
using podweaver
adding some resources
adding temp file patterns to git ignore file
providing AfterRelease role
NextRelease can make use of AfterRelease role
adding documentation for nextrelease plugin
adding some comments
fix a todo
update changelog
remove some blank lines
forgot the almighty strictures and warnings
implementing new role BeforeRelease
forgot to update changelog
oops. plugins_with() is a zilla method
introducing FakeRelease plugin
changing AutoVersion default to allow N env var
update changelog
push method body in dist::zilla
allowing -Idir option for dzil command
removing leftovers during dzil clean
introducing buildrunner role
eumm and mm now implement buildrunner
fix missing import
introducing "dzil run"
using jquelin dzil pluginbundle
using path::class
clean after tests
pod update
v1.100080
ignore modules with weird chars
test for module with weird chars
v1.100090
do not set share_dir to empty string (m::b will issue an error)
use better examples in synopsis
setting PERL5LIB before running the command
using ppi to parse files
using test::deep for easier debugging
moose extends can have more than one param
skipping lib,strict,warnings
extracting prereqs from base and parent
adding tests for base and parent
no need to prefix test by number
moose focuses only with statement beginning with a word
oops, _looks_like_version() was used elsewhere
adding an example dist.ini
comment update
pod update
parent is only used in the tests
v1.100130
crafting a test for the noprereq situation
v1.100460
Karen Etheridge (85):
fix error when no =head1 NAME can be found
document the arg for the ShareDir plugin.
spelling fix
enclose code in MY namespace in braces
fix broken link in docs
dependency updates for dzil plugin issue on 5.8.8
s/testsuite/test suite/g
another typo
dzil test --all sets all three environment variables, for convenience
Explicitly document that the Test lib must be installed
"dzil run" with no arguments invokes a shell
make this work under windows too
--dry-run option for dzil clean
doc fix: be more clear about the skip config vs. the skips attribute
check version in authordeps --missing
only require a specific version if one was specified - prevents blowing up if a package doesnt have a $VERSION
Support -TRIAL in versions for [NextRelease]
GenerateFile can now also template its filename
during "dzil run", prefix $PATH to include ExecDir dirs
fix to use absolute path
find executables in blib/
remove unneeded dependency
listdeps --versions was not properly sorting
add [], to disambiguate from fully-qualified module names
...and if it's a bundle, say so
no need for a huge stack trace when plugin :version checks fail
many changes have occured since the original copy
dzil listdeps --json command
fix "latest" symlink
Fix call to plugins_with
add a recommended module to recommendations
document that develop requires prereqs are added
clarify that prefix indicates the destination, not the source, of the gathered files
only prompt with the second half of the string
:ShareFiles actually works now
new :All and :None filefinders
typo fix
fix changelog for renamed filefinders
log_debug when skipping non-text files
skip attempting to read "bytes"-encoded files in [PkgVersion]
die with helpful error if encoding cannot be determined
munge all found files in [PkgVersion], not a subset
fix wording in exception
install dot files/directories that are included in sharedirs (closes #269)
also clean Makefile.old
skip passing empty hashrefs, arrayrefs to WriteMakefileArgs
"dzil authordeps" now properly understands "; authordep perl = <version>"
better error when file is unexpectedly missing
delay README munging to avoid trigging version provision
skip doing a new build if a build has already been done
note the version drop in [MakeMaker]
remove unused lib includes
lower required version of Module::Build
use CPAN::Meta::Merge to preserve all meta fragments while merging
test, and fix, symlink traversal in [GatherDir]
also test a dotted directory that is not the top level directory
log config options to metadata
deal with Path::Tiny objects internally, for a bit more sanity
add some debug logging indicating the path we are considering gathering
use File::Find::Rule for filtering dotfiles
use File::Find::Rule to skip the exclude_filename files
use File::Find::Rule to skip the exclude_match files
this order now makes more sense
add "prune_directory" option to [GatherDir]
more typo fixes
die with a useful error message when the Changes file cannot be found
also recommend PPI::XS, for speed
remove special case for main_module in :InstallModules
omit the trailing space in the "use" line when eumm_version defaults to undef
avoid literal __END__ in code, to avoid confusing vim syntax highlighting
avoid $VERSION assignments in comments that are hiding in PPI::Statement nodes
issue some diagnostics under --verbose for build/test commands
delete tempdir_root (usually tmp) at the end of tests
test all WriteMakefile arguments
MIN_PERL_VERSION is harmless; leave it
also get the minimum perl requirement from configure and test prereqs
also fold configure-requires prereqs into %FallbackPrereqs
Amend [MetaTests] documentation to remove mention of Test::CPAN::Meta being optional
skip building manpages when using [MakeMaker] (for builds, not installs)
ensure that ~/.dzil is never used when testing builds too
simplify some tests by using cmp_deeply
setup_installer doesn't actually pass an argument
nothing from t/lib is used here
explain what this regexp is for
remove needless shebangs in tests
Kent Fredric (37):
Documented 'new'
Documented 'clean'
Documented 'build'
Documented 'install'
Documented 'release'
Documentation for 'smoke'
Documented 'test'
Half assed attempt at getting coercable main_module
+Changelog
Try with initializer instead
get around files not being declared yet
This is far better, and it works properly
Fix documentation on ~/.dzil/config => ~/.dzil/config.ini
Added a TestRunner role, workalike to Releaser roles
Command::test now implemented with TestRunner implementing roles
changelog
Added Module::Build equivalent Test
ModuleBuild and MakeMaker now assume TestRunners
Remove makemaker::test from dist.ini or it will run twice
provide metadata depends for module::build
changelog
Fixed test to work as expected ( fail )
tweak changelog
Document 'user' parameter to FakeRelease
Shamelessly steal Module::Builds file permissions fixing code.
Fix win32 \r\n handling rubbish.
Tweak all plugins with raw output to disk and fix tester so
added diagnostic output when people lack a main_module due to not having any files at all
Diagnostics test for main-module
Move guess variable so it can be printed during diag
Impoved main-module test, now works, should be case-comprehensive
Update changelog
Add tests for the Config::MVP 2.200 migration.
Added documentation for usage of [TemplateModule]
Added a test for TestRelease.
Role::PPI: Pump characters through the File object.
Utils/AuthorDeps.pm: re-write section splitting logic.
Leon Timmermans (4):
Factored out code from Plugin::ModuleBuild
Compose all roles at the same time
Move file writing out of argument loop
Add an --omit-core option to dzil listdeps
Luc St-Louis (1):
Allow GatherDir to collect from symlinked directories.
Lucas Theisen (2):
Allow for multi-line abstract.
Added support for multi-line abstracts in PodVersion
Marcel Gruenauer (2):
fix doc typo
added --root option to the 'build' command to tell it where to build
Martin McGrath (1):
Update setup.pm - Add warning for account details
Mateu X Hunter (1):
Add :MainModule default plugin
Mike Doherty (5):
Silence spurious warning
Don't echo PAUSE passwords at the prompt
Let CPAN::Uploader load the config
PkgVersion: Don't attempt to save if file unchanged
[Manifest] builds contents as bytes
Moritz Onken (5):
recursive tests for MakeMaker
tests recursive improved
Merge branch 'master' of git://github.com/rjbs/dist-zilla
formatted back
formatted back
Nickolay Platonov (2):
- added regex matching to PruneFiles
- distinct the release build with the DZIL_RELEASING env variable
Olivier Mengué (78):
Optimize Chrome::Term initial loading
Optimize Dist::Zilla::Util startup
DZ::App: don't load Path::Class (not used here)
DZ:Util: load Path::Class and File::HomeDir on demand
DZ:A:C:new: don't load Path::Class (not used here)
DZ:A:C:setup: don't load Path::Class (not used here)
DZ:A:C:authordeps: load Path::Class only when used
Test more abstract_from_file
authordeps: move uniq filter where the list is complete
authordeps: insert "; authordep" plugins at the beginning
authordeps: move inc:: plugins at the beginning of the list
authordeps: update 'Changes'
authordeps: minor code style fix
authordeps: lazy loading of CPAN::Meta::Requirements
authordeps: fix empty line in output
Update the tutorial
POD: Add SEE ALSO sections
POD: add more links and SEE ALSO sections to plugins
POD: add SEE ALSO sections to Prereq, RemorePrereqs
POD: link @Basic and @Filter in SEE ALSO sections
POD: link to roles in @Basic, @Filter
POD: @Filter: fix typos and replace refs to @Classic
POD: add SEE ALSO section to MakeMaker and ModuleBuild
changelog!
Move authordeps core code to DZ:Util::Authordeps
POD: fix links to roles in [MakeMaker]
POD: add SEE ALSO section to lib/Dist/Zilla.pm
POD: add SEE ALSO section to Meta{YAML,JSON} plugins
POD: SEE ALSO section in [License]
POD: add SEE ALSO in Role::MetaProvider and its plugins
POD: add SEE ALSO to [MetaTests]
POD: add SEE ALSO section to Plugin::InlineFiles
POD: add SEE ALSO in [FakeRelease]
POD: add SEE ALSO section in [Prereqs]
POD: add SEE ALSO in [PkgVersion] and [PodVersion]
POD: add SEE ALSO section in [AutoVersion]
POD: add SEE ALSO section in [NextRelease]
POD: add SEE ALSO section in Role::VersionProvider
Test: add AutoPrereqs in ExtraTests test
RT76305 AutoPrereqs must skip author/release tests
Changes file: add missing fixed RT76305 for 4.300016
DZ:Util:AuthorDeps: add missing use List::MoreUtils
More ManifestSkip tests
Add test showing RT#76036 (ManifestSkip and generated files)
RT#76306: Plugins can now generate MANIFEST.SKIP files
Changes for RT#76036
remove TODO in tests for RT#76036
RT79842: PodSyntaxTests now injects Test::Pod dependency
Add develop requires for MetaTests, with tests
Add a test for Dist::Zilla::Util::AuthorDeps
Travis-CI: add initial build configuration
Travis-CI: fixed wrapped line (copy-paste error)
GatherDir: move regexp filter building out of the loop
GatherDir: merge two loops
GatherDir: simplify prefix injection
ConfirmRelease: remove obsolete code (EUMM loading) and doc
Load Archive::Tar only when used (in Dist::Builder, Plugin::TestRelease)
"use base ..." -> "use parent ..."
MakeMaker: delay loading of Data::Dumper
ManifestSkip: delay loading of ExtUtils::Manifest
MetaJSON: delay loading of dependencies to use time
MetaYAML: delay loading of dependencies until run time
Don't load Hash::Merge::Simple if it is not used
UploadToCPAN: delay dependency load to use time
PruneCruft: prune fatlib/
MetaTests test: unconditionnally load dependencies
PodCoverageTests test: unconditionnally load dependencies
PodSyntaxTests test: unconditionnally load dependencies
UploadToCPAN: load File::HomeDir when used
GatherDir: load File::HomeDir when used
AutoVersion: lazy loading of DateTime
NextRelease: lazy load DateTime
Command 'add': load Path::Class and File::pushd only on 'execute'
PkgVersion: use version::is_lax directly
AutoPrereqs, PkgDist, PkgVersion: lazy load PPI
AutoPrereqs: lazy load dependencies
AutoVersion: one more test case: format using CLDR
AutoVersion: lazy load DateTime
Pedro Melo (3):
Make MetaResources and Prereq immutable again
Add smoke command to run tests with the AUTOMATED_TESTING ENV defined
Fix: config_for requires a blessed config to do his work
Randy Stauner (3):
Work around dreaded qr//m 5.8 bug in MakeMaker test
Enforce :version in payload for add_bundle()
Fix a few minor typos
Ricardo SIGNES (290):
elaborate proof of concept?
comment on config
files
remove appendicular code
config
use MVP
put MVP to use
dzil!
smoke test rewriter
appify
in app cmd now
fix pkg name
extra tests changes
oops, make ET work
plugin loading rejiggered
formalize arg
futz around with dist testing
more testy
stupid ipc
stupider ipc
semicolons have feelings too
more buildiness
local chdir
loggy
use logga
fix typo
license support
prereq handling
META.yml output
hashref does not need extra braces
AUTHOR TESTING
make a dist tarball
add license file
add versions plz
remove old versions
bootstrap version
bootstrap more versions
do not output value of chomp
makemaker refactor
--no-tgz
oops, :: not ->
more no moose, immutability
version bumpage
trying to move building to pm
fix disting
less stupid var name
extract abstract
NAME v. DISTNAME is dumb
Pod version updater
bundles (they're lame)
munge plugin names
prereq rename
prereq rename
working on the podweaver
pod weaver that mostly works
try to make build work again
mismatched quote!
release tests
make other xt tests work betterer
correct manifest skip checking
PBP
filter
eliminate pointless manifest method
add all kinda of crap
some desc
rename method
Merge branch 'master' of http://www.weftsoar.net/~hdp/git/Dist-Zilla
prereq
vers
tut
add abstracts
our
abstracts
work around PPI + HereDoc
weave more masterfully
README generation
manage changelog updates
change default config
update after build(to be release)
testing changes header updater
gather, not write, files
you will need this!
set the license the correct way
improve file adding interface
get files from another source, too
for file-containing plugins
generate xt/release/pod* stuff
whitespace
munge files, not file, in main logic
refactor
unfix nonfix
break out injectors for use elsewhere
build tool!
working on tweaking files and installations
make exe_files work
remove __DATA__ for now
merge from hdp
make some distinct steps
fix how we add things
basic Module::Build support
refactoring and reorganizing
docs
this built_in stuff is getting out of hand
remove spurious cuts
attr!
docs, updates, prunage, etc
docs
docs
docs for podtests
more docs
more docs
docs doc doc
so much documentation to write!
final docs
tutorial
update changes
fix version-assignment detection
stub out test/release
start being loud
reducing shipment of release tests
remove unneeded crap
create dir entries for the benefit of (ugh) WinZip
do not find t/lib/foo.pm
prefix rewriting for config and allfiles
work on allowing different config engines
tweak config utils
config pluggability, kinda
retool this and that, still working on config
remove unused awful code
will use eg for sample dists
our pod tests will be hosed because of moose
some sample stuff
make basic -do- something
work on tests
changelog
fix call
ignore stuff
ignore other kinds of stuff
need to learn how gitignore works, I guess
stupidly misplaced
fix pkg name
work on prepping a release
ignore the dist's dist.ini
I hate the main-module-guessing routien
no manifest skip needed
exclude dotfiles
pass tests
ignore failed builds
prune cruft before rewriting
remove noise; also, we need to USE the cruft pruner
misisng prereq, thanks fayland
modern release required
update prereqs
use the real Pod::Weaver
bumping version is not classic unil we have vcs
dzil new, to start a new dist
lots of jiggering of config, app, command, etc to allow configuration for new
remove dumper, avoid mucking directly with config
changelog
add release
document existence of new command
release with a plugin
1+ releaser required to, like, release
upload to cpan is default
rework release and config to allow release / upload stuff to see other config more easily
break logging so we can fix it
fix new config
use flogger
update dist
deal with stupid extra passwd info
do not die without config
stop indexing crap
update prereq
ship the dist.ini
PPI is only used by pod weaver, which was spun off
remove use lib; breaks when working in other repos
fix method name
fix method name
Merge branch 'master' of git at github.com:rjbs/dist-zilla
Merge branch 'master' of git at github.com:rjbs/dist-zilla
Merge branch 'master' of git at github.com:rjbs/dist-zilla
default authors to holder
fix required/optional
prep to remove Weaver to its own dist
moved elsewhere
bump the vers
prereq bumps, thanks THEORY
Merge branch 'master' of git at github.com:rjbs/dist-zilla
Merge branch 'master' of git://github.com/alexmv/dist-zilla
Merge branch 'master' of git://github.com/obra/dist-zilla
Merge branch 'master' of git://github.com/sartak/dist-zilla
Merge branch 'master' of git://github.com/nothingmuch/dist-zilla
Merge branch 'master' of git://github.com/hdp/dist-zilla
restore no critic
Merge branch 'master' of git://github.com/fayland/dist-zilla
prep next release
document fix
allow arbitrary metadata
typos, laments
duh; file is not a plugin
minor fixes to make MetaResources go
prep release
version providers
autoversion
self-autoversion
format your own autoversion
warn about bogus versions
document the default
shorter default version format
added MetaTests from Barbie
document #ABSTRACT
improve tut description of classic
eliminate some immutability warnings
changelog entry
minor tweaks to Filter to improve sanity
ensure $class is set
slightly less encapsulation-breaking smoke commad
Merge commit 'fayland/master'
MetaJSON; death to META.yml!
MetaYaml should be MetaYAML
we will lead by example: MetaJSON
add changelog entries for last 2 vers
document changes
use YAML::Tiny for MetaYAML
merge in all rafl's changes
credit for changes
more quotemeta means more human (and fewer bugs)
cope with new nonpod events
changelog
abstracts are good; add one for ::Types
improve prereq listing
Merge branch 'master' of git://github.com/jquelin/dist-zilla
changelog updates
error when no main module found
6.31 for license, not 6.21 of EUMM
awful hack to fix how license comes from config
awful hack to fix how license comes from config
tweak _load_config to, uh, work
merge with weird conflict
remove duped BUILD
more generic read_config method
major churning changes to use MVP more abstractly
remove unwanted warnings
move the MVPAssembler to misc. namespace
make configmvp look for mvpassembler in the right place
fix package declaration
require newer reader
abstracts are good in the abstract!
this file is not ready yet by far
huuuuge refactor to enable alternate config and config format autoselection
stupidly experimental Perl config reader
log changes
@Filter was not updated for new plugin passing
mechanism for multiple releases per day
back to 0th release for future
always ship xt tests
override no longer did anything; remove
changelog
Merge commit 'kentfredric/document-apps'
changelog entries for kents changes
Merge commit 'kentfredric/user-spec-main-module'
rework how findable works; allow it to work for App
rework how findable works; allow it to work for App
update changelog
do not double-find the config
more tweaking to config finding
working on making all config mvp, no plain struct
allow autoversion time to be in a chosen time zone
all config is now mvp config
all config is MVP; autoexpand bundles on add
fix incredibly stupid error that I wish perl had complained about
Merge branch 'all-mvp'
Merge commit 'origin/master'
changelog for 1.092360
avoid a fatal error if no includes are found
some plans
list of possibly poorly-tested prereqs
store config in meta
todo: SetOnce,Lazy the core attrs
MakeMaker plugin correctly requires the right version of perl again
avoid PAUSE complaint
elaborate on config arg namespaces
store and apply file mode
chmod OnDisk files go-w
document chmod changes
released
plugin name in log
multi-arg logging
more todo
use Version::Requirements
Ricardo Signes (967):
cope with non-moosey sections
changelog for 1.092390
make App work better with Config::MVP
correct prereq
use ->execute and app::cmd .299
changes
return false, do not check for blessed
changelog
reformat more
Merge commit 'madsen/master'
changelog
make the default for version a builder method
Merge commit 'nperez/master'
formatting tweak to avoid long lines (sorry, I obsess)
changelog to credit foks
support pointers
Merge branch 'master' of git://github.com/doy/dist-zilla
correct test-finding
prep release changelog
move the DESCRIPTION block up
prep release
moving more config-reading code to config-mvp
use refactored mvp reader
more refactoring to eliminate config code that lives here
switch to PodWeaver
fixes to how bundles work; up MVP requirement
more tweaks for new Config::MVP::Reader changes
Merge branch 'config-mvp-reader'
up prereq
crank up Moose version required
update changelog
fix changelog error made by time zone difference
FileFinder
find_files method for zilla
Merge remote branch 'madsen/master'
update changelog
complete merge; prepare release
avoid Text::Template bug
doc format tweaks
make "new" work again
Merge remote branch 'kentfredric/MB-deps'
Merge remote branch 'jquelin/master'
update changelog
made release
Merge branch 'master' of git://github.com/doy/dist-zilla
prep release
released
released
merge weird conflict..?
timestamp the changelog
use PPI for adding versions to packages
annoying space hack for PkgV again
fix config args for PruneFiles
prep next release (changelog)
released
make directory removal work in prunefiles
document required filenames arg
changelog bumped
fix vers for release
PPI required
bump changelog
remove noise
require content attr properly in File
alter the InstallDirs protocol; allow share
tweaks to get !run integrated
match style
fixes to make EUMM sharedir more likely to work
I do not see why we require this for dzil itself
picking up pieces broken in EUMM ShareDir support
I take it back; prereq this
at least tentative deletion of unneeded plugins
fix synopsis typo (reported by rafl)
changelog
bump changelog
do not generate Perl; use Dumper
remove cruft
changelog
bump changelog rev
configure_requires File::Install::ShareDir if required
update changelog
set dist version explicitly in M::B
log dispatchouli?
just a checkpoint
second big hunk of code for prereq registry
improve prereq support in EUMM plugin
tweaks for versions required
prep dev release
changelog header
fix some prereqs
try using @RJBS to get autoversion, etc
v1.100630_001
add missing abstracts
v1.100650
improve plugin naming in bundles
document work
improve logging output
bring in the DEV var from @RJBS
add a -v globally for "verbose"
v1.100651
handle log_fatal in Global
v1.100660
make UploadToCPAN log via logger
fix FakeRelease logging; new env var
make -v apply globally to logger
move ->zilla to App from Command
first pass at a dzil tester!
get tester looking more-or-less correct
do all building in tmpdir
non-App::Cmd tester for dz
big log simplification
test that we got log output from tester
require specific App::Cmd version
up String::Formatter for non-buggy one
fix typo
use prefix system for prefix, not multi-arg
tweak logging
better diagnostics for require tests
newest prefix semantics for LD
use (temporary?) dispatch prefix arg
use proxy loggers; much better!
require correct version of Log::Dispatchouli
v1.100710
Global is dead
v1.100711
logging updates are done!
logging tweaks, per-plugin verbose
pass in the global logger, if given
global_logger=logger; logger=core_logger
rename basic->compile
allow "-v -" or "-v _"
ensure we log to_self when testing
simple test of log lines
rename the vernerable dz1.t
avoid double-DZ
add "dzil nop" to see init logging
eliminate detectable prereqs
tests to write...
keep tester tmpdir inside dist
make a ->build method for prettiness
add "add_files" to tester
add a new stock dist for simple tests
move test corpus out of ./t
move tester_args to their own param
extra random files for AllFiles tests
"also_copy" arg for Tester
do not skip things from .., only dotfiles
make tester-demo use new add_files format
test AllFiles with root and prefix
we do not need interpolation
dist.ini generator for tests
callbacks not implemented
add include_dotfiles option to AllFiles
changelog of recent activity
mark AllFiles tested
more things I want to do
remove a lie from the docs
another config arg prefix
test the license plugin
prioritize todos
minor cleanups in commands
doc tweaks on !run
Readme tests
DZT::Sample, not Simple
add methods to Tester to match App::Tester
fix filename from sample/simple
use the new slurp_file method
tests for PodVersion
tests for pkgversion!
plugin tests for test generators
tests for manifest
do not munge corpus!
pass the tgz name to after release
add the much-needed plugin_named method
notes to self on version prereq overhaul
test the metadata plugins
tests for file pruners
test our fake releaser
cwd for testing release
phase/type per Prereq section
merge in the AutoPrereq repo
move autoprereq test to plugins dir
clean up merge of AutoPrereq
skip more warning-producing args on older EUMM
mediocre tests for the InstallTools
test xt rewriting
start a nextversion test; not done yet
finish the NextVersion tests
allow arg=>undef to not emit an arg in ini
simple tests for autoversion
test @Filter; @Classic too simple to bother(?)
update changelog
start "fallback finders" code
for plugins that want to use filefinders
simple example core-but-replaceable finder
make PodVersion use a finder also
remove some old, unused files
fix test name
do not require a munge_file method in FileMunger
remove stub
replace some confessions with log_fatal
add missing abstracts
preparing the new InstallExec system
ExecDir and InstallExec now operational
overhaul sharedir and execdir some more
InstallDirs should be dead
correct abstract
tests for ExecDir and ShareDir
rename AllFiles to GatherDir
comment on a few more big changes in changelog
rename the InstallFoo roles
add a :ShareFiles finder
remove the roles from the testing todo
notes/tweaks toward delayed core attrs
is_trial and -TRIAL
is_trial to build -TRIAL wit opts
return the place we were built in if needed
use this in tests, not @Classic
test that resource hashes get merged
the long-awaited MetaConfig plugin
x_ not X_ to sort to the end of YAML
fix !test error message
ConfirmRelease tweaks; make before_release get the tgz
note confirmrelease in changes
limit scope of things scanned for AutoPrereq
split up PodTests
more PodTests breakup fixes
make autoprereq determine runtime and test reqs
xdg says that Config as a prereq can be bad
do not test-require things required for runtime
we need v2 of JSON at runtime
order the META.json keys for easy skimming
document recent changes in changelog
metaconfig todo is done
testing tools todo is done
core filefinders are done
kill dzil_app, make secret "controller" attr
replace FixedPrereq with PrereqSource
bump up min EUMM to ensure INSTALL_BASE is there
fix required method in BuildRunner
document changes to MakeMaker version min
going to call prereqs overhauled
add missing abstracts
correct test expectations of EUMM ver
move test temp data form t/tmp to tmp
never ship MYMETA.yml
fix abstract in ExecFiles
start releasing v2s
do not index the test corpus, please
bring the PluginBundle role abstract in line with others
v2.100861
fix test expectations after madsen's MB patch
v2.100862
allow y, ye, or yes to confirm release
avar is right, this regex was stupid
make docs match code
move clean command plugin to zilla
move install command plugin to zilla
minor tweaks to how install works
move testing into Zilla.pm
remove old stub ->test
log_fatal, do not exit directly
fix error message re: BuildRunner
move run command into run_in_build
v2.100870
v2.100880
require Config::MVP 0.100780
put version in BEGIN
remove the arg to build_archive
remove arg to before_archive
remove the version of Config::MVP; it is required in source
v2.100920
add ->ensure_built
v2.100921
run_tests_in, TestRelease, simplified build/test
add TestRelease
document latest changes
use stringified File entity for Archive::Tar
add back important, deleted line from TestRelease
v2.100922
update docs to match code
more core logging responsibility to the controller
document the last few changes
rename controller to interface
credit where due
a new @Basic plugin bundle
clarify classic/basic
fix/add docs for AutoPrereq and TestRelease
s/interface/chrome/; thanks, AVAR
we have a home page now
v2.100960
fix pod (missing =for :list)
v2.100990
note coming packaging fix
add a mess of debug output
hacks to work around .git being too noise with debug logs
improve -v switch to app
v2.100991
mostly trivial tweaks to follow rjbs's whims
v2.101040
note the latest change in changelog
start making chrome pluggable
specific chrome classes
include the name of plugins adding files
update changelog
TestRelease is in @RJBS
v2.101150
changelog credit for prev commit
changelog credit for prev commit
removing backups is not dz's job
do not add dot-dirs if skipping dotfiles
we can log file add/prune now that .git is not added
changelog notes of what I just did
use version.pm to validate version strings
roll back the fix for .git for now
bury (and fix) global config
prep release in changelog
method invocant fix
fix non-imported routine use
v2.101151
avoid @@ bundle names
global config subsystem todo
use markdowny names so github will format
remove all of the current, bogus !new
do not make a zilla just to log; chrome++
prep release
v2.101160
make the mailing list links a bit more prosaic
replace ALL dashes
v2.101170
improve error msg/docs for podversion
more docs on podcoverage test
tweaks to make listdeps more like rjbs likes
bizarre, hideous, ugly preparation for dzil new
put "new" dist code back into Zilla.pm
poor, temporary substitute for two subclases
support code, mostly, for minting
make modulemakers work
for making a new dist.ini
add dzil new to changelog
eliminate trailing ws
more changelog entries
v2.101230
avoid a 5.12-ism; thanks for noticing, BRICAS
v2.101240
greatly simplify GenerateFile
tests for GenerateFile
replace old-style =over/=back lists
work around file path comparison issues on win32
v2.101241
change our ini/mvp prereq
GatherDir, skipping dotfiles, excludes .dirs again
a templatized gatherdir plugin for dzil new
udpate changelog
v2.101290
update_filename for NextRelease
improve silly use of {__PACKAGE__} RT #57187
allow module name instead of dist name for new
only add version 1/pkg; RT #55980
prep release (Changelog)
v2.101310
add a trailing newline, not a trailing esc
test for newline/backslash bug
use MooseX::Perl::Types where appropriate
credit for changes to manifest
now we produce META.json v2
emit variable meta spec data
defer distmeta as long as possible
we need new Software::License
require the cpan version of CPAN::Meta
update changelog for cpan-meta-prereqs branch
no need for these to pollute my fs
get autoprereq tests passing again
quote/escape filenames as needed in manifest
test for manifest file quoting
document recent changes in changelog
add a test suggested by autarch
fix pod link RT #57505
make install work on win32 RT #57404
remove copypasta
improve use of V:R in MakeMaker
use V:R better in ModuleBuild
use V:R better in listdeps
eliminate as_distmeta
typo fix
next release will be v3
the win32 fix breaks... everything else?
the new converter will not clobber generated_by
correct expectations of generated_by
remove deprecated ->prereq method
changelog for v3
prereqs docs
Types "docs"
a bit more documentation on Zilla.pm
docs for meta.* generators
more docs for GatherDir
docs on minting-related plugins
v3.101390
changelog for next release
v3.101400
rework the injection of root section
change config::mvp
v3.101410
show required args to dzil new
require newer cpan-meta-converter
fix some tests for new CPAN::Meta behavior
v3.101421
merge test into build req for makemaker
compat with v1 Config::MVP::Reader
require v1 of Reader
fix remaining calls to read_config
require newer CPAN::Meta for custom keys
v3.101450
we need a newer config mvp reader ini
this hack can be dropped now
changes I am about to release
v3.101460
adapt to MVP Reader v2
v3.101461
adjust tests for release_status distmeta
changes for some previously-applied patches
spaces in synopsis INI content
rename --root to --in
final set of changes for upcoming release
tweak log message skipped packages with newlines
rename --inc (long form -I) to avoid conflict with --in
v3.101520
start reworking global config non-plugin heaps
make global config an attr
refactoring buildability and global config
private utility for dumping global config
accept the gconf builder we are passed
prove out a bit more of the stupid temp api
make a Dist::Zilla::MVP hierarchy
more structured init via MVP
make zilla a RootSection property
return sequence, let assembler go away
make use of v1 mvp reader
prune crappy half-measures
avoid unneeded variable
our own Section class
remove unneeded strict/warnings
register plugins as found
support the :version global arg!
config mvp stuff, at least, tested enough
plugins are now registered on the fly
listdeps exists now
dzil new has events
missing abstracts
break assembler into pieces
simplify global config loading
relax the ways assemblers are generated
move plugin registration to Plugin role
move the likely "register bundle" code
note that this will be v4
update repo metadata
restructure placement of mvp readers to free up Config
update code to cope with moved stuff
refactor plugin instantiation, arg check
wire up stash registration
rename stash stuffs
putting sashes to use, fixing minter init
numerous fixes to stashes and !new
if no default profile, use sharedir
generic sharedir dzil new starter
stash reworking
a Rights stash for license data
correct behavior of missing global config
lazify pause credentials stash, as needed
fix un-updated use of Heap stash
these tests are safe again
a better msg for users affected by v4 upgrade
global config is done
the generic stash is no more, for now
command classes are much improved
document v4
ignore ~/.dzil when testing
credit for trailing spaces fix
skip tests for impossible (in dzil) filenames
claim to work on win32! it might even be true!
v4.101540
avoid undef warning when uploading
Build.PL enables recursive tests, just like EUMM
remove reference to outdated role
minor doc tweaks
make some methods more private; improve some type constraints
various doc and code cleanup
zilla->install command is now an arrayref
changelog for next release
v4.101550
cleanup distmeta for v2 spec
validate distmeta
update changelog
delay distini file contents until later
misc. doc cleanup
more all-around doc fixups
more docs here and there
fix busted pod in RootSection
stop indexing misc!
v4.101570
use %PAUSE, not PAUSE, by default
v4.101580
fix role/class type
v4.101581
fix tests for cpanmeta upgrades
v4.101582
eliminate trailing whitespace
update changelog
v4.101610
awful hack to make EUMM version guesser work
v4.101611
revert all PkgVersion changes made today
v4.101612
this test wasted too much of my time
update changelog
the great new PkgDist
remove a bogus apparent addfile entry
minting profile work
whitespace issues; remove tentative docs
more links to dzil.org
add a package until P:W:S:Name is tweaked
changelog for recent commits
remove lots of trailing whitespace
make MintingProfile::Default use ModuleShareDirs
separate implementation and interface for MP
%User stash for author default
prep changelog for next release
remove a trailing space from MakeMaker output
fix bad use of @_ in try{}
fix errors/nits in Prereqs docs patch
allow Conflicts and Develop in Prereqs name
general shuffling around of stashes/roles
deprecate BumpVersion
more stash reworking for generic roles
put deprecation notice in pod, too
if there is no MANIFEST.SKIP do not skip anything
this file is cruft
make more code more similar in layout
more changelog entries
v4.101740
make gconf test command work again
chrome can now prompt
demo of input methods
document latest changes
an initial setup command
the Gnu readline library makes things nicer
changelog for dzil setup
v4.101780
some more todos for the future
gather files after making modules, not before
cleave Dist::Zilla in twain
start refactoring Tester to handle split Zilla
a bit more tester refactoring
remove unneeded "use" lines
make a minter tester!
provide Minter and Builder short names
break module build arg generation into a method
need to make minter tester ... work
get global config for testing minters
require a module that we will use
a basic "does run" test for minting
a test that actually tests something!
eliminate unneeded mint subdir for tests
strengthen warning against from_config
strengthen warning against altering plugins
add a file-pruning method to avoid guts-touching
clearprereqs plugin
rename Prereq to Prereqs
clear out a busted prereq
changelog this branch
Merge branch 'dzil-classes'
more changelog entries
the zilla-subclasses todo is done!
use [Prereqs] not [Prereq]
v4.101800
do not have a useless default!
rename ClearPrereqs to RemovePrereqs
fix an incredibly dumb minter test bug
rename plugin in dist.ini
v4.101801
reorganize ./corpus a bit
use global config root more consistently
v4.101810
load pushd before using
v4.101811
credit to dave rolsky for fix
v4.101812
this plugin is obsolete
fix a bad logger call
cope with stupid lame 5.8.7 -- longing for 5.10
fix indenting in some tests
v4.101830
fix another config_root bug (thanks, LA.pm)
v4.101831
warn less often about "please run dzil setup"
avoid looking at $config_root if ! -d
v4.101880
v4.101900
let TemplateModule use $zilla in template
v4.102220
use dispachouli muter
document $dist
make template rendering errors fatal
v4.102221
v4.102340
authordeps from rafl (with some rework by rjbs)
avoid undef-join warning
means to add constant content to end of dist.ini
deprecate old Prereq names for Prereqs to be consistent
changelog tweaks
give our deprecation teeth
using Git for tags, so no "version" needed
v4.102341
give our deprecation teeth
improved fatality notices for v5
the default minter now adds a version and @Basic
v4.102342
use LaxVersion for testing versions
document the default
use delegated methods, not direct hash access
prune bogus whitespace
v4.102343
TRIAL comment in pkgversion
update changelog
tweak language of PkgVersion documentation patch
fix minimum version of Moose::Autobox required
include main_module in :InstallModules
bump App::Cmd prereq
update changelog
v4.102344
add missing prereq
v4.102345
use log_fatal to die, not die
changelog last few commits
v4.102346
v4.200000
fixup whitespace
v4.200001
code style tweaking for confirmrelease tests
install a now-documented Test::DZil
v4.200002
try to avoid no-known-TZ failures
v4.200003
import MetaNoIndex, with some significant overhauls
changelog for metanoindex
credit to JT and Mark
handle the "package not installed" error from mvp
correct test for current error message
require Config::MVP that provides ->package
prune another prereq
Config isn't indexed (!?)
v4.200004
use "filename" in PruneFile docs, not "filenames"
credit
throw an error on "dzil run" without args
eliminate ability to pass in archive name
fix some whitespace
provide actual releaser names in ConfirmRelease
add the ;authordep comment
restore some undocumented semantics for now
v4.200005
credit for Leon T's changes
fix some role distribution in ModuleBuild
credit to mateu
credit apoc
tweak docs for file finders; credit apoc
only need EUMM 6.30 to install on client
v4.200006
always numify "use VERSION" in MakeMaker
v4.200007
PodVersion no longer drops the file's last newline
include recommended prereqs
v4.200008
allow multiple "skip" args to AutoPrereqs
scan for @Filter in authordeps
issue simple, short error if no dist.ini found
allow minimal pod building in "dzil" so "man dzil" works
add upload_uri to UploadToCPAN
UploadToCPAN will now prompt for credentials if needed
v4.200009
build tarballs with a fixed root
v4.200010
get and set mode on tar contents
v4.200011
credit to Florian for abstract improvements
credit to jantore for HEAD~
v4.200012
credit to Jesse for HEAD~
PkgVersion and PkgDist no longer use BEGIN blocks
v4.200013
v4.200014
put the -TRIAL only on filename, not path
v4.200015
v4.200016
adjust for the not-pruning-stuff behavior of new prereqscanner
v4.200017
fix prereqscanner requirement
v4.200018
use Useqq for Dumper in install tools
create config.ini go-rw
write out config.ini utf-8 encoded
make Chrome::Term return text, not octets
use namespace::autoclean and make_immutable everywhere applicable
document latest changes
v4.300000
some fixups to changelog
add a missing space (doc typo)
minor tweaks to formatting, messages
minor tweaks to code style
credit dave with his changes
v4.300001
credit to wchristian for 0b fix
only add the 0b file for testing as needed
v4.300002
do some obsessive formatting tweaking
(Thanks, Christopher J. Madsen!)
v4.300003
fix changelog for last release
Merge remote-tracking branch 'dolmen/faster-startup'
convert more "use" to "require" in dzil authordeps
load fewer modules at startup for listdeps
avoid unneeded module loading in dzil clean
avoid unneeded module loading in dzil new
avoid more unneeded module loading in dzil run
document the "why" of the last commit
tweak the docs for Prereqs
more credit where due
v4.300004
v4.300005
do not worry about *.patch files
use CPAN::Meta::Requirements; V::R is dead
v4.300006
link to web tut
after building a :-free %payload... USE IT
changelog for previous change
v4.300007
document MakeMaker's make_path
clean up "use" ordering, etc, in MakeMaker
document eumm_version
stub methods that will be provided later
alternate solution to Makemaker role problem
credit for qr//m fix
v4.300008
prune MYMETA.json as cruft
expose sharedir code as hash, not list
v4.300009
typo fix; thanks dpetrov
do not clutter dist.ini with unneeded prereqs
some changelogging
v4.300010
do not claim that a VERSION-less dep is missing
v4.300011
credit for last commit
v4.300012
add a comma, without which the code would not compiles
avoid comments that look like $VERSION=
v4.300013
cpanfile plugin!
changelog!
v4.300014
require newer CPAN::Meta::Requirements
better logging / error handling for "dzil run"
revert erroneous correction
credit for :version
credit for .psgi scanning
credit for more of Olivier's work
v4.300016
changelog entry for dzil add
more credit
v4.300017
v4.300018
v4.300019
v4.300020
typo fix; thanks, dolmen!
do not compile-test the tutorial
whitespace and doc tweaks for GenerateFile changes
v4.300021
test the right string
do not detect "\$VERSION = 1" as a version assignment
v4.300022
credit for HEAD~
v4.300023
add perl to metaconfig
v4.300024
eliminate defaults with required
pass named arguments, not a list, for LicenseProvider
tweak some documentation nits
credit as due
default to being a CaptureExternal App::Cmd::Tester
changelog the app tester change
v4.300025
make PodCoverageTests register prereqs too
credit for pod test changes
fix the scoping on the symlink variables
simplify the test for whether we have symlink
fix a mistake in the docs for mb_lib
changelog!
v4.300026
avoid calling methods on undef!
changelog for the symlink fix
v4.300027
cope with t::lib::Foo packages better
v4.300028
changelog for gatherdir
require that the extension is dotless
make MVP RootSection respect ":version" for Dist::Zila
v4.300029
changelog tweaks
do not try to put fixed-string checks in regex
fix nits in run.pm
use github issues
v4.300030
give credit where it is due!
v4.300031
credit for the test-requires support
v4.300032
update changelog
v4.300033
require CPAN::Uploader 0.103004 for HTTPS
changelog for next release
v4.300034
credit for previous commit
cope with PrereqScanner finding lib again
add version for Path::Class prereq
require the new prereqscanner
never notice Config or Errno
v4.300035
cpan uploader trial?
use Class::Load, not Class::MOP, for load_class
provide a better error when @Filter fails to load a bundle
if a plugin sets dynamic_config to 1, it stays on
require bugfixed Archive::Tar::Wrapper
allow "already assign to VERSION" to be fatal
install with cpanm by default (for now)
document die_on_existing_version
v4.300036
stop setting repo by hand; bundle does it
v4.300037
drop brackets around full package name
fix url of meta-spec (thanks leont)
consider somewhat more painstakingly how to encode
props to my uncle https://en.wikipedia.org/wiki/Julian_Besteiro
insane nonsense to make decode_utf8 barf as needed
"as is" means "do not encode" you blockhead
document "cope with bad encoding" changes
add some bullets to help changelog parser
pod syntax tests fail with non-ascii for now
v4.300038
v4.300039
begin warning about incompat changes ahead
bump prereqs for input-decoders
get bytes from data sections
fix prereqs to match next release number
make tester slurp_file return text
non-ASCII dist corpus for testing
write out encoded, not stringy, content
omit an erroneously passed argument
switch MetaJSON callback to returning bytes
open file raw instead of opening then binmoding
when decoding a file, call "decode"
distmeta tests for non-ASCII authors
assume that Tester add_files files are text strings
add a bit of non-ASCII text to generated file tests
test for non-ASCII author in generated LICENSE file
non-ASCII author tests for NextRelease
use encoded content to get md5 sum of document
non-ASCII copyright holder test for README file
fix use of "around" advice
file cannot see the logger, just confess
fix a for/map confusion
add encoding to error msg about encoding
the much-needed Encoding plugin
v5.000
typo fix
Fix "fallback prereqs" for old build tools
update prereq to ::Readers, not just Mixin::Linewise
v5.001
set encoding during listdeps
v5.002
v5.003
add a (TRIAL RELEASE) marker on trial release
update changelog for stable v5 release
Merge the v5 "encoding" branch - dists beyond ASCII!
v5.004
only use by-hand compile test for now
suggest something that takes less time!
add --keep to dzil test and dzil install
v5.005
use my new standard(?) travis config; gets coverage
we cannot build DZ using DZ with 5.8
changelog for is_bytes
v5.006
run without build
changelog for --no-build
call the all/none filefinder AllFiles and NoFiles
add a "generated by" notice to generated Makefile.PL
add a "generated by" notice to generated Build.PL
add a "generated by" notice to generated MANIFEST
add a "generated by" notice to generated README
add "generated by" notice to test files
v5.007
fix dzil run
v5.008
include time offset along with time
make PPI handle bytes, not codepoints
also use encoded content for PrereqScanner
make AutoPrereqs use the PPI role
warn about non-ASCII package or version
remove unneeded "use PPI"
pass the encoded content to abstract-extractor
require PPI as needed!
Assume that PPI wants octets, not text
changelog for next release
v5.009
create ~/.dzil/profiles as needed
test that we do not add multiple assignments
return a clone of the cached doc, not a reference!
add only one line when adding $VERSION with PkgVersion
changelog for PkgVersion and PPI changes
if the line after package is blank, put version there
allow blank after package stmt for PkgVersion to be mandatory
if we're not going to die on line insertion, log it
changelog for more PkgVersion changes
skip comment-only lines after package statement
make room, everywhere, for $VERSION assignments
v5.010
make sure tester classes match version of main classes
excluding corpus files no longer needed, because FileFinders
v5.011
collapse multi-line abstracts to single line
v5.012
remove a misleading * from pattern
provide META.json as a text file in UTF-8
use braced block rather than list of statements
correct careless syntax error
Merge branch to load author test prereqs unconditionally
if install fails, propagate exception
update changelog for next release
v5.013
add job_count attribute for test runners
credit for cc759e1
fix the placement of variables in loops
v5.014
v5.015
v5.016
niggle: add a colon to some text
changelog update
v5.017
try to provide abstract as text, not bytes
v5.018
do not double decode, dummy
v5.019
drop any default required version for EUMM
changelog entry for DateTime lazy load
v5.020
the new ExtUtils::Manifest can finally handle quoted names
command descriptions for setup and nop
more help for dzil run
contain each subpattern in GatherDir's regexp builder
add a missing . operator!
changelog for authordeps changes
more changelogs
stop referring to non-existing documentation
Merge branch karenetheridge/topic/gatherdir_rewrite_pruner
switch PPI::XS from recommends to suggests
changelog all the things
Revert "use CPAN::Meta::Merge to preserve all meta fragments while merging"
v5.021
Rob Hoelz (1):
Allow a -version argument to the Filter bundle
Robin Smidsrød (1):
Initial version of Dist::Zilla::App::Command::listdeps, based on hanekomu's prereqs command
Shawn M Moore (5):
Doc typo
Allow whitespace before the ABSTRACT comment
Throw a better error when an abstract is not provided
Allow whitespace before the ABSTRACT comment
Throw a better error when an abstract is not provided
Smylers (2):
Document options in own section
Document --versions
Steffen Schwigon (2):
add missing bash_completion subcommands
v4.300015
Tatsuhiko Miyagawa (2):
Support TEST_REQUIRES for MakeMaker 6.63_03
Support test_requires for Module::Build 0.4004+
Upasana Shukla (2):
add --version, extending App::Cmd::Command::version
Do not echo PAUSE password in dzil setup
Vyacheslav Matjukhin (2):
Dist::Zilla::Role::NameProvider implemented
Dist::Zilla::Role::LicenseProvider implemented
Yanick Champoux (4):
missing 'use Data::Dumper'
Add the 'dist=scripts' plugin variable in the pod
Version plugins change the version in scripts as well
typo in configuration
Yuval Kogman (1):
add a DistName type constraint and enforce it on 'name'
ambs (1):
document Filter including bundle itself
ben hengst (1):
add an attr to allow for custom lib dirs for a custom MB class.
csjewell (1):
Make sure files are owner-writable.
fREW Schmidt (1):
remove silly substitution (name is already dashed)
fayland (4):
when The getpwuid function is unimplemented
try getlogin first
typo for '
metayaml more resources
gardnerm (3):
PkgVersion can now find and munge programs
PodVersion plugin will now munge script pods
PkgVersion test for packageless scripts as a TODO
gregor herrmann (1):
Imported Upstream version 5.021
jantore (1):
Stringify filename passed to Archive::Tar
jrockway (1):
fix copypasta doc error
nickolay (1):
- docs for minter profiles providers
nperez (3):
expand the regex a bit to include scoped-with-braces package statements
Tweak the regex again, to just look for braces, tabs and spaces
MakeMaker share_dir support using File::ShareDir::Install
robertkrimen (1):
Fixed logging output
Ævar Arnfjörð Bjarmason (3):
Document the recently added Prereq phases
PkgVersion tests: add a passing test for $VERSION in a comment
PPI Role: prune end/data statements before trying to find variable assignments
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-perl.git
More information about the Pkg-perl-cvs-commits
mailing list