aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-03-15 09:57:13 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-03-15 09:57:13 +0200
commit49f6e17e67dba5ddc581c04c8f4c17dbe8fe7b4c (patch)
treef6be118ec7fdab592490e7c4aba8350fdb29d4f3
parentc26132d22ff37b2ca8d76a0ba4cb1fe9904d7f93 (diff)
Updates to NEWS file
-rw-r--r--NEWS54
1 files 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