PageRenderTime 43ms CodeModel.GetById 18ms app.highlight 19ms RepoModel.GetById 2ms app.codeStats 0ms

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

http://github.com/scalate/scalate
Visualforce Page | 56 lines | 43 code | 13 blank | 0 comment | 0 complexity | 1b622e1cd0bb2b69e6a1ed1d5ac640ba MD5 | raw file
 1---
 2blog_post: false
 3title: Scalate 1.5.1 Released
 4author: Hiram Chirino
 5author_url: http://hiramchirino.com
 6created_at: 2011-08-08 12:06:40 -0000
 7layout: /WEB-INF/scalate/layouts/blog-post.jade
 8--- 
 9
10The [Scalate team](http://scalate.fusesource.org) is pleased to announce the
11availability of Scalate 1.5.1
12
13Scalate is a [Scala 2.9.0](http://www.scala-lang.org) based <a
14href="http://en.wikipedia.org/wiki/Template_engine_(web)">template
15engine</a> which can be used stand alone, with servlets or web frameworks
16like [JAXRS](http://scalate.fusesource.org/documentation/jog.html),
17[Lift](http://scalate.fusesource.org/documentation/lift.html) or
18[Play](http://github.com/pk11/play-scalate) or in integration frameworks
19like [Apache Camel](http://camel.apache.org/scalate.html).
20
21The following template languages are supported through the same common API:
22
23* [Ssp](http://scalate.fusesource.org/documentation/ssp-reference.html#syntax)
24  which is like a Scala version of [Velocity](http://velocity.apache.org/),
25  JSP or Erb from Rails
26* [Scaml](http://scalate.fusesource.org/documentation/scaml-reference.html)
27  which is a Scala dialect of [Haml](http://haml-lang.com/) for very DRY
28  markup along with the
29  [Jade](http://scalate.fusesource.org/documentation/jade.html) syntax
30* [Mustache](http://scalate.fusesource.org/documentation/mustache.html)
31  which is a Scala dialect of [Mustache](http://mustache.github.com/) for
32  logic-less templates which also work inside the browser using
33  [mustache.js](http://github.com/janl/mustache.js)
34
35All expressions inside
36[Ssp](http://scalate.fusesource.org/documentation/ssp-reference.html#syntax),
37[Scaml](http://scalate.fusesource.org/documentation/scaml-reference.html)
38and [Jade](http://scalate.fusesource.org/documentation/jade.html) benefit
39from the full power and expressiveness of Scala plus they are typesafe and
40checked at edit/compile time to ensure you don't leave any mistakes in your
41templates.
42
43
44**Scalate 1.5.1 Highlights**
45
46* Updated the archetypes to use [Jade](http://scalate.fusesource.org/documentation/jade.html) rather than Scaml (as its the hotness ;-) and included the markdown dependency so new projects can easily mix Jade and Markdown.
47* Fixed [#252](http://scalate.assembla.com/spaces/scalate/tickets/252) : Maven sitegen goal should set the work directory
48* Fixed [#251](http://scalate.assembla.com/spaces/scalate/tickets/251) : Dynamically generated template sources should be stored under the scalate working directory and avoid using package declarations.
49* fixed the Sass filter to wrap it in the <style> element like the CssFilter - and added a test case
50
51For more detail see the [Full Change Log](http://www.assembla.com/spaces/scalate/milestones/404756-1-5-1)
52
53[Feedback](http://scalate.fusesource.org/community.html) is always welcome! 
54
55
56