Author: wyoung
Date: Tue Feb 19 23:14:00 2008
New Revision: 2214
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2214&view=rev
Log:
3.0.0 RC5
Modified:
trunk/ChangeLog
Modified: trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/ChangeLog?rev=2214&r1=2213&r2=2214&view=diff
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Tue Feb 19 23:14:00 2008
@@ -1,4 +1,4 @@
-3.0.0 release candidate 4, 2008.02.12 (r2192)
+3.0.0 release candidate 5, 2008.02.19 (r2214)
o Added ConnectionPool class, primarily to let multithreaded
programs share a set of Connection objects safely in situations
@@ -23,7 +23,9 @@
- SSQLSes are finally compatible with Null<>-wrapped types. This
feature is based loosely on the "Waba" patch posted to the
- mailing list back in the v2.0 days.
+ mailing list back in the v2.0 days, but extended to allow
+ Null<T> types for key fields. (The Waba patch only allowed
+ these types in non-key fields.)
- It's no longer necessary to define a different SSQLS for each
different field set you use in queries. That is to say,
@@ -57,6 +59,14 @@
configurable threshold defaulting to 0.00001.
- You can now use 'bool' type in an SSQLS.
+
+ - Renamed _table static member variable in each SSQLS to table_
+ and made it private. There are now public setter and getter
+ methods, table().
+
+ - Added per-instance table name overriding via instance_table()
+ setter. table() getter returns static version if this is not
+ set, so it's still a global setting by default.
o You can now use mysqlpp::null as a template query parameter to
get a SQL null.
@@ -507,6 +517,11 @@
o Renamed NullisNull to NullIsNull -- capital I -- and similar for
NullisZero and NullisBlank.
+
+ o It's now a compile-time error to try to convert a MySQL++
+ representation of a SQL null to any other data type, rather
+ than a run-time error as in previous versions. Removed
+ BadNullConversion exception as a result.
o Way back in v1.7.x we used the BadQuery exception for all kinds
of exceptional conditions, not just bad queries. Replaced
@@ -549,6 +564,8 @@
line, and use the values they get back to explicitly make the
connection, so it isn't hidden.
+ o Removed cchar and uint typedefs.
+
o Redesigned dbinfo example's output to be easier to read.
o Fixed an output formatting bug created in 2.3.0 that caused the
@@ -583,6 +600,8 @@
o Fixed a typo in RPM filename generation that prevented -devel
RPM from recognizing that the corresponding MySQL++ library
RPM was installed.
+
+ o RPM spec file improvements by Remi Collet.
o Renamed NO_LONG_LONGS to MYSQLPP_NO_LONG_LONGS to avoid a risk
of collision in the global macro namespace.
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits