[Lift] Lift Web Framework 2.0 Milestone 5 released

8 views
Skip to first unread message

Indrajit Raychaudhuri

unread,
May 5, 2010, 5:29:39 PM5/5/10
to lift-announce, lif...@googlegroups.com
The Lift Web Framework team is pleased to announce the framework-2.0-
M5 release!

Lift is an expressive and elegant framework for writing web
applications. Lift stresses the importance of security,
maintainability, scalability and performance while allowing for high
levels of developer productivity. Lift is a Scala web framework.

NOTE:
1. A browsable version of this changelog is also available at:
http://www.assembla.com/spaces/liftweb/milestones/163599
2. The potential *breaking changes* have been specifically marked for
your reference. Please take a look at the specific issue at
http://www.assembla.com/spaces/liftweb/tickets and the Lift
announcement list for further details.

Changes in this version include:

New features:
o Better control over sessions Issue: 499.
o Helpful new JsonCommand extractor for pattern matching Json
commands Issue: 461.
o Rules for quoting column and table names are user-configurable
Issue: 495.
o The definition of SQL reserved words can be changed Issue: 497.
o Added flexibility for defining how mail messages are transported in
each run mode. Issue: 484.
o Added some excellent REST helpers to Lift Issue: 457.
o Added some nice Menu DSL stuff Issue: 458.
o Introduce a validateSignup method Issue: 368.
o Add an SBT archetype based on the Basic Archetype Issue: 453.
o Add widget that allows changing of loglevels at runtime Issue:
466.
o support Scalate as an optional new form of templates in addition to
Lift templates Issue: 475.
o Add Global Fade Out Mechanism for Lift Messages Issue: 485.

Fixed Bugs:
o Added a factory for AttrBindParam to disambiguate a String Issue:
501.
o Exceptions during view rendering are properly caught and displayed
Issue: 467.
o Textile correctly handles query strings in URLs Issue: 464.
o Updated/fixed the way that ListenerManager handles optional updates
Issue: 496.
o Be explicit about the return type in asJsExp so that subclasses
aren't co-varied out of luck. Issue: 482.
o [BREAKING CHANGE] Re-factored Paginator so that it can be used
outside of the context of mapper and has a more composable API.
This causes a breaking change in the API for existing users of the
ModelView pagination. Issue: 483.
o Made Loggable.logger protected in order to prevent from polluting
the API of types mixed into. Issue: 462.
o basic archetype shows error during boot Issue: 469.
o Function evaluation order in test mode when using ajaxSubmit Issue:
505.
o Allow streaming a file directly using an OutputStream Issue: 372.
o Comet updates delayed for full long-poll duration Issue: 459.
o CRUDify doesn't filter hidden fields Issue: 460.
o Change order of render and fixedRender in CometActor Issue: 463.
o Make FactoryMaker take a Vendor rather than a () => T Issue: 472.
o Show non-minified javascript when running in dev mode Issue: 473.
o Redirects involving window.location in response to comet requests
can produce a persistent request loop in Firefox Issue: 474.
o Empty XML tag should not be rendered into JSON Issue: 486.
o Lift-OpenID Is Missing Commons-Logging Dependency Issue: 492.
o Companion object for LocaleField Issue: 498.
o Integrate Scamongo Issue: 500.
o mongodb-record swallows errors Issue: 506.
o object MongoDB not thread-safe Issue: 507.
o FacebookClient calls can block indefinitely Issue: 508.
o Update h2 version to newer one and have the scope adjusted to
runtime Issue: 490.
o Use vscaladoc instead of scaladoc for archetype templates Issue:
491.

Changes:
o Fix PasswordField validation. Issue: 494.
o asJsonValue now returns a Box[JValue] which allows for omitting
fields in generated JSON Issue: 477.
o Relax from StatefulSnippet to DispatchSnippet for certain S
registrations Issue: 487.
o Make entity resurection feature optional Issue: 471.
o Move asHtml to BaseField Issue: 465.
o Improve segment cache in JSON parser Issue: 481.
o Set jvmArg -Xmx1024m by default for maven-scala-plugin for archetype
templates Issue: 503.
o Set charset to UTF-8 by default for maven-scala-plugin for archetype
templates Issue: 504.


Have fun!
-Lift Web Framework team

--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.

harryh

unread,
May 10, 2010, 4:42:55 PM5/10/10
to Lift
It looks like the scaladocs for M5 were never generated:

http://scala-tools.org/mvnsites/liftweb-2.0-M5/

Unless they moved?

-harryh

David Pollak

unread,
May 10, 2010, 5:09:40 PM5/10/10
to lif...@googlegroups.com
On Mon, May 10, 2010 at 1:42 PM, harryh <har...@gmail.com> wrote:
It looks like the scaladocs for M5 were never generated:

http://scala-tools.org/mvnsites/liftweb-2.0-M5/

Unless they moved?

They didn't move.  When Charles or Indrajit send me the docs (or a link to them), I'll toss them up on Scala-tools.org.
 

-harryh

--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

harryh

unread,
May 12, 2010, 12:24:55 PM5/12/10
to Lift
> They didn't move.  When Charles or Indrajit send me the docs (or a link to
> them), I'll toss them up on Scala-tools.org.

Charles/Indrajit? It's been a week with no up to date scaladocs :(

Timothy Perrett

unread,
May 12, 2010, 12:41:45 PM5/12/10
to lif...@googlegroups.com
Whilst yes, we need them on the server, you know you can build them locally right?

Indrajit Raychaudhuri

unread,
May 12, 2010, 1:32:10 PM5/12/10
to lif...@googlegroups.com
Apologies folks, I had to go offline - an unscheduled one.
I have sent the bundle to David. He'll put them online when he gets a
chance.

- Indrajit

David Pollak

unread,
May 12, 2010, 1:44:54 PM5/12/10
to lif...@googlegroups.com
On Wed, May 12, 2010 at 10:32 AM, Indrajit Raychaudhuri <indr...@gmail.com> wrote:
Apologies folks, I had to go offline - an unscheduled one.
I have sent the bundle to David. He'll put them online when he gets a chance.

- Indrajit


On 12/05/10 10:11 PM, Timothy Perrett wrote:
Whilst yes, we need them on the server, you know you can build them locally right?

On 12 May 2010, at 17:24, harryh wrote:

They didn't move.  When Charles or Indrajit send me the docs (or a link to
them), I'll toss them up on Scala-tools.org.

Charles/Indrajit?  It's been a week with no up to date scaladocs :(

-harryh

--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.


--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

Reply all
Reply to author
Forward
0 new messages