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:
Read an overview of how Lift achieves these important goals.
Lift open source software licensed under an Apache 2.0 license.
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
withFiltermethod to suppress warnings when using the
BaseResponseclass in Lift tests (see #1253).
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.
Content-Typeof the request was correct. These are
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.
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.
2018/01/27 The Lift team is proud to announce the release of Lift 3.2.0.
2017/12/16 The Lift team is proud to announce the release of Lift 3.2.0-RC1.
2017/11/16 The Lift team is proud to announce the release of Lift 3.2.0-M3.
2017/09/15 The Lift team is proud to announce the release of Lift 3.2.0-M2.
2017/07/23 The Lift team is proud to announce the release of Lift 3.2.0-M1.
2017/07/02 The Lift team is proud to announce the release of Lift 3.1.0 final.
2017/06/18 The Lift team is proud to announce the release of Lift 3.1.0-RC1.
2017/05/20 The Lift team is proud to announce the release of Lift 3.1.0-M3.
2017/04/13 The Lift team is proud to announce the release of Lift 3.1.0-M2.
2017/02/03 The Lift team is proud to announce the release of Lift 3.1.0-M1.
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.