diff options
author | makoto kuwata <kwa@kuwata-lab.com> | 2006-05-19 23:57:39 +0000 |
---|---|---|
committer | makoto kuwata <kwa@kuwata-lab.com> | 2006-05-19 23:57:39 +0000 |
commit | a758ea58025718ad9a4180c9d2843191db207217 (patch) | |
tree | 04b66de1c8d5a49dd0f375157d4cb8d82209dbab /ReleaseNote.txt | |
parent | 7d6e479f25ad164cd26140cbca0eb6b4f67d0eef (diff) | |
download | erubis-a758ea58025718ad9a4180c9d2843191db207217.tar.gz |
- [change] '_out' is changed to '_buf'
- [change] option '-s' is obsolete
- [change] option '-E' is obsolete
- [change] option '-e' is renamed to '-E'
- [change] use command-line option object in Main class
- [refact] Helper#escape_xml() is changed to call String#gsub a time
- [change] test-bin.rb invoke Main.new.execute(), not 'ruby $script'
Diffstat (limited to 'ReleaseNote.txt')
-rw-r--r-- | ReleaseNote.txt | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/ReleaseNote.txt b/ReleaseNote.txt index 3e37eb9..d951d85 100644 --- a/ReleaseNote.txt +++ b/ReleaseNote.txt @@ -1,4 +1,64 @@ +$ [ANN] Erubis 2.0.0 release - a fast eRuby implementation + +I have released Erubis 2.0.0. +http://rubyforge.org/projects/erubis/ + +Erubis is a pure ruby implementation of eRuby. + +Features: + * Very fast, almost three times faster than ERB and + even as fast as eruby (implemented in C) + * Support multi-language + (Ruby,PHP,C,Java,Scheme,Perl,Javascript) + * Auto escaping support + * Auto trimming spaces around '<% %>' + * Embedded pattern changeable (default '<% %>') + * Context object available and easy to combine eRuby + template with YAML datafile + * Print statement available + * Easy to extend in subclass + +See users' guide (erubis_2.0.0/doc/users-guide.html) +for details. + + +Changes from 1.1: + * module 'PrintEnhancer' is renamed to 'PrintEnabledEnahncer' + * module 'FastEnhancer' and class 'FastEruby' is obsolete + (these are integrated with Eruby class) + * Eruby#evaluate() calls instance_eval() instead of eval() + * XmlEruby.escape_xml() is moved to XmlHelper.escape_xml() + * and so on + +Enhancements from 1.1: + * multi programming language support + (Ruby,PHP,C,Java,Scheme,Perl,Javascript) + * many enhancer modules are added (see users' guide for details) + * class Eruby runs very fast because FastEnhancer module is + integrated into Eruby by default + * TinyEruby class (tiny.rb) is added + * and so on + + +If you are interested in Eruby internal, see the following classes +at first. + * Erubis::TinyEruby (erubis/tiny.rb) -- + the most simple eRuby implementation. + * Erubis::Engine (erubis/engine.rb) -- + base class of Eruby, Ephp, Ejava, and so on. + * Erubis::Eruby (erubis/engine/eruby.rb) -- + engine class for eRuby. + + +-- +regards, +kwatch + + + + + $ Release 1.1.1 (2006-03-06) I have released Erubis 1.1.0. |