November 12, 2012

The Lift team proudly announces the availability of the Milestone 3 release of Lift version 2.5.

Lift is the most powerful, secure and mature web framework available today. There are Seven Things that distinguish Lift from other web frameworks.

Lift applications are:

  • Secure -- Lift apps are resistant to common vulnerabilities including many of the OWASP Top 10
  • Developer centric -- Lift apps are fast to build, concise and easy to maintain
  • Scalable -- Lift apps are high performance and scale in the real world to handle insane traffic levels
  • Interactive like a desktop app -- Lift's Comet support is unparalleled and Lift's ajax support is super-easy and very secure

Read an overview of how Lift achieves these important goals.

Lift open source software licensed under an Apache 2.0 license.

A complete list of changes that made it into 2.5-M3 can be found at:

Breaking changes

  • value #> is not a member of java.lang.String
    Make sure you have
    import net.liftweb.util.Helpers._
  • LiftScreen: The FieldTransform API has changed.

    If you had something like

    FieldTransform(() => CssSel)
    , you now need to use:
    FieldTransform(BaseField => NodeSeq => NodeSeq)

  • LiftScreen:

    Don't use defaultXml for template by default
    This gives users a better out of the box experience. Override allTemplate to return savedDefaultXml to get the previous behavior.

  • jsonCall: You now need to add type information to one of the parameters, for example, if you had:
    SHtml.jsonCall(JsVar("paramName"), s => sendMessage(s) )._2.cmd
    , you can use the deprecated method that takes Any, as in:
    SHtml.jsonCall(JsVar("paramName"), (s: Any) => sendMessage(s) )._2.cmd
    or you can use the new preferred option that uses Lift-json to parse the data, as in :
    SHtml.jsonCall(JsVar("paramName"), (s: JValue) => sendMessage(s) )._2.cmd
  • Modules moved to a new namespace: Please read this post which has details of this breaking change

Please join the Lift Community and enjoy building awesome apps with Lift.


Lift 2.6 M4

2014/06/19 The Lift team is proud to announce Milestone 4 of Lift 2.6.


Lift 2.6 M3

2014/04/12 The Lift team is proud to announce Milestone 3 of Lift 2.6.


Lift and BREACH

2013/11/20 Lift and BREACH: How Lift protects you, and how you can protect yourself


Lift 2.6 M2

2013/11/08 The Lift team is proud to announce Milestone 2 of Lift 2.6.


Lift 2.6 M1

2013/10/11 The Lift team is proud to announce Milestone 1 of Lift 2.6.


Lift 2.5 New and Noteworthy

2013/07/15 A list of things new and noteworthy in Lift 2.5


Lift Cookbook in Print

2013/06/28 The Lift Cookbook is now available from O'Reilly.


Lift 2.5.1 Ships!

2013/06/25 The Lift team is proud to announce version 2.5.1 of Lift.


Lift 2.5 Ships!

2013/06/2 The Lift team is proud to announce version 2.5 of Lift.


Lift 2.5-RC6 Ships!

2013/05/12 The Lift team is proud to announce version 2.5-RC6 of Lift.


Lift Books

Entwicklung von Web-Applikationen mit Lift und Scala by Thomas Fiedler and Christoph Knabe.

Simply Lift, by David Pollak is an open source book, available for free in both PDF and HTML versions at http://simply.liftweb.net/.

Exploring Lift, by Derek Chen-Becker, Tyler Weir, and Marius Danciu is an open source book, available for free in both PDF and HTML versions at http://exploring.liftweb.net/.

Lift In Action by Tim Perrett is available in print and eBook format.

Lift Cookbook A community question and answers book, free at cookbook.liftweb.net

Lift Web Applications How-to by Torsten Uhlmann is available in print and eBook format.

Lift Application Development Cookbook by Gilberto T. Garcia Jr. is available in print and eBook format.