Sha256: 5e12a17d8754a87809f52639175d13195e45805d976a0624a6fc933d54d251e5
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
# 0.1.1 * Introduce the `<%@ %>` tag. This is a built-in capture mechanism. It will assign all block content to a local variable but *not* output it. * Make comments be recognized before `end`, which fixes a syntax error with `<%# end %>`. * Don't recognize ERB tags with a string containing "do" as a block. # 0.1.0 * Internally, we're parsing the ERB template into a SEXP structure and let [Temple](https://github.com/judofyr/temple) compile it to Ruby. Many thanks to the Temple team! 😘 * Yielding ERB blocks will simply return the content, no output buffering with instance variables will happen. This allows to pass ERB blocks around and yield them in other objects without having it output twice as in 0.0.2. * No instance variables are used anymore, output buffering always happens via locals the way [Slim](https://github.com/slim-template/slim) does it. This might result in a minimal speed decrease but cleans up the code and architecture immensely. * Removed `Erbse::Template`, it was completely unnecessary code. # 0.0.2 * First release. No escaping is happening and I'm not sure how capture works, yet. But: it's great!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
erbse-0.1.1 | CHANGES.md |