Revision history for Dist-Zilla-Plugin-Git-Contributors

0.037     2024-02-18 23:50:16Z
          - also check for duplicate names; print the duplicate emails or
            names found

0.036     2020-12-24 19:08:06Z
          - minor documentation and tooling updates
          - sort by name as well as commit count, for consistent results
            across builds

0.035     2018-09-08 17:38:51Z
          - extra newline chomped in debugging output
          - fix minimum version of Git::Wrapper required in tests (RT#127045)

0.034     2018-04-22 08:59:29Z
          - also handle $zilla->authors possibly returning a list (as in
            Dist::Zilla v7)

0.033     2018-04-22 08:48:13Z
          - 'paths' as reported in config metadata is now once again the exact
            string passed to zilla, rather than normalized paths (fixes issues
            in upcoming Dist::Zilla v7)

0.032     2017-12-06 01:30:30Z
          - fix tests to work on git before 2.0.0, where gpgsign is not
            implemented

0.031     2017-11-29 02:15:17Z
          - avoid triggering GPG hooks during testing (thanks Ioan Rogers!)

0.030     2017-05-12 15:57:35Z
          - remove spaces from config data dumped to META, which parses badly
            on older YAML decoders in the toolchain

0.029     2016-10-14 01:12:15Z
          - also include empty (file-less) commits; broken since 0.010

0.028     2016-09-27 01:26:54Z
          - add Unicode::Normalize to prereqs -- needed by Unicode::Collate
            when performing normalizations

0.027     2016-09-24 04:27:18Z
          - fix failures on 5.016000 (broken CORE::* subs; see perl RT#113044)

0.026     2016-09-22 17:36:27Z
          - fall back to lc() when casefolding is not available, which removes
            the new perl 5.016 requirement.

0.025     2016-09-22 00:28:04Z
          - uniqueness tests for email addresses are now done
            case-insensitively (Matthew Horsfall); minimum perl version raised
            to 5.016.

0.024     2016-08-09 01:55:19Z
          - include the git version in metadata

0.023     2016-05-07 03:01:07Z
          - fix tests to avoid any user-configured pre-commit hooks

0.022     2016-04-22 12:52:07Z
          - the JSON::PP injection is back - we also need to care about what
            CPAN::Meta does with MYMETA.json, which is beyond our ability to
            check for at build time.

0.021     2016-04-21 17:25:55Z
          - removed JSON::PP injection if [MetaJSON] is new enough to be
            rendering META.json in ascii mode (5.045)

0.020     2016-02-21 04:17:13Z
          - JSON::PP injection is back, as a harmless configure-suggests

0.019     2016-02-19 05:44:15Z
          - JSON::PP logic is refined to check for dynamically-configured
            distributions and those requiring Dist::Zilla
          - remove conditional JSON::PP injection, and replace it with a
            warning message (RT#112147)

0.018     2016-01-27 02:34:58Z
          - improved testing of git directories under MSWin32 (Klaus Eichner)

0.017     2016-01-10 01:23:36Z
          - no changes since 0.016

0.016     2015-12-23 07:42:21Z (TRIAL RELEASE)
          - inject a prerequisite on JSON::PP 2.27300 if non-ascii characters
            are found in contributor data, to allow for (future) correct
            parsing of META.json

0.015     2015-10-30 02:23:31Z
          - duplicates entries are removed, using the email address as the
            unique key

0.014     2015-07-29 02:33:55Z
          - when include_releaser = 0, utf8-decode the releaser name before
            matching it against the list of contributors

0.013     2015-07-21 01:55:31Z
          - use quotemeta() in regular expressions, to avoid choking when a
            contributor name contains special characters

0.012     2015-07-06 23:35:19Z
          - log a warning if user configs are missing

0.011     2015-03-21 18:10:36Z
          - new "remove" option, to specify patterns to match for exclusion

0.010     2015-02-14 22:01:43Z
          - match authors against committers using email address, rather than
            using a full exact string match

0.009     2015-01-19 18:42:40Z
          - avoid fatal error when there are no git commits

0.008     2014-10-22 03:30:59Z
          - fix test that broke with changes in Dist::Zilla::Tester 5.021 (it
            was my own patch, even!)

0.007     2014-08-16 06:31:41Z
          - added the new "path" configuration option, for help in building
            dists contained within a subdirectory of a repository

0.006     2014-08-15 01:44:00Z
          - increase the minimum required version of Unicode::Collate
          - increase the minimum required version of Git::Wrapper
          - avoid doubly-encoded committer strings on older perls by avoiding
            encoding the string before we send it to IPC::Open3
          - make sure not to crash doing "dzil build" when a user has no
            user.name and include_releaser = 0 (Kent Fredric, #1)

0.005     2014-08-13 00:46:11Z
          - basic tests are now ascii-only; unicode tests are marked as TODO
            on MSWin32 for now (see (github) genehack/Git-Wrapper#52 for the
            gory details)
          - now properly sorting names using case-insensitive unicode collation

0.004     2014-08-08 01:29:08Z
          - when on MSWin32, check for mysysgit version and also set
            appropriate config options for proper unicode support
          - new "order_by" configuration option, to allow sorting contributors
            by number of commits made, rather than alphabetically
          - mark "include_releaser" option as experimental, as it will likely
            get removed if CPAN-API/metacpan-web#1270 gets resolved

0.003     2014-08-07 02:32:19Z
          - new 'include_releaser' option, for filtering the releaser user out
            of the contributor list after 'include_authors' has been applied
            (include_authors = 1, include_releaser = 0 recommended)

0.002     2014-08-06 05:21:51Z
          - do not add an empty x_contributors key if there are no
            (non-author) contributors to report
          - fix test failures when run on a system where git has not been
            configured
          - warn at runtime if Pod::Weaver::Section::Contributors is too old
            to pull data from distmeta on its own
          - do not blow up if run in a directory that is not tracked by git

0.001     2014-07-31 01:42:08Z
          - Initial release.