Skip to content

Dogen v0.99.0, "Cine Estúdio"

Compare
Choose a tag to compare
@mcraveiro mcraveiro released this 20 Mar 11:46
· 7270 commits to master since this release
23e85a3

Cine EstúdioThe unfinished Cine Estúdio, Namibe, Angola. (C) Blog O Desterro do Arquitecto, in blogspot.

Overview

This sprint was mainly focused on improving our ORM/ODB support. We have continued our series of posts on it, with the third part of the series:

We have also improved testing around a few areas:

  • all of the meta-data settings for paths and directories, fixing a few bugs in the process.
  • LAM: language agnostic models have now basic coverage and should work for both C# and C++.
  • ODB: the northwind project saw significant activity, as narrated in the blog posts.

Finally, the other significant feature added in this sprint is support for C++ 98: It is now possible to generate models which do not use any of the C++ 11 (and above features).

User visible changes

In this sprint, a number of user visible changes were made:

  • Split directory: this feature was resurrected; it is now possible to place the include directory in a location other than the main project directory.
  • Improvements in the ORM layer: more features were added and quite a few fixes. See the northwind model for an example.
  • C++ standard is now settable: users can now choose C++ 98 or C++ 11/14 as the standard and the generated code will be compliant.

For more details of the work carried out this sprint, see the sprint log.

Next Sprint

In the next sprint we'll wrap things up with our ODB work and start adding Visual Studio support.

Binaries

You can download experimental binaries from Bintray for OSX, Linux and Windows (all 64-bit):

For all other architectures and/or operative systems, you will need to build Dogen from source. Source downloads are available below.