From 49f6e17e67dba5ddc581c04c8f4c17dbe8fe7b4c Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 15 Mar 2011 09:57:13 +0200 Subject: Updates to NEWS file --- NEWS | 54 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/NEWS b/NEWS index 533c2e6..16fade3 100644 --- a/NEWS +++ b/NEWS @@ -1,27 +1,11 @@ Version 1.2.0 - * New profile, boost, provides support for Boost library types. This version - provides support for a subset of types from the 'smart_ptr', 'unordered', - and 'date_time' libraries. The boost profile implementation is provided by - the libodb-boost library. For more information refer to Chapter 12, "Boost - Profile" in the ODB manual as well as the 'boost' example in the - odb-examples package. - - * New namespace, odb::core, contains using-declarations for the core ODB - constructs, such as the database, transaction, etc. The primary use of - this namespace is in the using-directives: - - using namespace odb::core; - - The above form should be preferred over the old variant: - - using namespace odb; - - The new approach brings all the essential ODB names into the current - namespace without any of the auxiliary objects such as traits, etc., which - minimizes the likelihood of conflicts with other libraries. Note that you - can still use the odb namespace when qualifying individual names, for - example, odb::database. + * New profile, boost, provides persistence support for the Boost libraries. + This version covers the most commonly used types from the smart_ptr, + unordered, and date_time libraries. The boost profile implementation is + provided by the libodb-boost library. For more information refer to + Chapter 11, "Profiles Introduction" and Chapter 12, "Boost Profile" in + the ODB manual as well as the 'boost' example in the odb-examples package. * Support for embedded database schemas. The new option, --schema-format, allows the selection of the schema format. The valid values for this @@ -32,8 +16,8 @@ Version 1.2.0 manual as well as the 'schema/embedded' example in the odb-examples package. - * New exceptions: odb::recoverbale, odb::connection_lost, and odb::timeout. - The odb::recoverbale exception is a common base class for all recoverable + * New exceptions: odb::recoverable, odb::connection_lost, and odb::timeout. + The odb::recoverable exception is a common base class for all recoverable ODB exceptions. The other two exceptions plus odb::deadlock now inherit from this base. Refer to Section 3.5, "Error Handling and Recovery" for details. @@ -42,8 +26,30 @@ Version 1.2.0 This transparently deals with the MySQL server closing connections after a certain period of inactivity. + * New namespace, odb::core, contains using-declarations for the core ODB + constructs, such as the database, transaction, etc. The primary use of + this namespace is in the using-directives: + + using namespace odb::core; + + The above form should be preferred over the old variant: + + using namespace odb; + + The new approach brings all the essential ODB names into the current + namespace without any of the auxiliary objects such as traits, etc., which + minimizes the likelihood of conflicts with other libraries. Note that you + should still use the odb namespace when qualifying individual names, for + example, odb::database. + * New option aliases: -q for --generate-query and -s for --generate-schema. + * Support for the default options file. Now, if configured, the ODB compiler + loads the default options file (by default ../etc/odb/default.options, + relative to the ODB compiler binary). This file can be used for + installation-wide customization, such as adding extra include search + paths. + Version 1.1.0 * Support for storing containers in the database. For more information refer -- cgit v1.1