The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
-   v0.6.0 Sun Mar 18 22:20:49 CDT 2018

    Add output to Makefile.PL, try to figure out why version directory
    is not being produced.

    Added boilerplate to t/bin/make-* without add'l output. Someday
    these might even work...

    Dir.pm uses search_bin then search_cwd to locate version & Git
    dir's. Order makes more sense since Makefile.PL will be usual spot
    for exection.

    Push a bit more code into Util for re-use, push searches into 
    range of $Bin .. cwd if bin is below cwd. Avoids searching up
    large paths that aren't going to have anything useful in most
    cases.

-   v0.5.8

    Replace /bin/env with /usr/bin/env as possibly the only thing with a 
    more-or-less stable path across systems... Thanks to Thomas Klausner
    for checking this across systems for me.

    Ditto replacing #!/bin/bash with #!/usr/bin/env bash

-   v0.5.7

    Looking at it... probably want to search $Bin for git artifiacts
    first before checkin cwd -- normal users will want to find items
    relative to location of Makefile.PL rather than t/foobar. In most
    cases only one will find something, makes more sense to search in
    the users' order rather than for testing.

    Remmove extraneous tag from MANIFEST

-   v0.5.6

    Add META_MERGE into Makefile.PL for git (thanks to Jim Keenan).

    Require Cwd 3.73, hopefully avoids issues with infinite loops.

    Add "VERBOSE_FROMPERLVER" to set $verbose in modules, print 
    progress messages for debugging during install.

    Remove leftover breakpoints.

    Up module versions to v0.1.1.

    Split re-used utils into M::FPV::Util.

-   v0.5.5 Thu Mar 15 20:05:10 CDT 2018

    Fix make-sandbox-dir.

    Fix MANIFEST

    Alwyas remove version, dynamic, sandbox/.git dir's in ./t 
    to force running the build code during module packaging.

    Snag path search using File::Spec from FindBin::libs, doesn't
    seem to be any other way to deal with Windows (or VMS).

    Re-factor tests into Test::KwikHak to avoid cut+paste errors.

    Add steparate step to re-extract tarball and use Makefile.PL +
    make all test install prior to upload to verify MANIFEST
    contents (not visible in package, other than that perhaps
    the manifest is more likely to represent the necessary files).

-   v0.5.3 Wed Mar 14 22:18:31 CDT 2018

    Unlink all version.* tmp files.

    Deal with MSW filesystem not using '/' for the root.

    Missing file in MANIFEST.

-   v0.5.2 Wed Mar 14 16:16:10 CDT 2018

    Fix no 5.0 test to account for '5' or '5.'.

    Add test 13-*.t to check full variety of versions with 'no 5',
    hence the improvements in the no-5.0 check.

    Fix MANIFEST.

    Add strict to tests, fix undef vars.

-   v0.5.1 Wed Mar 14 13:43:46 CDT 2018

    Handle edge case "no 5.0.0".

    Search up $Bin for version directory. Simplifies handing standard
    path with test sub-dirs. "version_dir" can be path to any existing
    directory or the path will be searched up $Bin to the root.

    Test cleanups.

    More example output in POD.

-   v0.5.0 Tue Mar 13 18:24:57 CDT 2018

    Working version_from handler.

    Kwikhaks to generate version directory for a variety of
    version formats (make-version-dir) and recover the sandbox
    (make-sandbox-dir).

    Generator for dynamic tests based on version dir's (make-tests).

    The t/bin/make-* files are called from Makefile.PL.

-   v0.4.4 Mon Mar 12 10:14:04 CDT 2018

    Fix botched path in usability for extracting the 
    sandbox .git.

-   v0.4.3 Sun Mar 11 14:08:02 CDT 2018

    Added tests, shell script to generate minimal
    sandbox test directory (extracted as necessary
    via 0-usable.t). this needs to be re-run if 
    there are changes to the ./version directory.

    Added shell snippets to acquire usable test list
    into MANIFEST. The trick here is grabbing all of
    ./t other than the stub .git directory and including
    the ./t/sandbox/.git.tar file.

-   v0.4.2 Thu Mar  8 15:53:35 CST 2018

    Modify git tests to be language-agnostic 
    (hack regex rather than try to set the LC to 
    C so that folks can read the test results).

-   v0.4.1 Thu Mar  8 15:00:08 CST 2018

    Cleaned up packaging in the git tests.
    
    Non-URL git tests should now be portable.

    Still figuring out reliable way to test the URL handling
    (e.g., without a network). Any fix I can think of won't
    be portable to Windows due to lack of filesystem sockets.

-   v0.4.0

    Allows defining arguments for tball & url, takes first one
    that works. 

    POD for PREOP in Makefile.PL for auto-generating repo tarball.

    Git still needs testing, especially on Windows.

    Interface shouldn't change much at this point, main issue will
    be making the url-clone approach work and validating all of
    the ways that tarballs can fail.

-   v0.3.1  

    Test cleanups (mainly botched check for existing git executable).

    Start adding extract git from tarball of .git or url.

-   v0.3.0 Wed Mar  7 21:52:37 CST 2018

    POD & tests for Git, enough hacks on the Git module
    that it works with the tests (Caveat Emptor).

    Fix bug of $ENV{ PERL_VERSION } not being parsed and
    numified.

    Minor clenaups.

    Make consistent use of extractor's "value" method
    rater than looking directly into the hash.

    Extract::value rejects false keys (used to be only
    undefined).

    Bump the module versions up a notch to 0.1.0 since
    the tests pass and it all seems to do something 
    at this point.

-   v0.2.0 Tue Mar  6 19:18:15 CST 2018

    POD

    Bump version.

-   v0.1.0 Tue Mar  6 12:38:07 CST 2018

    Passes all Dir tests on all platforms, bump up version.

    POD.

-   v0.0.7 Mon Mar  5 23:06:03 CST 2018

    Correct error in Makefile.PL.

    Added tests.

-   v0.0.6

    POD cleanups.

    Copy message "files" => "files/dirs" to avoid confusion with
    list of files displayed.

-   v0.0.5

    Remove FindBin::libs from Makefile.PL.

-   v0.0.4 Sat Mar  3 22:51:10 CST 2018

    Modify tests, separate require from calling import.

    Report version of module loaded via require to isolate
    which version is not parsable by 5.8.

-   v0.0.3 Fri Mar  2 14:19:47 CST 2018

    Makefile.PL, add missing dependencies.

-   v0.0.2 Thu Mar  1 13:45:34 CST 2018

    Add handling for Git, split low-level functions
    for acquiring data into Dir and Git classes. 

    Utility functions have a few changed names to make
    them consistent with switching between subdir and 
    git tags.

    Git is largely untested.

    Added tests & sanity checks.

-   v0.0.1  Sun Feb 18 14:19:59 CST 2018

    Initial kwikhak... ah... er... "relase", yes,
    that's the word: release.