FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Change Log

 
Post new topic   This topic is locked: you cannot edit posts or make replies.     Forum Index -> DDBI
View previous topic :: View next topic  
Author Message
jpelcis



Joined: 09 Mar 2006
Posts: 40

PostPosted: Wed Jul 12, 2006 10:15 pm    Post subject: Change Log Reply with quote

Note: This is for visibility purposes only. All of the information in this thread can be found in the D DBI Change Log
Back to top
View user's profile Send private message
jpelcis



Joined: 09 Mar 2006
Posts: 40

PostPosted: Wed Jul 12, 2006 10:17 pm    Post subject: Version 0.2.1 Reply with quote

    Version 0.2.1

      D DBI now uses the New BSD License instead of the LGPL.

      ODBC support has been rewritten completely.
        ODBC Version 3.51 is supported.

        WindowsAPI is used instead of David L's headers.

      Imports are now explicitly public.

      row.d now throws a DBIException if the column name given to it doesn't exist.

      Override, final, and protected are now used where appropriate.

Back to top
View user's profile Send private message
jpelcis



Joined: 09 Mar 2006
Posts: 40

PostPosted: Sun Jul 16, 2006 1:49 pm    Post subject: Version 0.2.2 Reply with quote

    Version 0.2.2

      The documentation was redone almost from scratch.
        Row was not redone because it is going to be replaced.

        All of the native D files are valid XHTML 1.1.

      odbcDatabase and odbcResult have been renamed to OdbcDatabase and OdbcResult.

      Database and Result are abstract classes instead of interfaces.
        BaseDatabase and BaseResult have been removed.

        BaseDatabase's unittests are now done using a dummy class.

      ErrorCode has a slightly different set of errors.
        UsernameError, PasswordError, LicenseError, and NoData have been removed.

        PermissionsError has been added.

        VersionError is now ProtocolError.

      Statement uses size_t and ptrdiff_t instead of int.

      Statement.escape is now private.

      MysqlResult will no longer try to free a null handle.

      The SQLite and PostgreSQL DBDs now convert their native errors to ErrorCode.

      MysqlError was rechecked against the MySQL 5.1 revision 2737 documentation.

      buildme.d now theoretically supports GDC.

      Added version (build) pragma(ignore) to every all.d.

      An untested alpha InterBase C interface has been included.

      An untested alpha mSQL C interface has been included.

      An untested alpha Oracle C interface has been included.

Back to top
View user's profile Send private message
jpelcis



Joined: 09 Mar 2006
Posts: 40

PostPosted: Tue Jul 18, 2006 3:24 pm    Post subject: Version 0.2.3 Reply with quote

    Version 0.2.3

      D DBI is now compatible with DMD 0.163.

      Static import is used, which is incompatible with GDC 0.19.
        Version 0.2.2 should be used for GDC 0.19 or DMD 0.162 and earlier.

Back to top
View user's profile Send private message
jpelcis



Joined: 09 Mar 2006
Posts: 40

PostPosted: Wed Sep 20, 2006 12:28 pm    Post subject: Version 0.2.4 Reply with quote

    Version 0.2.4

      Changed DBIException.getSQL to DBIException.getSql.

      The file names are now in CamelCase to support case-sensitive systems.

      Ares is now mostly supported if D DBI is compiled with version=Ares.
        buildme.d has the supported DBDs hardcoded in.

        Ares fails its own unittests.

      debug(UnitTest) is required for the unittests to compile.


      Added an ODBC unittest.

      MysqlDatabase will now throw DBIException instead of ConvException on conversion errors.

      unbrand: The PostgreSQL error checking code has been fixed.

      Fixed code that was checking for null using !=.

      Removed an unnecessary .dup from PgResult.

      Result.fetchAll is no longer final.

Back to top
View user's profile Send private message
jpelcis



Joined: 09 Mar 2006
Posts: 40

PostPosted: Fri Feb 02, 2007 8:01 pm    Post subject: Reply with quote

    Version 0.2.5
      Tango support added.
        Tango is now the default standard library.

        -version=Phobos should be used for Phobos compatibility.

        Ares support has been removed.

      buildme.d now puts non-Windows library names in the proper style.

      Fixed an array bounds exception on null data in OdbcResult.d.

      Fixed a problem that sometimes caused the column name to be "" for ODBC.

      Added some casts around nulls for ODBC.

      buildme.d no longer fails on linux after a build error.

      buildme.d uses bud instead of build.

      MSSQL/Sybase support via FreeTDS - see [44].

      Statement.d throws a DBIException if a field name is not bound.

      PostgreSQL retrieves types.

      All import libraries now give a compile time message if the library name is unknown instead of asserting.

      MysqlDatabase no longer throws a DBIException on conversion errors.

      PostgreSQL import header updated from 8.1.4 to 8.2.1.

      SQLite import header updated from 3.3.7 to 3.3.11.

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.     Forum Index -> DDBI All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group