SQL-Routine-SQLBuilder
----------------------------------------------------------------------

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

    * SQL-Routine-SQLBuilder Release 0.21.1 (SVN r808).

    * New code file versions are: SQLBuilder.pm 0.21.1 and en.pm 0.2.1.

    * Updated all POD-containing files to re-wrap any non-indented POD
    paragraphs to a 75 character width, which is 5 less than the 80
    character width they were wrapped to before.  This change should make
    it easier to copy and paste a diff or patch of this documentation into
    an email message, where it is quoted at least once, without any line
    wrapping occurring.  Likewise, these standard documentation files were
    re-wrapped to 75 characters: ReadMe, INSTALL, LGPL|GPL, Changes, TODO.

    * Revised this Changes file to replace all detail entries for releases
    0.18 thru 0.21.0 with a significant release list for the same period;
    also added references to when all 'Rosetta developer release' (#s 1-3)
    were.

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

    * SQL-Routine-SQLBuilder Release 0.21.0 (SVN r787), containing
    SQL::Routine::SQLBuilder 0.21.0, was released on CPAN.  This is the
    first release of this distribution and its modules for which they had
    3-part version numbers, rather than floating point version numbers.

    * These were the current versions cited by the public announcement for
    Rosetta/SQL-Routine developer release #3.

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

    * SQL-Routine-SQLBuilder Release 0.20, containing
    SQL::Routine::SQLBuilder 0.20, was released on CPAN.  This is the last
    release of this distribution and its modules for which they had
    floating point version numbers, rather than 3-part version numbers.

2005-04-03   Darren Duncan <perl@DarrenDuncan.net>

    * SQL-Routine-SQLBuilder Release 0.17, containing
    SQL::Routine::SQLBuilder 0.17, was released on CPAN.

    * These were the current versions cited by the public announcement for
    SQL-Routine/Rosetta developer release #2.

2005-03-19   Darren Duncan <perl@DarrenDuncan.net>

    * SQL-Routine-SQLBuilder Release 0.16, containing
    SQL::Routine::SQLBuilder 0.16, was released on CPAN; this is the first
    release of the SQL-Routine-SQLBuilder distribution.  This is the first
    release of any distribution to contain SQL::Routine::SQLBuilder, which
    was renamed from Rosetta::Utility::SQLBuilder.  This is the first
    release for this module where it explicitly has a version number
    matching its distribution.

2005-03-18   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta-Extensions Release 0.15, containing
    Rosetta::Utility::SQLBuilder 0.15, was released on CPAN; this is the
    last release of the Rosetta-Extensions distribution.  This is the last
    release of any distribution to contain Rosetta::Utility::SQLBuilder. 
    This is the last release for this module where it does not explicitly
    have a version number matching its distribution.

2004-08-06   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta-Extensions Release 0.06, containing
    Rosetta::Utility::SQLBuilder 0.06, was released on CPAN.

    * These were the current versions cited by the public announcement for
    Rosetta/SQL-SyntaxModel developer release #1.

2004-04-10   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta-Extensions Release 0.01, containing
    Rosetta::Utility::SQLBuilder 0.01, was released on CPAN; this is the
    first release of the Rosetta-Extensions distribution.  This is the
    first release of any distribution to contain
    Rosetta::Utility::SQLBuilder.  This is the first release of any
    distribution for which some of the existing work that became the
    SQL-Routine-SQLBuilder distribution was in the form of executable code,
    and not just design documentation.

2004-03-25   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta Release 0.29 was released on CPAN.  This is the last release
    of any distribution for which all of the existing work that became the
    SQL-Routine-SQLBuilder distribution was purely in the form of design
    documentation, without executable code of any kind.

2004-03-21   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta Release 0.27 was released on CPAN.  This is the first release
    of any distribution where the proposal documentation for
    SQL::Routine::SQLBuilder uses the name Rosetta::Utility::SQLBuilder for
    it; it was renamed from Rosetta::Engine::Common::SQLBuilder.

2004-03-08   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta Release 0.26 was released on CPAN.  This is the last release
    of any distribution for which the documented name of the proposed
    module that became SQL::Routine::SQLBuilder was given the name
    Rosetta::Engine::Common::SQLBuilder.

2004-02-23   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta Release 0.24 was released on CPAN.  This is the first release
    of any distribution where the proposal documentation for
    SQL::Routine::SQLBuilder uses the name
    Rosetta::Engine::Common::SQLBuilder for it; it was renamed from
    Rosetta::Driver::Common::SQLBuilder.

2004-02-12   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta Release 0.23 was released on CPAN.  This is the last release
    of any distribution for which the documented name of the proposed
    module that became SQL::Routine::SQLBuilder was given the name
    Rosetta::Driver::Common::SQLBuilder.

2003-04-15   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta Release 0.07 was released on CPAN.  This is the first release
    of any distribution to have proposal documentation that splits out SQL
    generation code into its own module, whereas prior to this the
    documentation included SQL generation as one of several functions
    performed by several distinct modules.  The proposed name for this
    module is Rosetta::Driver::Common::SQLBuilder.

2003-01-27   Darren Duncan <perl@DarrenDuncan.net>

    * Rosetta Release 0.02 was released on CPAN; this is the first release
    of the Rosetta distribution.  Early versions of the design
    documentation that became the SQL-Routine-SQLBuilder distribution were
    included.

2003-01-05   Darren Duncan <perl@DarrenDuncan.net>

    * DBIx-Portable Release 0.01 was released on CPAN; this is the only
    release of the DBIx-Portable distribution.  This is the first release
    of any distribution to contain design documentation that became the
    SQL-Routine-SQLBuilder distribution.

2002-11-12   Darren Duncan <perl@DarrenDuncan.net>

    * Began development on the modules which became the
    SQL-Routine-SQLBuilder distribution as their own entity that is
    separate from my application, for open-source distribution on CPAN. 
    The modules were to comprise an RDBMS-generic DB framework for any
    application to use.

    * Modules based on a template created by h2xs 1.18.

2002-07-28

    * Posted the first significant update to the second prototype, which
    added an index or cache for data that was expensive to calculate for
    each page request, and involved rewriting about a fourth of the perl
    code.

2002-06-07

    * Posted to my website the second public prototype demo of the new
    self-proprietary database driven application, whose database schema,
    user interface, feature set, and Perl application code was almost
    completely rewritten. The new version explicitly had separate modules
    for database communication and the web interface logic, with
    MySQL-specific code and database generic or data dictionary code in
    separate files, and separate files for parts of the web interface.  The
    program used the same generic CPAN modules as in the first prototype,
    DBI/MySQL and CGI::Portable.

    * This is when I started writing self-contained code components that
    were explicitly designed to enable external code that used them to work
    seamlessly on multiple database products, and hence 2002 is the start
    of my declared copyright date range for SQL::Routine::SQLBuilder.

2001-11-24

    * Posted the last update to the first prototype.

2001-07-12

    * Posted to my website the first public prototype demo of a new
    self-proprietary database driven application, which is like a cross
    between a multimedia metadata catalogue and a repository for historical
    or genealogical data.  This application contained the first prototypes
    of code that ended up in these modules.  All of this application's
    code, for database communication and web interface logic, was situated
    in a single module, with the rest of the program being more generic
    CPAN modules like DBI (and DBD for MySQL) and CGI::Portable.

2000-05-17

    * Requested MySQL database privileges on my web host so I have
    something to start developing, testing and deploying database driven
    applications on.