* Mon Feb 12 2018 coolo@suse.com
- updated to 6.011
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
6.011 2018-02-11 12:57:02-05:00 America/New_York
- stashes can now be added in [%Stash] form from a bundle (thanks,
Karen Etheridge)
- use $V env var as an override, when set, in [AutoVersion]
(thanks, Karen Etheridge)
- all remaining uses of Class::Load are replaced with Module::Runtime
(thanks, Karen Etheridge)
* Tue Jul 11 2017 coolo@suse.com
- updated to 6.010
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
6.010 2017-07-10 09:22:16-04:00 America/New_York
- a few documentation improvements (thanks, Chase Whitener, Mary
Ehlers, and Jonas B. Nielsen)
- improve behavior under a noninteractive terminal
- empty file finders should now consistently return []
* Sun Mar 05 2017 coolo@suse.com
- updated to 6.009
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
6.009 2017-03-04 11:16:37-05:00 America/New_York
- update DateTime::TimeZone prereq on Win32 to improve workingness
(thanks, Schwern!)
- add --recommends and --requires and --suggests to listdeps
- improve testing of listdeps (thanks, Mickey Nasriachi!)
- Module::Runtime is now considered 'internal' for the purpose of
carping (thanks, Karen Etheridge!)
- ./tmp is now pruned by PruneCruft (thanks, Karent Etheridge!)
- authordeps now picks up :version for the root section (thanks,
Karen!)
- the config loading of the "perl" config loader is more reliable, but
still please don't use it (thanks, Karen!)
- introducing a new plugin, [GatherFile], to support adding individual
files to the distribution (thanks, Karen!)
* Fri Oct 07 2016 coolo@suse.com
- updated to 6.008
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
6.008 2016-10-05 21:35:23-04:00 America/New_York
- fix the skip message from ExtraTests (thanks, Roy Ivy Ⅲ!)
- cope with error changes in latest Moose (thanks, Karen Etheridge and
Dave Rolsky)
- always stringify $] in MetaConfig to avoid losing trailing zeroes
through numification (thanks, Karen Etheridge!)
* Sun Aug 07 2016 coolo@suse.com
- updated to 6.007
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
6.007 2016-08-06 14:04:39-04:00 America/New_York
- restrict [MetaYAML] to metaspec v1.4, [MetaJSON] to v2.0+, as other
version combinations are not well-supported by the toolchain
* Wed Jul 06 2016 coolo@suse.com
- updated to 6.006
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
6.006 2016-07-04 10:56:36-04:00 America/New_York
- add some documentation to Dist::Zilla::App::Tester (thanks, Alberto
Simões!)
- optimizations to regex munging (thanks, Olivier Mengué!)
- add x_serialization_backend to META.* files (thanks, Karen
Etheridge!)
- metadata plugins are called before metadata defaults are built
(thanks, Karen Etheridge!)
- don't use ExtraTests plugin, but if you do, its generated test files
are a bit faster when unused
* Sat May 28 2016 coolo@suse.com
- updated to 6.005
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
6.005 2016-05-23 08:08:15-04:00 America/New_York
- NextRelease now dies if there's no changelog file found
(thanks, Karen Etheridge)
- Module::Runtime replaces Class::Load (thanks Olivier Mengué)
6.004 2016-05-14 09:14:19-04:00 America/New_York (TRIAL RELEASE)
- stop listing Path::Class as a prereq (thanks, Karen Etheridge)
- update docs on path types (thanks, Graham Ollis)
6.003 2016-04-24 19:23:46+01:00 Europe/London (TRIAL RELEASE)
- leading BOM (FEFF) is stripped on UTF-8 content
- PPI now handles characters, not bytes, fixing non-ASCII
non-comments in your source
6.002 2016-04-23 17:50:26+01:00 Europe/London (TRIAL RELEASE)
- tweaks to Dist::Zilla::Path to keep plugins from v5 era working
6.001 2016-04-23 13:21:56+01:00 Europe/London
[THIS RELEASE MIGHT BREAK YOUR BUILD]
- Using a Dist::Zilla::Path like a Path::Class object now issues a
deprecation warning ("this will be removed") once per call site.
6.000 2016-04-23 11:35:28+01:00 Europe/London (TRIAL RELEASE)
[THIS RELEASE MIGHT BREAK YOUR BUILD]
- Path::Class has been excised in favor of Path::Tiny, exposed as
Dist::Zilla::Path; it will still respond to ->subdir and ->file, but
only until Dist::Zilla v7 -- fix your plugins by then!
- The --verbose switch to dzil is now strictly on/off. To set
verbosity on a per-plugin basis, use the -V switch. Unfortunately,
per-plugin verbosity seems to have been broken for some time, anyway.
- The plugins [Prereq] and [AutoPrereq] and [BumpVersion] have been
removed. These were long deprecated. (Don't confuse Prereq, for
example, with the plural Prereqs, which is the correct plugin.)
- [PkgVersion] now supports a use_package argument which will put the
version in the package statement. (Remember that this syntax was
introduced in perl v5.12.0.)
- Dist::Zilla now requires perl v5.14.0. It will still happily build
dists that run on whatever version of perl you like.
* Thu May 05 2016 coolo@suse.com
- updated to 5.047
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.047 2016-04-23 16:20:13+01:00 Europe/London
- cast things to Path::Class as needed, for now, for v6 backcompat
(don't expect more commits like this)
5.046 2016-04-22 15:50:27+01:00 Europe/London
- avoid using syntax that is called ambiguous on older perls
5.045 2016-04-22 11:37:13+01:00 Europe/London
- add 'relationship' option to AutoPrereqs plugin (Karen Etheridge)
- PrereqScanner role abstracts much of the AutoPrereqs behavior
(thanks, Olivier Mengué!)
- remove duplicates from the results of the :ExecFiles filefinder
- [MakeMaker] now rejects version ranges in prereqs if eumm_version is
not specified to be high enough (7.1101) to guarantee it can be
handled (Karen Etheridge)
- allow comments in an authordep specification with a version
- make FakeReleaser a bit more of a drop-in for UploadToCPAN
(Erik Carlsson)
- make PkgDist preserve blank line after 'package' for PkgVersion
(Chisel Wright)
- add rename option to [GatherDir::Template] (Alastair McGowan-Douglas)
- META.json is now emitted in ASCII (using \u... for non-ASCII
characters) to avoid a bug in older versions of JSON::PP on older
versions of perl
- "dzil build --in ." no longer allows you to blow away your cwd
* Thu Apr 07 2016 coolo@suse.com
- updated to 5.044
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.044 2016-04-06 20:32:14-04:00 America/New_York
- require a newer List::Util to avoid a dumb bug caused by relying on
side effects of loading Moose (thanks, Karen Etheridge!)
* Wed Jan 13 2016 coolo@suse.com
- updated to 5.043
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.043 2016-01-04 22:54:56-05:00 America/New_York
- dzil test now supports --extended to set EXTENDED_TESTING (thanks,
Philippe Bruhat)
* Sat Nov 28 2015 coolo@suse.com
- updated to 5.042
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.042 2015-11-26 09:05:37-05:00 America/New_York
- try to avoid testing errors when the local time zone can't be
determined (https://github.com/rjbs/Dist-Zilla/issues/497)
* Sat Oct 31 2015 coolo@suse.com
- updated to 5.041
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.041 2015-10-27 22:07:54-04:00 America/New_York
- add 'static_attribution' attribution to MakeMaker plugin
- fix prereqs for App::Cmd and Config::MVP::Reader::INI
* Fri Oct 16 2015 coolo@suse.com
- updated to 5.040
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.040 2015-10-13 11:42:25-04:00 America/New_York
- the distribution tarball name no longer includes -TRIAL if the
version contains an underscore
- [PkgVersion] adds "$VERSION = $VERSION_SANS_UNDERSCORES" when
version contains an underscore
- made the PodCoverageTests and PodSyntaxTests plugins generate author
tests, not release tests. These are tests you want passing on every
commit, not just before a release (Dave Rolsky)
* Sun Aug 23 2015 coolo@suse.com
- updated to 5.039
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.039 2015-08-10 09:03:08-04:00 America/New_York
- update required version of MooseX::Role::Parameterized; older
versions work, but can cause a bunch of unwanted warnings
* Sat Aug 08 2015 coolo@suse.com
- updated to 5.038
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.038 2015-08-07 22:16:50-04:00 America/New_York
- [License] can be given a filename option to use instead of LICENSE
- dzil listdeps --develop now exists as an alias for dzil listdeps
- -author (Karen Etheridge)
- dzil authordeps now lists the Software::License class needed
(thanks, David Zurborg)
- PkgVersion now skips .pod files (thanks, David Golden)
- build_element support added for [ModuleBuild] (thanks, David
Wheeler!)
- PkgVersion now skips .pod files (David Golden)
- new native filefinder :ExtraTestFiles (thanks, Karen Etheridge)
- [AutoPrereqs] now looks for develop prerequisites in xt/ (thanks,
Karen Etheridge)
- new file finder ':PerlExecFiles' (thanks, Karen Etheridge)
- try harder to notice failure to set up build root, especially on
Win32 (thanks, Christian Walde)
- better errors when a global config package isn't available (thanks,
Karen Etheridge)
- added the "ignore" option to [Encoding] (thanks, Yanick Champoux)
- allow ; authordep specifications to contain version ranges (thanks,
Karen Etheridge)
- better error when PAUSE credentials can't be loaded (thanks, David
Golden)
- fix documentation for the LicenseProvider role
- improve errors when PPI failes to parse (thanks, Nick Tonkin)
- sort list of executable files in Makefile.PL, for deterministic
builds (thanks, Karen Etheridge)
- omit configure-requires prerequisites from [MakeMaker]'s fallback
prerequisites (used by older ExtUtils::MakeMaker)
* Sun Jun 07 2015 coolo@suse.com
- updated to 5.037
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.037 2015-06-04 21:46:38-04:00 America/New_York
- issue a warning when version ranges are passed through to
ExtUtils::MakeMaker, which cannot parse them and treats them as '0'
https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/215
- added %P formatter code to [NextRelease] for the releaser's PAUSE id
* Sun May 03 2015 coolo@suse.com
- updated to 5.036
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.036 2015-05-02 11:08:51-04:00 America/New_York
- BUGFIX: detection of trial status via underscore in version was
accidentally lost in v5.035; restored now!
* Thu Apr 16 2015 coolo@suse.com
- updated to 5.035
see /usr/share/doc/packages/perl-Dist-Zilla/Changes
5.035 2015-04-16 15:43:26+02:00 Europe/Berlin
- BREAKING CHANGE: is_trial is now read-only
- release_status is a new Dist::Zilla attribute and
ReleaseStatusProvider plugin role
5.034 2015-03-20 10:57:07-04:00 America/New_York
- require new Config::MVP for better exceptions (that we rely on)
- point to IRC in dist metadata
5.033 2015-03-17 07:45:36-04:00 America/New_York
- NextRelease now bases the new file on disk on the original file on
disk, skipping any munging that happened in between
- improve error message when a plugin can't be loaded
- added "use_begin" option to PkgVersion
5.032 2015-02-21 09:36:00-05:00 America/New_York
- when :version is in plugin config, it's now enforced as soon as it's
seen
- add more documentation about bytes/text files
- PruneCruft also prunes _eumm/* now
5.031 2015-01-08 22:04:30-05:00 America/New_York
- correct a test to avoid testing symlinks on Win32
5.030 2015-01-04 22:31:38-05:00 America/New_York
- fixed [GatherDir]'s handling of symlinks to directories
- [AutoPrereqs] now filters out all namespaces found in contained
modules, not just the one corresponding to the module filename
5.029 2014-12-14 14:44:44-05:00 America/New_York
- fix new error in [PkgVersion] when a module had no package
statements
- further rip out use of JSON.pm
5.028 2014-12-12 19:06:23-05:00 America/New_York
- fix regression in [PkgVersion] that made false-positive
identifications for pre-existing assignments to $VERSION
- try avoid cases in which plugin code directly modifies file list
- switch, tentatively, to JSON::MaybeXS
5.027 2014-12-09 09:30:30-05:00 America/New_York
- fix regression in Plugin->plugin_from_config which started passing a
list of pairs rather than a hashref
5.026 2014-12-08 21:33:55-05:00 America/New_York
- eliminate use of Moose::Autobox
- various small performance optimizations
- add "use_our" option to PkgVersion
5.025 2014-11-10 21:12:14-05:00 America/New_York
- fix file.t failures with perl v5.14 and v5.16's Carp
5.024 2014-11-05 23:08:07-05:00 America/New_York
- add the %Mint stash for minting defaults
- quiet down some low-priority log lines
- teeny tiny optimization by building dist prereqs structure lazily
- avoid ever requiring v0 of ExtUtils::MakeMaker
- fix a module-loading ordering issue in `dzil setup`
5.023 2014-10-30 22:56:42-04:00 America/New_York
- optimizations to loading of heavyweight libraries in cmd line app
- some tests are now skipped on Win32 to avoid filename insanity
- files' added_by data should be more informative
- conflicts with installed code is now detected and/or advertised
5.022 2014-10-27 22:55:53-04:00 America/New_York
- several optimizations to how PPI is used
- handle an empty ABSTRACT better
- now properly merging distmeta fragments together without loss, using
new CPAN::Meta::Merge
- create Makefile.PL and Build.PL files earlier, so they're in the file
list "the whole time"
5.021 2014-10-20 22:43:52-04:00 America/New_York
- improve authordeps' ability to cope with version requirements and
non-default plugin names
- a few improvements to help given by "dzil help COMMAND"
- fixes a situation where exclusion-regexp-building in GatherDir
could mangle the given regexps
- now properly merging distmeta fragments together without loss, using
new CPAN::Meta::Merge (Karen Etheridge)
- [PkgVersion] now properly skips over $VERSION assignments in
comments (Karen Etheridge, github #322)
- the building of manpages is supressed in [MakeMaker]-driven builds
- lazily load quite a few more modules
- avoid using user's ~/.dzil even more
- while building dists for testing, don't bother building man pages
- try harder to notice minimum required perl version
- try harder to delete temporarily directory at the end of testing
- don't treat $VERSION assignments in comments as $VERSION assignments
- listdeps now takes --omit-core to skip core modules
- don't try to use terminal encoding on locale-free systems
- suggest the use of PPI::XS
- speed up and debug behavior of GatherDir
5.020 2014-07-28 20:56:25-04:00 America/New_York
- the default required version for ExtUtils::MakeMaker in [MakeMaker]
has been removed
- load DateTime lazily
- the default required version for Module::Build in [ModuleBuild] has
been lowered
5.019 2014-05-20 21:11:47-04:00 America/New_York
- remove a very brief-lived attempt to double-decode
5.018 2014-05-20 21:07:04-04:00 America/New_York
- attempt to return abstract-from-file as a string, rather than
bytes, which can lead to weirdness (github issue #303)
5.017 2014-05-17 08:35:33-04:00 America/New_York
- dotfiles and dot-directories are now included in sharedirs
- ModuleBuild and MakeMake should not re-build if it isn't needed
- authordeps now better understands "perl" dep
- munging of README is delayed to prevent unneeded work and
complication
- MANIFEST is now treated as a binary file
- 'dzil setup' now warns that credentials are stored in the clear
- MakeMaker should include fewer empty and useless hashrefs
- Makefile.old is now pruned as cruft
5.016 2014-05-05 22:27:06-04:00 America/New_York
- hint about [Encoding] plugin in encoding error message (David
Golden)
5.015 2014-03-30 21:55:36-04:00 America/New_York
- make it easier to have multiple PAUSE configs using UploadToCPAN's
pause_cfg_dir option (thanks, David Golden)
5.014 2014-03-16 16:47:07+01:00 Europe/Paris
- Added 'jobs' argument for 'dzil test' for parallel testing (thanks,
David Golden!)
- add default_jobs attribute to TestRunner role
- fix the behavior of 'dzil add' with more than one file
(thanks, Leon Timmermans!)
* Thu Feb 27 2014 coolo@suse.com
- buildrequire timezone to fix test suite
* Mon Feb 24 2014 coolo@suse.com
- updated to 5.013
- META.json is now a UTF-8 file, rather than ASCII
- document the use of filefinders in [PkgVersion], and remove
filtering out of .t, .pod files; do skip non-text files, though
- always load modules in "extra tests" like pod-coverage.t
- PruneCruft also prunes ./fatlib
- avoid being tricked by statements in __END__ section when looking for
variable assignments
- if "dzil install" fails due to exception, it is now propagated
- provide a better error when terminal encoding can't be determined
5.012 2014-01-15 09:58:00-05:00 America/New_York
- when handling a multi-line abstract, fold the lines on whitespace;
previously, the newlines had been left in, which caused downstream
warnings
5.011 2014-01-12 16:09:29-05:00 America/New_York
- ->VERSION is again defined in the tester forms of Builder and Minter
- remove a small obsolete code path from PkgVersion
5.010 2014-01-11 22:06:04-05:00 America/New_York
- stop sharing a reference to cached PPI docs, which led to spooky
action at a distance
- PkgVersion no longer surrounds the new $VERSION assignment with a
bare block
- if there's a blank line after the package statement (and any number
of comment-only lines), PkgVersion will use that for a $VERSION
assignment, rather than insert a new line; this can be made mandatory
with die_on_line_insertion
5.009 2014-01-07 20:21:17-05:00 America/New_York
- include time offset by default in NextRelease
- always pass PPI octets, not text
5.008 2013-12-27 21:57:02 America/New_York
- fix utterly broken `dzil run`
5.007 2013-12-27 20:50:45-05:00 America/New_York
- add the ability to say "dzil run --no-build" to run a command without
building inside the dist dir
(in other words, no `perl Makefile.PL && make`)
- Archive::Tar::Wrapper added as a recommended prereq
- fix :ShareFiles (thanks, Christopher J. Madsen and Karen Etheridge)
- new :AllFiles and :NoFiles filefinders (thanks, Karen Etheridge)
- most files generated by dzil plugins now self-identify with comments