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: A browsable version of this changelog is also available at:
http://www.assembla.com/spaces/liftweb/milestones/207941
Changes in this version include:
New features:
o Mechanism to Abstract Over Retried AJAX Calls Issue: 437.
o add missing SHtml.ajaxTextarea...() methods Issue: 536.
o Added a method to create a query string in MetaMapper from
QueryParams Issue: 512.
o Enhanced TestKit to provide more generic HTTP request capabilities
Issue: 511.
o Enhanced date math using JodaTime and more seamless conversion
to/from Date and JodaTime objects Issue: 535.
o Add explicit test for MetaMapper comparisons in foreign keys Issue: 532.
o Add MongoPasswordField Issue: 533.
o Add Italian translation for lift-core.properties Issue: 537. Thanks
to AliPanick.
o Support for Box in JSON Issue: 489.
Fixed Bugs:
o Fixed a null pointer exception in Testkit Issue: 544.
o JsonResponse passes the HTTP response code correctly now Issue: 545.
o Put Expires or Cache-Control=no-cache headers into Comet, REST and
Ajax response Issue: 538.
o AJAX and Comet S.notice et al no longer clear messages before
posting their own
meaning you can now use Comet and AJAX and normal snippets to
post messages all together Issue: 542.
o BooleanOption not lazy enough Issue: 531.
o MappedString.apply(Empty) now correctly results in a null String in
the column Issue: 514.
o Smarter caching of foreign key objects Issue: 370.
o Fix slf4j version Issue: 519.
o Count wrong in sessions Issue: 529.
o maxConcurrentRequests not honored Issue: 547.
o Fix swappable jQuery focus behavior Issue: 449.
o Broaden S.notice et al so that one can configure JsCmd's Issue: 502.
o Add path-based field replacement to JValue Issue: 510.
o Possible lift-mapper bug under Scala 2.8 Issue: 513.
o MappedField.asString should use name instead of displayName Issue: 517.
o Improve case class constructor search when extracting values from
JSON Issue: 522.
o Consider allowing OrderBy to take an optional NullsFirst/NullsLast
parameter Issue: 524.
o JSON transform function Issue: 525.
o ActorPing can keep CometActors around forever Issue: 530.
o Lift-up attribute snippets Issue: 539.
o Mapper items not tracked when there are no post-commit functions for
MetaMapper Issue: 541.
o SBT archetype Issue: 543.
o Escape velocity filtering for inline maven variables in archetypes
Issue: 546.
o Remove package private access modifier on TransientRequestVar Issue: 548.
Changes:
o Major cleanup of HTTP mocks Issue: 509.
o Added a default logger to LiftActor Issue: 528.
o Unified a lot of the input testing into a single trait
(e.g.,valMinLen, etc.) Issue: 162.
o changed EmptyBox's type signature Issue: 527.
o Enhance and Document Screen and Wizard Issue: 375.
o Make the default docType configurable in LiftRules Issue: 478.
o Documentation bug for Box Issue: 515.
o Upgrade MongoDB driver to 2.0 Issue: 521.
o Better JSON support for custom types Issue: 523.
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.
>
>
-Ross
I wish to help but unfortunatelly I do not have enough knowledge of
Lift. This task should be done first by dev. team. We need docs
instead of new features. Because without docs who will be able to use
it after all? Look ad Django framework. I remember their beginnings.
Their first main goal was creating good documentation. And they had
right. It brought a lot of people to the project. Their docs was a
part of their success. And now Django is recognized as the most
popular pythonic web framework. I think, docs this should be highest
priorite for Lift if it has to survive.
David, Rails has weak online docs (at least guides.rubyonrails.org is
weaker than Django's in my oppinion)
but it has at least a lot of
good books and screencast. Need of digging through the source code is
not encouraging. Not everybody has enough patience nor knowledge of
Scala. But if you think Lift should stay in niche..
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
--
Then step up and contribute documentation. That's how open source
projects work. There's no point sitting on the sidelines expecting it
to all be handed to you on a plate. If you think the documentation can
be improved, show the community how. Write articles, blog posts,
contribute to wikis.
Sorry, but this is a big bugbear of mine. I work on a LOT of open
source projects. One of the biggest problems is *always*
documentation. Successful projects are ones where their community
steps up and helps improve all the non-code aspects of the project -
the website, the wiki, the books. It's so frustrating to hear people
simply complain without being willing to assist...
--
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
There's also a new Lift In Action book coming from Manning, currently
available in their Early Access Program which I expect will track the
latest developments in the Lift project (I noticed that it advocates
sbt as the build tool for Lift projects which I thought was
experimental / future right now?).
On Jun 9, 11:42 pm, David Pollak <feeder.of.the.be...@gmail.com>
wrote:
No, because Rail has great books, screencasts, etc. Agile Web
> > David, Rails has weak online docs (at least guides.rubyonrails.org is
> > weaker than Django's in my oppinion)
>
> And this clearly relegated Rails to being niche.
Development with Rails was even awarded as the best technical book. I
bought paper edition of Lift book. It was short, unclean and it was
missing appendixes. The publisher, forgot to print it out.
I think you do not get it.
>> but it has at least a lot of
>> good books and screencast. Need of digging through the source code is
>> not encouraging. Not everybody has enough patience nor knowledge of
>> Scala. But if you think Lift should stay in niche..
> Once again, your attitude is not helping you. If you have a question, this
> community is here to answer it. Do you have one or do you just want to show
> how smart and cool you are by making pronouncements and not being willing to
> help out?
I don't care what you are thinking about
me. I just would like to popularize Lift.
But if you think that
reading comments in source code is the best way to understand how all
those compoments work together...
--
JZ
--
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.
Sent from my iPhone
> --
> 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
Cheers, Tim
The book is also tracking the latest developments and will probably be released targeting 3.0 or one of the 2.8 releases in the future (as there still remains a lot of write)
Cheers, Tim
No complaints from me - I was pleased to see you start out with sbt!
When I first looked at Lift some time ago (before I actually started
doing Scala programming), the use of Maven was rather off-putting
(apologies to all the Maven fans out there! :)
Its great to see your name back on the mailing list - I feel like an old friend has returned to the fold once more.
Thanks Derek!
Its great to see your name back on the mailing list - I feel like an old friend has returned to the fold once more.
On 18 Jun 2010, at 18:04, DChenBecker wrote:
> I'm really looking forward to Tim's book
--
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.