The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.013		2024-03-03	T. R. Wyant
    Fix bug in add_dir functionality.

    Have eg/test-pod-links --dump write to file, not test output.

    Add option --add-dir to eg/test-pod-links

0.012		2024-02-01	T. R. Wyant
    Add new() argument add_dir to cover links to odd places.
    The default is blib/script to cover links into script files.

    Fix test failures when https: is not available. I hope.

    Fix noise in xt/author/perlpod.t.

0.011		2023-02-14	T. R. Wyant
    Add user_agent argument to new().  This allows the user to specify a
    subclass of HTTP::Tiny, to implement extra client functionality such
    as a persistent cache, Thanks to Graham (plicease) for letting me
    know of the need for this, and working with me on the
    implementation.

    Ignore text in X<...> tags. Rendering the text was preventing the
    proper identification of link targets. Thanks to Zaki Mughal
    (zmughal) for recognizing the problem, fixing it, submitting the
    pull request, and rattling my cage when I (for some unknown reason)
    did not respond to his original request.

    If IO::Socket::SSL is missing, https: links generate skipped tests,
    with a diagnostic for the first one skipped.  Thanks to Mark Gardner
    (mjgardner) for pointing out the need for this.

0.010		2022-09-29	T. R. Wyant
    Localize $_ before while (<>).

0.009		2022-09-11	T. R. Wyant
    Add canned 'ignore_url' value MAYBE_IGNORE_GITHUB.  This causes
    GitHub URLs to be ignored unless the source directory contains a Git
    repository and GitHub is configured as a remote.  This is intended
    to be useful to authors whose boiler plate contains GitHub links, in
    the early stages of the project before the GitHub repository has
    been created.

0.008		2021-09-26	T. R. Wyant
    Provide fake modules for testing to prevent test failures on systems
    that have stripped POD from core modules.

    Cache URL responses, for performance and to minimize hits on sites.
    This is controlled by the Boolesn cache_url_response attribute,
    which defaults to true.

    Correct generation of 'provides' metadata.  Thanks to Favio Poletti
    for blogging
    https://github.polettix.it/ETOOBUSY/2021/06/15/the-real-pause-workaround/,
    and ultimately to Joel Berger for the pointer to
    https://metacpan.org/pod/CPAN::Meta::Spec#no_index

0.007		2021-03-29	T. R. Wyant
    Add rt.cpan.org back to bug reporting methods. Long live RT!

    Get prerequisites up to snuff and add xt/author/prereq.t to ensure
    they stay that way.

0.006		2021-01-16	T. R. Wyant
    Add Travis CI testing.

    Use GitHub as bug tracker. R.I.P. rt.cpan.org.

0.005		2020-06-26	T. R. Wyant
    Skip man tests if 'man -w man' can not be executed. Thanks to Alceu
    Rodrigues de Freitas Junior, whose OpenBSD smoker picked this up.

0.004		2019-10-30	T. R. Wyant
    Optionally fail URL links that redirect. The user can provide code
    to determine which redirections are allowed.

0.003		2019-08-30	T. R. Wyant
    Fix test of link to extant-but-undocumented module. The result now
    contains the failing link and line number, and a passing test for
    the entire file is NOT generated.

0.002		2019-08-04	T. R. Wyant
    Skip URL links with server (5xx) errors.  This is controlled by
    Boolean attribute skip_server_errors, which is true by default.  The
    default behaviour is a change from version 0.001, which generated a
    failed test in this case. The logic (if any) is that status 5xx can
    represent an actual server error rather than an incorrect link.

0.001		2019-07-04	T. R. Wyant
    First production release