Awesome work team!  A special thanks to Charles and Indrajit for spinning
the build!

On Wed, Mar 3, 2010 at 8:10 PM, Indrajit Raychaudhuri
<indraj...@gmail.com>wrote:

> The Lift Web Framework team is pleased to announce the framework-2.0-
> M3 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: 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 A flag for disabling the onblur stuff for ajax calls  Issue: 117.
> o Added toHtml method to Mapper/MetaMapper  Issue: 350.
> o Added support for area tags  Issue: 70.
> o Added NOT IN to Mapper query builder  Issue: 353.
> o Enhancements to LiftActors and LRU to support Goat Rodeo  Issue:
> 335.
> o ByList is uniqued before the query is built  Issue: 298.
> o Added linkToSelf option to Menu.build snippet  Issue: 343.
> o xxxMenuLoc methods now delegate to protected xxxMenuLocParams
> methods in order to get their LocParams.  Issue: 251.
> o Extend Comet (ListenerManager) to selectively update subscribers
> Issue: 326.
> o Add DataBinding types and traits to lift-webkit  Issue: 212.
> o Add CouchDB support (lift-couchdb)  Issue: 306.
> o Integrate Image manipulation code to lift  Issue: 285.
> o Add support to extract primitive values from JSON  Issue: 360.
> o ItemsListEditor (and thus TableEditor) should warn when leaving page
> with unsaved changes  Issue: 339.
> o ItemsListEditor should display items pending removal, albeit in
> strikeout font  Issue: 302.
> o ItemsList.save unremoves removed unsaved items  Issue: 300.
> o ItemsList should be have refresh method to clear added/removed
> without requerying database  Issue: 299.
> o ItemsListEditor should allow custom columns  Issue: 301.
> o ItemsListEditor should catch SQLException in ItemsList.save  Issue:
> 340.
>
> Fixed Bugs:
> o Fixed a stack overflow on non-tail recursive method  Issue: 393.
> o Allow Foreign Key support to be optional in PostgreSQL driver
> Issue: 387.
> o Scope attributes duplicated in certain cases. Fixed those cases.
> Issue: 373.
> o Better support for exceptions in DB Logging  Issue: 369.
> o Further work to make sure control characters don't show up in XML
> output.  Issue: 319.
> o Fix runtime errors in a couple of example programs  Issue: 342.
> o Issues with template cache updating incorrectly  Issue: 367.
> o Fixed a comparison bug in ReplaceOption (wishing for type-safety in
> ==)  Issue: 296.
> o Support for Scala 2.8 deltas in the way Nodes are compared  Issue:
> 357.
> o 304 responses should not include Content-Type headers  Issue: 239.
> o Fixed misspelled keys for resource bundles: *pasword* and
> reset.password.confirmarion  Issue: 112.
> o Optional fields in JSONRecord do not work without setting
> needAllJSONFields to false  Issue: 359.
> o JSON deserialization fails for null value  Issue: 358.
> o Type hints are needed in JSON serialization for non-polymorphic Map
> Issue: 341.
> o Do not serialize the internal state of a case class (JSON)  Issue:
> 352.
> o Forcing Authentication not working  Issue: 337.
> o Autocomplete never submit value  Issue: 27.
> o Javascript DSL inconsistencies  Issue: 287.
> o Solve CSS/JS unwanted caching  Issue: 346.
>
> Changes:
> o Support for enhancing foreign key references in PostgreSQL 8.3+
> Issue: 224.
> o Have minimal support for archetype:create telling user to use
> archetype:generate instead  Issue: 238.
> o Internationalizing missing strings in ProtoUser  Issue: 320. Thanks
> to Adam Warski.
> o Enforce Maven version 2.2.1 or higher, but lower than 3.0.  Issue:
> 344.
> o lift-flot has been updated to Flot 0.6  Issue: 322.
> o Make OpenID support more extensible  Issue: 329.
> o [BREAKING CHANGE] Lift Mapper (Record) camelCase to snake_case for
> case insensitive databases  Issue: 155.
> o [BREAKING CHANGE] Improved logging facilities  Issue: 309.
> o Deprecate old logging code  Issue: 374.
> o Enhance Facebook Connect utilities and example code  Issue: 336.
> o Add ability to use doc result of query, not just value  Issue: 356.
> o [BREAKING CHANGE] Add Optional variants of the basic record fields
> Issue: 305.
> o Update lift-couchdb to use dispatch 0.7.1 once released  Issue:
> 351.
> o [BREAKING CHANGE] LiftRules.jQueryVersion should not be there.
> Issue: 363.
>
>
> Have fun!
> -Lift Web Framework team
>



-- 
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

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

Reply via email to