# CHANGELOG

## 0.3.2
  * Using child with a nil value will be correctly formatted as nil
  * Allow controller's assigns to have symbol keys
  * Does not modify in place format extracted from context
  * Add JSONP support

## 0.3.1
  * Add `merge` keywork
  * Format can be passed as a string or a symbol
  * Avoid to unexpectedly change cached templates (johnbintz)
  * Add full template stack support to `glue` (fnordfish)
  * Allow format to be a symbol (lloydmeta)

## 0.3.0
  * Travis integration
  * Add test for keywords used as variable names
  * Add PList renderer
  * Remove location header from post responses in responder
  * Fix bug with incomplete template prefixing

## 0.2.2
  * Add condition blocks

## 0.2.1
  * Avoid useless render on POST request with custom responder
  * Custom responder now fallback to Rails default in case the template is not found

## 0.2.0
  * Add `root` in DSL to set root without changing the data source
  * Add XML renderer
  * Use MultiJson's preferred JSON engine as default (shmeltex)
  * Default template to render with responder can be set per controller
  * Reponder works out of the box with devise
  * object or collection can be skipped if use with `respond_to` blocks

## 0.1.3
  * Render correctly when variables are not passed via the assigns ivar but as helper methods
    (decent_exposure, focused_controller)
  * Add custom Responder

## 0.1.2
  * Add RablRails#render method (see README or source code)
  * Fix fail when JSON engine is not found. Now fallback to MultiJson.default_adapter
  * Warning message printed on logger when JSON engine fail to load

## 0.1.1

  * Add CHANGELOG
  * Remove unused test in loop
  * Speed up rendering by not double copying variable from context
  * Rename private variable to avoid name conflict
  * Remove sqlite3 development dependency
