# Nitro + Og 0.25.0 Og scope, dynamic finders, evolution, help

**URL:** <https://www.ruby-forum.com/t/nitro-og-0-25-0-og-scope-dynamic-finders-evolution-help/48453>\
**Category:** Ruby\
**Created:** [November 17, 2005, 11:53am UTC](https://www.ruby-forum.com/t/nitro-og-0-25-0-og-scope-dynamic-finders-evolution-help/48453 "2005-11-17T11:53:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![george.moschovitis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/3bc359/32.png) [@george.moschovitis](https://www.ruby-forum.com/u/george.moschovitis)\
**Post date:** [November 17, 2005, 11:53am UTC](https://www.ruby-forum.com/t/nitro-og-0-25-0-og-scope-dynamic-finders-evolution-help/48453/1 "2005-11-17T11:53:57Z")

</div>

Dear devs,

I am pleased to announce new versions of Nitro and Og

homepage: [http://www.nitrohq.com](http://www.nitrohq.com)  
download: [http://rubyforge.org/projects/nitro/](http://rubyforge.org/projects/nitro/)  
mailing list: [http://rubyforge.org/mailman/listinfo/nitro-general](http://rubyforge.org/mailman/listinfo/nitro-general)  
irc: [irc.freenode.net](http://irc.freenode.net) #nitro

# What new

This is the first in a series of releases focused on stability  
and refinement. Many bugs where fixed, the high level api was  
improved where needed, and we still got some small but incredibly  
useful new features. Enjoy!

Most notable changes:

- Support for constrained / scoped queries in Og, here are  
some examples:

- Dynamic auto generators, you can now query the database in  
English:

- Added experimental version of a new schema evolution system. Assuming  
evolve\_schema = true and evolve\_schema\_cautious = false

- Template morphing now handles nested elements, an example:

- Added some useful helpers to make the code you write cleaner,  
here are some examples:

- New, improved, clean taggable implementation. This new implementation  
supports polymorphism.

- Added useful StaticInclude as a separate compiler module to act  
as the first stage in the compilation pipeline.

- Integrated latest versions of Prototype, Scriptaculous, KirbyBase  
and facets.

- General code cleanup and refactoring.

- Many, many bug fixes, including security fixes.

# What is Nitro?

Nitro provides everything you need to develop professional Web  
applications using Ruby and Javascript.

Nitro redefines Rapid Application Development by providing a  
clean, yet efficient API, a layer of domain specific languages  
implemented on top of Ruby and the most powerful and elegant  
object relational mapping solution available everywhere.

Nitro is Web 2.0 ready, featuring excellent support for AJAX,  
XML, Syndication while staying standards compliant.

Enjoy,  
George M.

---

<div class="post-metadata">

**Author:** ![george.moschovitis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/3bc359/32.png) [@george.moschovitis](https://www.ruby-forum.com/u/george.moschovitis)\
**Post date:** [November 17, 2005, 12:18pm UTC](https://www.ruby-forum.com/t/nitro-og-0-25-0-og-scope-dynamic-finders-evolution-help/48453/2 "2005-11-17T12:18:10Z")

</div>

Heya George,

Congrats on the new version.

I’ve been looking around, is Nitro currently compatible with postres-pr  
(  
the pure ruby postgres client library ) ???

I’m hopin’ … Let me know.

j.

On 11/17/05, George M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> - Support for constrained / scoped queries in Og, here are
> 
> include Og::Taggable include Nitro::JavascriptHelper
> - Added useful StaticInclude as a separate compiler module to act  
> What is Nitro?  
> Nitro is Web 2.0 ready, featuring excellent support for AJAX,  
> [http://www.navel.gr](http://www.navel.gr)  
> [http://www.nitrohq.com](http://www.nitrohq.com)

–  
“Remember. Understand. Believe. Yield! → [http://ruby-lang.org](http://ruby-lang.org)”

Jeff W.

---

<div class="post-metadata">

**Author:** ![george.moschovitis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/3bc359/32.png) [@george.moschovitis](https://www.ruby-forum.com/u/george.moschovitis)\
**Post date:** [November 17, 2005, 12:36pm UTC](https://www.ruby-forum.com/t/nitro-og-0-25-0-og-scope-dynamic-finders-evolution-help/48453/3 "2005-11-17T12:36:18Z")

</div>

> I’ve been looking around, is Nitro currently compatible with postres-pr (  
> the pure ruby postgres client library ) ???

Yes it is (though I haven’t tested this lately…

-g.

---

<div class="post-metadata">

**Author:** ![george.moschovitis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/3bc359/32.png) [@george.moschovitis](https://www.ruby-forum.com/u/george.moschovitis)\
**Post date:** [November 17, 2005, 3:38pm UTC](https://www.ruby-forum.com/t/nitro-og-0-25-0-og-scope-dynamic-finders-evolution-help/48453/4 "2005-11-17T15:38:27Z")

</div>

George M. wrote:

> Dear devs,
> 
> I am pleased to announce new versions of Nitro and Og
> 
> homepage: [http://www.nitrohq.com](http://www.nitrohq.com)  
> download: [http://rubyforge.org/projects/nitro/](http://rubyforge.org/projects/nitro/)  
> mailing list: [http://rubyforge.org/mailman/listinfo/nitro-general](http://rubyforge.org/mailman/listinfo/nitro-general)  
> irc: [irc.freenode.net](http://irc.freenode.net) #nitro

Great news, George!

I’ve been looking forward to this.

James

–

[http://www.ruby-doc.org](http://www.ruby-doc.org) - Ruby Help & Documentation  
[Ruby Code & Style](http://www.artima.com/rubycs/) - Ruby Code & Style: Writers wanted  
[http://www.rubystuff.com](http://www.rubystuff.com) - The Ruby Store for Ruby Stuff  
[http://www.jamesbritt.com](http://www.jamesbritt.com) - Playing with Better Toys  
[http://www.30secondrule.com](http://www.30secondrule.com) - Building Better Tools

---

<div class="post-metadata">

**Author:** ![george.moschovitis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/3bc359/32.png) [@george.moschovitis](https://www.ruby-forum.com/u/george.moschovitis)\
**Post date:** [November 17, 2005, 12:27pm UTC](https://www.ruby-forum.com/t/nitro-og-0-25-0-og-scope-dynamic-finders-evolution-help/48453/5 "2005-11-17T12:27:14Z")

</div>

uh, I meant Postgres-pr … sorry for the typo.

j.

On 11/17/05, Jeff W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> j.
> 
> > irc: [irc.freenode.net](http://irc.freenode.net) [http://irc.freenode.net](http://irc.freenode.net) #nitro  
> > Most notable changes:
> > 
> > - Dynamic auto generators, you can now query the database in
> > - During run-time, if the file containing Og.setup is touched,
> > 
> > instead of
> > 
> > t = Tag.find\_by\_name(‘new’)
> > 
> > clean, yet efficient API, a layer of domain specific languages
> 
> "Remember. Understand. Believe. Yield! → [http://ruby-lang.org](http://ruby-lang.org) "
> 
> Jeff W.

–  
“Remember. Understand. Believe. Yield! → [http://ruby-lang.org](http://ruby-lang.org)”

Jeff W.
