RELEASES.og in og-0.10.0 vs RELEASES.og in og-0.11.0

- old
+ new

@@ -1,5 +1,53 @@ +== Version 0.11.0 was released on 28/02/2005. + +The platform continues to evolve and now supports the +the Oracle database out of the box. This version features +improved documentation, important bug fixes and many subtle +improvements to make programming even more enjoyable. Many +thanks to Matt Bowen for his help with this release. + +Most notable additions: + +* Documentation (doc/og_tutorial.txt, doc/og_config.txt) + +* Og Oracle adapter. + +* Og provides advanced metadata for the managed objects + + class Article + property :title, String + property :body, String + has_many :comments, Comment + end + + par = Article.properties_and_relations + => [Property(:title), Property(:body), Og::HasMany(:comments)] + + par[2].klass + => Comment + + par[2].meta[:linkback] + => :article_oid + +* Og Typemacros, here is an example: + + def VarChar(size) + return String, :sql => "NOT NULL VARCHAR(#{size})" + end + + property :title, VarChar(30) + +* Option for faster startup, skip schema check. + +* Many small Og improvements and fixes. + +WARNING: If you used an earlier version of Og you +may need to drop your database and let Og recreated it +automatically. + + == Version 0.10.0 was released on 15/02/2005. An important release. Most notable additions: @@ -87,19 +135,21 @@ * prop_accessors for Modules, allows synthesizing of managed objects from Mixins. * new automatically generated methods in Og. * MockDatabase leverages the FlexMock object for easier unit testing. + == Version 0.6 was released on 13/12/2004. This is a preview release, the api for the new features is not finalized. This early release gives other developers to offer suggestions on the final form of those features. Most notable additions: * Og many_to_many relations with auto generation of the join table. * Og has_one relation. + == Version 0.5.0 was released on 21/11/2004. New standalone version. SQL indices can be defined again.