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.