SQL-Routine-SQLBuilder ---------------------------------------------------------------------- 2005-09-12 Darren Duncan * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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.