Sha256: a0c0047c123d8d338f37726b914eb1c509b729954164c97d2c40a96ffdb00fd4
Contents?: true
Size: 1.94 KB
Versions: 1
Compression:
Stored size: 1.94 KB
Contents
# 2.2.1 / 2013-04-29 * Enhanced Scope#to_s for readability of error messages. * Fix >{...} where the Html dialect is subclassed, the partial is not correctly compiled with the subclass. * Fixed a bug when YAML front matter is empty in templates. # 2.2.0 / 2013-03-05 * Added ATTR/VALUE pairs to the wlang command line tool, for passing data to templates in an easy way. # 2.1.2 / 2012-01-15 * Add backquote as supported tag symbol # 2.1.1 / 2012-11-29 * Bump epath to path 1.3.1 (same gem but renamed + bump) * Moved awesome_print to extra dependencies (not a proper dependency then!) # 2.1.0 / 2012-11-28 ## Enhancements * The scoping mechanism has been clarified and enhanced (mostly private APIs). In particular, * Template#render and Dialect#render now accepts multiple scoping objects and chain them as a unique scope. The latter is branched with template locals, which are always the most-specific and therefore have highest priority. * RootScope as been renamed to NullScope, Scope.root to Scope.null accordingly * ProxyScope has been removed to keep scopes linear chains. * Added Dialect#context, which allows knowing the subject of the less specific scope, that is the first argument of Dialect#render and Template#render. In Sinatra/Tilt situation, this simply correspond to the `scope`, typically the Sinatra app. * Dialect#evaluate (through Scope#evaluate) now accepts an optional block for specifying a computed default value instead of failing. * WLang::Html partial tag >{...} now recognizes a Proc and simply renders the result of calling it. This allows to use >{yield} in layouts instead of the less idomatic +{yield}. ## Bug fixes * Fixed a bug when parsing "hello { ${wlang} }" constructs (typically javascript or java) (wlang inner constructions was not properly parsed) # 2.0.1 / 2012-06-12 * Fix support for 1.8.7 and jruby (undefined method `ord' for String) # 2.0.0 / 2012-06-12 * Enhancements * Birthday!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wlang-2.2.1 | CHANGELOG.md |