-
Add support for context blocks.
Daniel Schierbeck
-
Forward the parent presenter's parameters to the nested presenter when rendering collection blocks.
Daniel Schierbeck
-
Fixed an issue when using Curly with Rails 4.1.
Daniel Schierbeck
-
Add line number information to syntax errors.
Jeremy Rodi
-
Rename Curly::CompilationError to Curly::PresenterNotFound.
Daniel Schierbeck
-
Add support for collection blocks.
Daniel Schierbeck
-
Add support for keyword parameters to references.
Alisson Cavalcante Agiani, Jeremy Rodi, and Daniel Schierbeck
-
Remove memory leak that could cause unbounded memory growth.
Daniel Schierbeck
-
Add support for conditional blocks:
{{#admin?}} Hello! {{/admin?}}
Jeremy Rodi
-
Allow Curly to output Curly syntax by using the
{{{ ... }}
syntax:{{{curly_example}}
Daniel Schierbeck and Benjamin Quorning
-
Make Curly raise an exception when a reference or comment is not closed.
Daniel Schierbeck
-
Fix a bug that caused an infinite loop when there was whitespace in a reference.
Daniel Schierbeck
-
Fix a bug that caused non-string presenter method return values to be discarded.
Daniel Schierbeck
-
Fix a bug in the compiler that caused some templates to be erroneously HTML escaped.
Daniel Schierbeck
-
Allow comments in Curly templates using the
{{! ... }}
syntax:{{! This is a comment }}
Daniel Schierbeck
-
Better error handling. If a presenter class cannot be found, we not raise a more descriptive exception.
Daniel Schierbeck
-
Include the superclass' dependencies in a presenter's dependency list.
Daniel Schierbeck
-
Allow running setup code before rendering a Curly view. Simply add a
#setup!
method to your presenter – it will be called by Curly just before the view is rendered.Daniel Schierbeck