aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-01-23 14:05:50 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-01-23 14:05:50 +0200
commit1b917d0f48766cf99427181ad11ce84d23a46161 (patch)
treeff4ac9c7e6142657b7a089e3a7470a76b7782085
parente13d287e56e812676627f14491f9c0052cc54282 (diff)
Update NEWS file
-rw-r--r--NEWS53
1 files changed, 48 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index af640dd..995762a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,53 @@
Version 1.1.0
- * Add support for persistent classes without default constructors. For
- objects of such classes only the load() and find() database functions
- that populate an existing instance can be used. Similarly, only the
- load() query result iterator function which populates an existing
- instance can be used.
+ * Support for storing containers in the database. For more information refer
+ to Chapter 5, "Containers" in the ODB manual as well as the 'container'
+ example in the odb-examples package.
+
+ * Support for unidirectional and bidirectional object relationships,
+ including lazy loading. For more information refer to Chapter 6,
+ "Relationships" in the ODB manual as well as the 'relationship' and
+ 'inverse' examples in the odb-examples package.
+
+ * Support for composite value types. For more information refer to Chapter
+ 7, "Composite Value Types" in the ODB manual as well as the 'composite'
+ example in the odb-examples package.
+
+ * Support for sessions. A session is an application's unit of work that
+ may encompass several database transactions. In this version of ODB a
+ session is just an object cache. For more information refer to Chapter
+ 8, "Session" in the ODB manual.
+
+ * Support for custom object pointers that allows you to use smart pointers
+ to return, pass, and cache persistent objects. See Section 3.2, "Object
+ Pointers" in the ODB manual for details.
+
+ * Support for native SQL statement execution. See Section 3.9, "Executing
+ Native SQL Statements" in the ODB manual for details.
+
+ * New option, --profile/-p, instructs the ODB compiler to use the specified
+ profile library. See the ODB compiler command line manual for details.
+
+ * Support for literal names (template-id, derived type declarator such as
+ pointers, etc) in data member declarations. Now, for example, you can use
+ std::vector<std::string> directly instead of having to create a typedef
+ alias for it.
+
+ * Support for inheritance from transient base types for object types and
+ composite value types.
+
+ * New example, 'schema', shows how to map persistent C++ classes to a custom
+ database schema.
+
+ * New options, --odb-prologue, --odb-epilogue, allow inclusion of extra code
+ into the ODB compilation process. This can be useful for making additional
+ traits specializations or ODB pragmas known to the ODB compiler.
+
+ * Support for persistent classes without default constructors. For objects
+ of such classes only the load() and find() database functions that
+ populate an existing instance can be used. Similarly, only the load()
+ query result iterator function which populates an existing instance can
+ be used.
Version 1.0.0