DBOO 0.12.0

This is a preview release of DBOO.

Changes in 0.12.0

  • Node.js: Value composition in classes, arrays (or any sequence type) and maps (both keys and values). In Node.js it doesn't really have any big impact other than it is now possible to share an object model with c++ which can use value composition.
  • Node.js: Throw on undefined properties is made optional. Previously, commit() threw an exception when a undefined property was encountered. The default behaviour is changed to instead output default value and the method throw_on_undefined(enable) has been added to dboo::odb.
  • Changes in 0.11.0

  • Node.js: Smart or lazy loading references have been implemented. Use dboo.ref(ClassName) to declare a member as a dboo reference to another object. It will not be retrieved from the server until accessed.