RELEASES.og in og-0.11.0 vs RELEASES.og in og-0.12.0

- old
+ new

@@ -1,4 +1,44 @@ +== Version 0.12.0 was released on 07/03/2005. + +A careful blend of new features and subtle improvements +to the existing infrastructure. Some important bugs where +fixed aswell. + +Most notable additions: + +* Og automatically generates finders for all properties, for + even easier (and portable) querying: + + class Article + property :title, :body, String + property :hits, Fixnum + property :create_time, Time + end + + you get the finders: + + Article.find_by_title + Article.find_by_body + Article.find_by_hits + Article.find_by_create_time + + The finders take into account the unique constrain, to return + an array or just an object as needed. + +* Og introduces lifecycle observers to avoid 'poluting' the model + objects with excess functionality. You can use every object + as observer (duck typing) or extend from an AR style Observer + class. The observer callbacks are precompiled in the lifecycle + methods only if defined, so the perfomance is not affected + in the general case. + +* Fixed Og bug: multiple many_to_many relations with the + same target class. + +* further code cleanup, improved examples and more. + + == 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