PageRenderTime 20ms CodeModel.GetById 15ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 1ms

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

http://github.com/scalate/scalate
Visualforce Page | 62 lines | 49 code | 13 blank | 0 comment | 0 complexity | 326b359679deb88c086dab9d3a77e404 MD5 | raw file
 1---
 2blog_post: true
 3title: Scalate 1.4.1 Released
 4author: Hiram Chirino
 5author_url: http://hiramchirino.com/blog
 6created_at: 2011-02-25 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
11the availability of Scalate 1.4.1.
12
13Scalate is a [Scala 2.8.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**Scalate 1.4.1 Highlights**
44
45This is a bug fix release:
46
47* Fixes [#219](http://scalate.assembla.com/spaces/scalate/tickets/219) removes the error attributes from the request context if scalate directly rendered the error page.
48* Fixes [#221](http://scalate.assembla.com/spaces/scalate/tickets/221) to add a scalate-web dependency and use it in scalate-war for simplicity
49* Added scala-library dependency to scalate-util; if you want to exclude this dependency due to different scala versions you can add an exclusion easily. scala-compiler is an optional dependency on scala-core now
50* Fixes [#220](http://scalate.assembla.com/spaces/scalate/tickets/220) so that we can use tomcat:run inside archetypes and projects inside scalate
51* Fixes to the spring mvc integration to make the contentType works
52* Fixes scalate core so it can run on Java 1.5 once again
53* Fixes [#216](http://scalate.assembla.com/spaces/scalate/tickets/216) to let users properly override the number format
54* Fixes [#199](http://scalate.assembla.com/spaces/scalate/tickets/199) to treat java collections and Maps better in mustache
55* Fixes SBT pre-compiler and sitegen plugins
56
57For more detail see the [Issue Log](http://www.assembla.com/spaces/scalate/milestones/351597-1-4-1)
58
59[Feedback](${uri("/community.html")}) is always welcome! 
60
61
62