ChangeLog in nitro-0.11.0 vs ChangeLog in nitro-0.12.0

- old
+ new

@@ -1,5 +1,155 @@ +07-03-2005 George Moschovitis <gm@navel.gr> + + * lib/og/adapters/mysql.rb: overide create_fields. + + * examples/why_wiki: updated, added nice urls. + + * lib/nitro/adapters/webrick.rb: use CgiUtils.parse_params and + CgiUtils.parse_cookies to be more compatible with FastiCGI, and + fix some bugs. + + * examples/blog/roor/base.xsl: moved temporarily here. + + * lib/xsl: deprecated. + + * lib/nitro.rb: removed resolve_action_arguments option. + + * examples/no_xsl_blog/*: updated. + + * RELEASES.og: updated. + + * RELEASES: updated. + + * bin/cluster: deprecated. + + * doc/LICENCE: moved from root. + + * doc/AUTHORS: moved from root. + + * after some fixes, tests pass again. + + * test/nitro/ui/sitemap.rb: deprecated. + + * lib/nitro/ui/sitemap.rb: deprecated. + + * lib/nitro/controller.rb (#action_methods): better removal of pp methods, + remove Controller methods. + + * lib/nitro/render.rb: no require of nitro, caused problems. + + * lib/og/adapters/*: added typcast overrides to the other + adapters. + + * test/og/tc_observer.rb: added tests. + +06-03-2005 George Moschovitis <gm@navel.gr> + + * lib/og/meta.rb: fixed linkback to_s bug. + + * test/og/tc_observer.rb: implemeted, many cases. + + * lib/og.rb: added og_pre_read / og_post_read callbacks. + + * lib/og/adapter.rb (#eval_lifecycle_methods): evaluate callbacks, + (#eval_og_insert): evaluate observer callbacks, + fix for class observer, + (#eval_og_update): evaluate observer callbacks, + (#eval_og_update): evaluate observer callbacks. + + * lib/og/observer.rb: scrapped the STUPID rails design, + introduced an ultra cool, efficient, and ruby compatible design. + (#add_observer): accepts multiple observers. + +05-03-2005 George Moschovitis <gm@navel.gr> + + * examples/blog/root/error.xhtml: click to reload. + + * lib/nitro/runner.rb: added --crawl option. + added --render option. + + * examples/blog/root/shader.xsl: fixed base href bug. + + * lib/nitro/template.rb: #() alias, useful in xslt stylesheets. + + * examples/blog/root/*: use scaffolded view_uri. + + * lib/nitro/scaffold.rb: add support for routes. + :nosuffix option. + + * lib/nitro/controller.rb (#action): implemented. + (#update_routes): implemented. + (ActionParam): implemented. + (ActionMeta): implemented. + (#action_method_arguments): deprecated. + +04-03-2005 George Moschovitis <gm@navel.gr> + + * lib/nitro/controller.rb: introduced the concept of the action + keyword. + + * lib/nitro/routing.rb: introduced, + (Router): introduced. + (#route): works. + + * lib/nitro/dispatcher.rb: added routes map, + experimental rewrite support. + + * lib/og/adapters/*: added support for multiple many_to_many relations. + + * test/og/tc_many_to_many.rb: implemented. + + * lib/og/meta.rb: accept :linkback as symbol, + added support for multiple many_to_many relations. [mneumann] + + * lib/og/adapter.rb (join_table): encode a field name + to allow for multiple many_to_many relations with the same klass. [mneumann] + + * lib/nitro/markup.rb: markup >, <. + + * examples/blog/root/error.xhtml: Introduced and made really + useful. + + * lib/nitro/render.rb (#log_error): reimplemented + to be more flexible and allow for much better error reporting. + + * lib/nitro/context.rb (#out): override, to catch errors. + + * lib/nitro/shaders.rb (RubyShader): use the TemplateMixin. + + * RELEASES: updated. + + * lib/nitro/template.rb: factored out TemplateMixin, + improved API. + +03-03-2005 George Moschovitis <gm@navel.gr> + + * lib/nitro/template.rb: introduced as standalone template engine, + pass binding and buffer to store the result. + +01-03-2005 George Moschovitis <gm@navel.gr> + + * lib/og/enchant.rb: COOL: generate finders for all properties, + take :unique into account when generating finders, + finders use typecast system. + find* alias for select* methods. + converted Og.db -> @@og_db. + + * lib/og/adapter.rb: use :unique metadata, + introduced typecast system. + + * lib/og.rb: better comments. + + * test/og/tc_observer.rb: introduced. + + * lib/og/observer.rb: introduced, + (Observable): implemented. + + * lib/nitro/ui/select.rb: deprecated. + 28-02-2005 George Moschovitis <gm@navel.gr> + + * --- VERSION 0.11.0 --- * lib/nitro/controller.rb (#action_method_arguments): implemented. * lib/nitro.rb: added resolve_action_arguments, define Nitro before requiring.