Use cgi/escape if available for 6x faster HTML escaping (k0kubun, jeremyevans) (#4)
Drop tilt/erubi file, as tilt now ships with Erubi support (jeremyevans)
Drop erubi/capture file, Erubi::CaptureEngine support (jeremyevans)
Allow postambles to depend on internal state of engine (jeremyevans)
Allow overriding of behavior for <%= and <%== tags to depend on which indicator was used (jeremyevans)
Make whitespace handling for <% %> tags more compatible with Erubis for subclasses overriding add_text (jeremyevans)
Support :capture=>:explicit option in tilt support to use Erubi::CaptureEndEngine (jeremyevans)
Add erubi/capture_end containing Erubi::CaptureEndEngine, allowing <%|= and <%|== for opening capture tags, and <%| for closing capture tags (jeremyevans)
Don’t automatically freeze template text strings on ruby 1.9 or 2.0 (jeremyevans)
Engine#src now returns a frozen string (jeremyevans)
Automatically freeze template text strings on ruby 2.1+, reducing garbage generated (jeremyevans)
Allow overriding of behavior for <%= and <%== tags (ujifgc) (#1)
Add :ensure option to supporting restoring bufvar to original value (jeremyevans)
Don’t have tilt support require erb (jeremyevans)
Support :engine_class option in tilt support to override engine class used (jeremyevans)
Support :capture option in tilt support to use Erubi::CaptureEngine (jeremyevans)
Add erubi/capture file containing Erubi::CaptureEngine, allowing <%|= and <%|== for capture (and escaping) blocks in templates (jeremyevans)
Raise ArgumentError if template source code contains indicators matched by regexp but not handled (jeremyevans)
Add :bufval option to support arbitrary buffer values (jeremyevans)
Add :regexp option to specify regexp used for scanning (jeremyevans)
Add :src option to specify initial template source (jeremyevans)
Initial Public Release