/scalate-website/src/blog/releases/release-1.4.0.page

http://github.com/scalate/scalate · Visualforce Page · 65 lines · 52 code · 13 blank · 0 comment · 0 complexity · db96cd84cd6396d5fec3faeb60b7439d MD5 · raw file

  1. ---
  2. blog_post: false
  3. title: Scalate 1.4.0 Released
  4. author: Hiram Chirino
  5. author_url: http://hiramchirino.com/blog
  6. created_at: 2011-02-10 12:06:40 -0000
  7. layout: /WEB-INF/scalate/layouts/blog-post.jade
  8. ---
  9. The [Scalate team](http://scalate.fusesource.org) is pleased to announce the
  10. availability of Scalate 1.4.0
  11. Scalate is a [Scala 2.8.1](http://www.scala-lang.org) based <a
  12. href="http://en.wikipedia.org/wiki/Template_engine_(web)">template
  13. engine</a> which can be used stand alone, with servlets or web frameworks
  14. like [JAXRS](http://scalate.fusesource.org/documentation/jog.html),
  15. [Lift](http://scalate.fusesource.org/documentation/lift.html) or
  16. [Play](http://github.com/pk11/play-scalate) or in integration frameworks
  17. like [Apache Camel](http://camel.apache.org/scalate.html).
  18. The following template languages are supported through the same common API:
  19. * [Ssp](http://scalate.fusesource.org/documentation/ssp-reference.html#syntax)
  20. which is like a Scala version of [Velocity](http://velocity.apache.org/),
  21. JSP or Erb from Rails
  22. * [Scaml](http://scalate.fusesource.org/documentation/scaml-reference.html)
  23. which is a Scala dialect of [Haml](http://haml-lang.com/) for very DRY
  24. markup along with the
  25. [Jade](http://scalate.fusesource.org/documentation/jade.html) syntax
  26. * [Mustache](http://scalate.fusesource.org/documentation/mustache.html)
  27. which is a Scala dialect of [Mustache](http://mustache.github.com/) for
  28. logic-less templates which also work inside the browser using
  29. [mustache.js](http://github.com/janl/mustache.js)
  30. All expressions inside
  31. [Ssp](http://scalate.fusesource.org/documentation/ssp-reference.html#syntax),
  32. [Scaml](http://scalate.fusesource.org/documentation/scaml-reference.html)
  33. and [Jade](http://scalate.fusesource.org/documentation/jade.html) benefit
  34. from the full power and expressiveness of Scala plus they are typesafe and
  35. checked at edit/compile time to ensure you don't leave any mistakes in your
  36. templates.
  37. **Scalate 1.4.0 Highlights**
  38. * Upgraded to Scala 2.8.1
  39. * [Added](http://www.assembla.com/spaces/scalate/tickets/211) new SBT plugins for precompiling templates and [site generation](http://scalate.fusesource.org/documentation/siteGen.html)
  40. * [Site generation](http://scalate.fusesource.org/documentation/siteGen.html) is [now](http://www.assembla.com/spaces/scalate/tickets/196) available in the [scalate command line tool and shell](http://scalate.fusesource.org/documentation/tool.html) and it also [now](http://www.assembla.com/spaces/scalate/tickets/195) supports a simpler directory layout.
  41. * Added pygmentize, css, and cdata filters
  42. * Added [Textile](http://textile.thresholdstate.com/) support and filters
  43. * [Mustache](http://scalate.fusesource.org/documentation/mustache.html) can
  44. [now](http://www.assembla.com/spaces/scalate/tickets/122) be used for
  45. creating layouts and refer to parts of the generated template by
  46. [navigating the **html**
  47. section](http://scalate.fusesource.org/documentation/mustache.html#Layouts).
  48. * [Mustache](http://scalate.fusesource.org/documentation/mustache.html) [automatically](http://www.assembla.com/spaces/scalate/tickets/198) [unwraps Option](http://www.assembla.com/spaces/scalate/tickets/197) types.
  49. * Improved OSGi support
  50. For more detail see the [Full Change
  51. Log](http://www.assembla.com/spaces/scalate/milestones/315531-1-4)
  52. [Feedback](http://scalate.fusesource.org/community.html) is always welcome!