The Scalate team is pleased to announce the availability of Scalate 1.5.0
Scalate is a Scala 2.9.0 based template engine which can be used stand alone, with servlets or web frameworks like JAXRS, Lift or Play or in integration frameworks like Apache Camel.
The following template languages are supported through the same common API:
- Ssp which is like a Scala version of Velocity, JSP or Erb from Rails
- Scaml which is a Scala dialect of Haml for very DRY markup along with the Jade syntax
- Mustache which is a Scala dialect of Mustache for logic-less templates which also work inside the browser using mustache.js
All expressions inside Ssp, Scaml and Jade 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.5.0 Highlights
- Upgraded to Scala 2.9.0-1
- new Scalate JRebel plugin for better reloading of templates when using JRebel and dependent Scala code is reloaded by JRebel
- Mustache now supports Java collections and Maps better
- new captureAttributeAppend helper method for appending fragments of a template to an attribute, such as for building up lists of style sheet or javascript inclusions that can later be rendered in the head element.
- new scss and sass filters
- new cofeescript filter to more easily embed cofeescript into web pages.
- Tons of bug fixes and minor enhancements
For more detail see the Full Change Log
Feedback is always welcome!