0.10 6 February 2009

        Added support for more complex persona specifications, specifically
        !( foo || bar ) to indicate that code should be compiled for all
        but the given personas.

0.09 5 February 2009

        Fixed test-suite so we don't die on OS's that don't support setting
        environment variables on the commandline, such as Win*.

        30 January 2009
        Fixed test-suite so that any existing script by the name 'foo' does
        not interfere with our 'foo' for testing script behaviour.

0.08 29 January 2009

        Added wildcard functionality to "only_for", and the possibility to
        specify multiple "only_for"'s in on call..  Rearranged pod slightly
        to de-emphasize command line parameter handling, as we now support
        having persona dependent code simply in a script.  Adapted tests to
        test for new functionalities.

0.07 29 January 2009

        Added capability to use persona filtering easily inside a script,
        without having to resort to funny things: the funny things now happen
        nicely embedded inside "import".  Added tests for this functionality
        as well, of course!

        Added some path information to make tests pass if no previous version
        of persona is installed: apparently any installed version was leaking
        into parts of the test.

0.06 26 January 2009

        Removed the -require- handler: it is possible to set %INC from the
        @INC handler (I should have read the "perldoc -f require" more
        carefully).

        Now uses the normal handling if there are no skipped lines found:
        if there are, __FILE__ is now set to what it would be without it
        having been processed.

0.05 25 January 2009

        Added code to have any errors in -require- be reported from the "right"
        location, to avoid code breakage by stupid core modules such as
        "base.pm" that seem to depend on specific call stack info when a
        -require- fails.

0.04 25 January 2009

        Removed dependency to non-core module List::MoreUtils.  Got so used
        to using that module that I incorrectly assumed it was core (well,
        maybe it should be ;-).  Spotted by Frank Wiegand.

0.03 25 January 2009

Externalized parsing logic in "path2source" class method.

        Added -require- handler so that we can properly set the %INC setting
        of the processed file.  Adapted CAVEATS section accordingly.

        And more tests of course.

0.02 24 January 2009

Changed the abstract. Fixed some warnings. Added a CAVEATS section.

0.01 23 January 2009

First version of persona.pm.