Author: wyoung
Date: Thu Jun 28 08:17:10 2007
New Revision: 1635

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1635&view=rev
Log:
Documented v2.3 API breakages in userman

Modified:
    trunk/Wishlist
    trunk/doc/userman/userman.dbx

Modified: trunk/Wishlist
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/Wishlist?rev=1635&r1=1634&r2=1635&view=diff
==============================================================================
--- trunk/Wishlist (original)
+++ trunk/Wishlist Thu Jun 28 08:17:10 2007
@@ -13,8 +13,6 @@
     puts an item in this section instead of the v3.0 one is that
     it can be done without breaking the ABI, which would force
     a feature to v3.0.
-
-       o Several API breakages need documenting before 2.3 release!
 
     o Define HAVE_MYSQL_SSL_SET by default on Windows? Make similar
       decisions for other autoconf-only macros.

Modified: trunk/doc/userman/userman.dbx
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/doc/userman/userman.dbx?rev=1635&r1=1634&r2=1635&view=diff
==============================================================================
--- trunk/doc/userman/userman.dbx (original)
+++ trunk/doc/userman/userman.dbx Thu Jun 28 08:17:10 2007
@@ -2383,6 +2383,28 @@
             <para>(Incidentally, this change was made to allow better
             support for BLOB columns.)</para>
         </sect3>
+
+
+        <sect3>
+            <title>v2.3.0</title>
+
+            <para><methodname>Connection::set_option()</methodname>
+            calls now set the connection option immediately, instead
+            of waiting until just before the connnection is actually
+            established. Code that relied on the old behavior could see
+            unhandled exceptions, since option setting errors are now
+            thrown from a different part of the code. You want to wrap
+            the actual <methodname>set_option()</methodname> call now,
+            not <methodname>Connection::connect()</methodname></para>
+
+            <para><classname>FieldNames</classname> and
+            <classname>FieldTypes</classname> are no longer exported
+            from the library. If you are using these classes directly
+            from Visual C++ or MinGW, your code won't be able to
+            dynamically link to a DLL version of the library any
+            more. These are internal classes, however, so no one
+            should be using them directly.</para>
+        </sect3>
     </sect2>
 
 


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to