PageRenderTime 9ms CodeModel.GetById 1ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

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

http://github.com/scalate/scalate
Visualforce Page | 56 lines | 43 code | 13 blank | 0 comment | 0 complexity | bde37f7f9a7cf629e03f11fc65171ad6 MD5 | raw file
 1---
 2blog_post: true
 3title: Scalate 1.5.2 Released
 4author: James Strachan
 5author_url: http://macstrac.blogpost.com
 6created_at: 2011-09-09 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.2
12
13Scalate is a [Scala 2.9.1](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.2 Highlights**
45
46* Server side compilation of CoffeeScript in the [:coffeescript filter](http://scalate.fusesource.org/documentation/jade-syntax.html#filters) - many thanks for the [patch](https://github.com/scalate/scalate/pull/6)
47* Provide a Scala 2.8.1 distribution of Scalate (version **1.5.2-scala_2.8.1**) for easier [Play](http://www.playframework.org/) integration and working with other Scala 2.8.x projects.
48* Minor improvements in the use of the ScalaCompiler to make it easier to support [Lifty](http://lifty.github.com/) as a plugin inside [SBT](https://github.com/harrah/xsbt/wiki) - thanks for the help and welcome to the team [Mads](https://github.com/mads379)
49* Fixed [#260](http://scalate.assembla.com/spaces/scalate/tickets/260) : Scalate distro does not include all the jars required for textile support
50
51For more detail see the [Full Change Log](http://www.assembla.com/spaces/scalate/milestones/529481-1-5-2)
52
53[Feedback](http://scalate.fusesource.org/community.html) is always welcome! 
54
55
56