Announcing Lift 2.6 M4
The Lift team proudly announces the availability of Milestone 4 of Lift version 2.6.
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
- Modular -- Lift apps can benefit from, easy to integrate, pre built modules
- Designer friendly -- Lift apps can be developed in a totally designer friendly way
Read an overview of how Lift achieves these important goals.
Lift open source software licensed under an Apache 2.0 license.
- 2.10 versions of Lift are now built for Scala 2.10.4.
- We are now publishing Lift builds for 2.11, built with Scala 2.11.1.
MongoRecord.savenow has a default
truevalue for its
MongoRecordthat catch exceptions and return a
MongoIdentifierto use a common
ConnectionIdentifiershared with other record types.
FactoryMakerthat lets you modify a field's corresponding database name based on the database connection and the field's variable name. (#1505).
FactoryMakerthat lets you modify a field's display name (the name rendered in the UI) based on the record instance being handled, the current locale, and the default display name.
Injectthat lets you modify the name of a
MongoRecordclass's collection based on the connection and the class name.
setFromJValueto properly handle special mongo data types.
AsObjectIdextractor for pattern matching
AsMongoRecordextractor for pattern matching a Mongo
Recordinstance based on an incoming
- Added a
withFiltermethod to suppress warnings when using the
BaseResponseclass in Lift tests (see #1253).
- Wrap mail parts in
multipart/relatedMIME part in emails (see #1569).
ResponseShortcutExceptions with redirect responses by sending an appropriate
RedirectTocommand to the client. This means that e.g.
S.redirectTowill work as expected in a
CometActor. Note that this is implemented in the default
CometActor, so if you've overridden it you'll need to make sure that the default handler is something you eventually invoke.
- Added the ability to get a forced version of a request body as JSON or XML,
regardless of whether the specified
Content-Typeof the request was correct. These are
- Return a
Failurewith descriptive error message if
bodyAsXmlare invoked and we don't return the relevant JSON or XML due to an incorrect
Content-Typein the request.
- Added a short note on
FactoryMaker, amongst other things) regarding the fact that its changes to its maker's value are thread-local.
JSONParser, Lift's legacy JSON parser, along with its dependents:
MetaMapper's snippet bindings that use
viewSnippet(in favor of
viewTransform, all based on CSS selector transforms)
modSnippet, used in
editSnippet, superseded by
viewsnippets in HTML, in favor of
fieldMapperPF, in favor of
prependField, in favor of
MongoSetand all functions that take them as parameters. Please use the Mongo Java driver's
MongoRecord.savewith no parameters. Please use the version with one parameter, and invoke it with empty parens (
save()) if you want a safe save. The default for
savewith no parameters was an unsafe save, which can be achieved using
Please join the Lift Community and enjoy building awesome apps with Lift.
2014/06/19 The Lift team is proud to announce Milestone 4 of Lift 2.6.
2014/04/12 The Lift team is proud to announce Milestone 3 of Lift 2.6.
2013/11/20 Lift and BREACH: How Lift protects you, and how you can protect yourself
2013/11/08 The Lift team is proud to announce Milestone 2 of Lift 2.6.
2013/10/11 The Lift team is proud to announce Milestone 1 of Lift 2.6.
2013/07/15 A list of things new and noteworthy in Lift 2.5
2013/06/28 The Lift Cookbook is now available from O'Reilly.
2013/06/25 The Lift team is proud to announce version 2.5.1 of Lift.
2013/06/2 The Lift team is proud to announce version 2.5 of Lift.
2013/05/12 The Lift team is proud to announce version 2.5-RC6 of Lift.
Entwicklung von Web-Applikationen mit Lift und Scala by Thomas Fiedler and Christoph Knabe.
Lift In Action by Tim Perrett is available in print and eBook format.
Lift Web Applications How-to by Torsten Uhlmann is available in print and eBook format.