/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
- ---
- blog_post: true
- title: Scalate 1.4.1 Released
- author: Hiram Chirino
- author_url: http://hiramchirino.com/blog
- created_at: 2011-02-25 12:06:40 -0000
- layout: /WEB-INF/scalate/layouts/blog-post.jade
- ---
- The [Scalate team](http://scalate.fusesource.org) is pleased to announce
- the availability of Scalate 1.4.1.
- Scalate is a [Scala 2.8.1](http://www.scala-lang.org) based <a
- href="http://en.wikipedia.org/wiki/Template_engine_(web)">template
- engine</a> which can be used stand alone, with servlets or web frameworks
- like [JAXRS](http://scalate.fusesource.org/documentation/jog.html),
- [Lift](http://scalate.fusesource.org/documentation/lift.html) or
- [Play](http://github.com/pk11/play-scalate) or in integration frameworks
- like [Apache Camel](http://camel.apache.org/scalate.html).
- The following template languages are supported through the same common API:
- * [Ssp](http://scalate.fusesource.org/documentation/ssp-reference.html#syntax)
- which is like a Scala version of [Velocity](http://velocity.apache.org/),
- JSP or Erb from Rails
- * [Scaml](http://scalate.fusesource.org/documentation/scaml-reference.html)
- which is a Scala dialect of [Haml](http://haml-lang.com/) for very DRY
- markup along with the
- [Jade](http://scalate.fusesource.org/documentation/jade.html) syntax
- * [Mustache](http://scalate.fusesource.org/documentation/mustache.html)
- which is a Scala dialect of [Mustache](http://mustache.github.com/) for
- logic-less templates which also work inside the browser using
- [mustache.js](http://github.com/janl/mustache.js)
- All expressions inside
- [Ssp](http://scalate.fusesource.org/documentation/ssp-reference.html#syntax),
- [Scaml](http://scalate.fusesource.org/documentation/scaml-reference.html)
- and [Jade](http://scalate.fusesource.org/documentation/jade.html) benefit
- from the full power and expressiveness of Scala plus they are typesafe and
- checked at edit/compile time to ensure you don't leave any mistakes in your
- templates.
- **Scalate 1.4.1 Highlights**
- This is a bug fix release:
- * 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.
- * Fixes [#221](http://scalate.assembla.com/spaces/scalate/tickets/221) to add a scalate-web dependency and use it in scalate-war for simplicity
- * 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
- * Fixes [#220](http://scalate.assembla.com/spaces/scalate/tickets/220) so that we can use tomcat:run inside archetypes and projects inside scalate
- * Fixes to the spring mvc integration to make the contentType works
- * Fixes scalate core so it can run on Java 1.5 once again
- * Fixes [#216](http://scalate.assembla.com/spaces/scalate/tickets/216) to let users properly override the number format
- * Fixes [#199](http://scalate.assembla.com/spaces/scalate/tickets/199) to treat java collections and Maps better in mustache
- * Fixes SBT pre-compiler and sitegen plugins
- For more detail see the [Issue Log](http://www.assembla.com/spaces/scalate/milestones/351597-1-4-1)
- [Feedback](${uri("/community.html")}) is always welcome!