SQL-Routine-SQLParser
----------------------------------------------------------------------

2005-09-08   Darren Duncan <perl@DarrenDuncan.net>

    * SQL-Routine-SQLParser Release 0.2.0.

    * New code file versions are: SQLParser.pm v0.2.0 and en.pm v0.2.0.

    * Updated external dependencies on Locale::KeyedText to v1.6.0 and on
    SQL::Routine to v0.70.0.

    * From now on, if the minimum Perl version that this distribution depends on
    (currently 5.008001) comes bundled with a satisfactory version of a module
    that we have a dependency on, then we will no longer specify any version
    number when referring to said module.  An example of such is Test::More.

    * Added a new main title to this Changes file that matches the ReadMe file.

    * Rewrote the documentation section KEEPING UP TO DATE in the ReadMe file.

    * Minor SQLParser.pm documentation update so that any Perl subs which were
    referred to as "function/method" etc are now simply "function".

    * Converted every distribution file to use indentations composed of space 
    characters (4 spaces per indentation level) rather than tab characters.

    * Updated all files containing POD (*.pm, *.pod) to re-order some POD
    sections.  Now all of the POD is after all of the code, rather than that
    being mostly true but for a bit of POD before most of the code.  The 'NAME'
    POD has been moved to just above the 'SYNOPSIS'. The 'DEPENDENCIES' has been
    moved to just above the 'SEE ALSO'.  Any 'BUGS' and 'CAVEATS' have been
    moved to just below the 'SEE ALSO'.  The 'COPYRIGHT AND LICENSE' has been
    moved to the very end of the file, except that any 'CREDITS' have been moved
    below that.  Also updated the ReadMe file to move the 'CREDITS' below the
    'COPYRIGHT AND LICENSE'.  There were zero changes to the content of any POD 
    sections, and no new POD sections were added or existing ones removed,
    except for those explicitly listed below.

    * Updated all files containing POD:  Deleted the 'SYNTAX' section, whose
    value was dubious, from any files that had one.  Renamed 'COPYRIGHT AND
    LICENSE' to 'LICENCE AND COPYRIGHT', and added a new 'AUTHOR' section just
    above it.  Renamed 'CREDITS' to 'ACKNOWLEDGEMENTS' in any files that had
    one.  COPYRIGHT and CREDITS were likewise renamed in the ReadMe file.

    * Updated the POD in all *.pm files:  Added a new 'VERSION' section, which
    appears just below the 'NAME'.  Added a new 'INCOMPATIBILITIES' section,
    which appears just below 'DEPENDENCIES'.  Renamed and/or merged any 'BUGS'
    and 'CAVEATS' sections into a single 'BUGS AND LIMITATIONS' section, and
    added that section to any files lacking its predecessors.  Rewrote the
    'DEPENDENCIES' into a new paragraph-resembling format that specifies where
    each dependency is, such as bundled with perl, or bundled with the current
    distribution, or available on CPAN; also rewrote the ReadMe file version.

    * Updated all *.pm files to add a new external dependency on the 'version'
    module, which has core-like functionality but isn't yet bundled with Perl;
    all 'our $VERSION' declarations were changed to qv-wrapped three-part format
    from floating point format; likewise, updated the *_00_Compile.t file to use
    'version', and also changed the tests for expected module versions to be
    performed by is() rather than cmp_ok().

    * Updated SQLParser.pm to add a new external dependency on the 'only' 
    module, which has core-like functionality but isn't yet bundled with Perl;
    all "use Foo N.NN" statements were changed to three-part format and now look 
    like "use only 'Foo' => 'N.N.N-'".

2005-06-25   Darren Duncan <perl@DarrenDuncan.net>

    * SQL-Routine-SQLParser Release 0.01.

    * This release is a place-holder for other distributions to refer to; it
    contains a framework into which I can put code that does something useful
    later; for now it declares a functionally empty object.

    * Original code file versions are: SQLParser.pm v0.01 and en.pm v0.01.

    * Original external dependencies are on Locale::KeyedText v1.05 and on
    SQL::Routine v0.65.

    * This is the first release of any distribution to contain
    SQL::Routine::SQLParser.  This is the first release of any distribution for
    which some of the existing work that became the SQL-Routine-SQLParser
    distribution was in the form of executable code, and not just design
    documentation.

    * For historical posterity, this is this distribution's file manifest:

        Changes
        GPL
        INSTALL
        lib/SQL/Routine/SQLParser.pm
        lib/SQL/Routine/SQLParser/L/en.pm
        Makefile.PL
        MANIFEST
        META.yml                                 Module meta-data (added by MakeMaker)
        ReadMe
        t/lib/t_SRT_SP_Util.pm
        t/SRT_SP_00_Compile.t
        TODO