Permalink
Switch branches/tags
Commits on Apr 23, 2016
  1. v5.047

            - cast things to Path::Class as needed, for now, for v6 backcompat
              (don't expect more commits like this)
    rjbs committed Apr 23, 2016
Commits on Apr 22, 2016
  1. v5.046

            - avoid using syntax that is called ambiguous on older perls
    rjbs committed Apr 22, 2016
  2. v5.045

            - 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
    rjbs committed Apr 22, 2016
  3. fix fake pod to be real fake pod

    rjbs committed Apr 22, 2016
  4. add --cpanm-versions for listdeps

    rjbs committed Apr 22, 2016
  5. do not allow "dzil build --in ."

    see #341
    rjbs committed Apr 22, 2016
  6. do not allow vertical whitespace in filenames

    ExtUtils::Manifest will freak the heck out
    rjbs committed Apr 22, 2016
  7. TextTemplate: pass args to fill_in as well

    This allows PACKAGE, for example, to work.  See #473.
    rjbs committed Apr 22, 2016
Commits on Apr 21, 2016
  1. put META.json in ASCII

    bug in JSON::PP + old perl:
    
    makamaka/JSON-PP#9
    rjbs committed Apr 21, 2016
  2. Recommend Data::OptList 0.110

    Because it is faster.
    See rjbs/Data-OptList#1
    committed with rjbs Apr 21, 2016
  3. credit for PrereqScanner role

    rjbs committed Apr 21, 2016
  4. Rewrite AutoPrereqs to use DZ::Role::ScanPrereqs

    Signed-off-by: Olivier Mengué <dolmen@cpan.org>
    Signed-off-by: Philippe Bruhat (BooK) <book@cpan.org>
    committed with rjbs Apr 21, 2016
  5. Extract Role::ScanPrereqs from plugin AutoPrereqs to allow reuse

    Dist::Zilla::Role::ScanPrereqs is a new role that contains the core
    logic of plugin AutoPrereqs without the 'register_prereqs' code.
    This will allow to reuse this scanning code for other purposes (my idea:
    check that scanned prereqs match declared prereqs).
    
    Pair programming with BooK at Perl QA Hackathon 2016.
    
    Signed-off-by: Olivier Mengué <dolmen@cpan.org>
    Signed-off-by: Philippe Bruhat (BooK) <book@cpan.org>
    committed with rjbs Apr 21, 2016
  6. Allow renaming of files with GatherDir::Template

    Alastair McGowan-Douglas committed with rjbs Nov 12, 2015
  7. credit for FakeReleaser updates

    rjbs committed Apr 21, 2016
  8. Use FakeRelease

    Csson committed with rjbs Feb 12, 2016
  9. Add cpanid()

    Csson committed with rjbs Feb 12, 2016
  10. Fix typo

    Csson committed with rjbs Feb 12, 2016
  11. be a bit more selective when scanning for local namespaces

    This screens out things like "t::00-report-prereqs.t" (translated from
    filenames)
    
    Adds a test for not extracting '#' (e.g. from "package # hide from PAUSE").
    karenetheridge committed with rjbs Jan 11, 2015
  12. Use absolute paths rather than relative ones when gathering files

    This fixes issues when using [ShareDir::Tarball] on OSX (where the sharedir is
    inflated into /tmp and files are being gathered from it).
    
    We can run into issues when the repo root is underneath a symlink at a
    different depth than the real path -- e.g. OSX's TMPDIR defaults to /tmp,
    which is a symlink to private/tmp (and /var symlinks to /private/var, so
    /private/var/tmp is the final canonical location).
    
    When we make /tmp/whargarbl/source/foo into a link relative to the repo root
    (/tmp/whargarbl/source), we end up with ../../../private/tmp/whargarbl/source,
    which does not exist.
    
    Arguably this is actually an issue with File::Spec::abs2rel.
    karenetheridge committed with rjbs Sep 8, 2015