Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 2.5-RC5-release
Commits on Apr 18, 2013
  1. @fmpwizard

    Prepare for 2.5-RC5

    fmpwizard authored
Commits on Apr 17, 2013
  1. resolve conflict

    Joni Freeman authored
  2. @wpalmeri

    refactor duplicated code

    wpalmeri authored
    -re-use the character escaping code when serializing strings
    -uncomment lines that were accidentally commented in Serbench
    -TODOs for the sys.errors in JsonAST. those need to go away
  3. @wpalmeri

    optimized version of compact(render(json)) using a StringBuilder

    wpalmeri authored
    For large JValue objects, the `compact(render(value))` can be very CPU
    intensive. This adds a `compactRender` convenience method that renders
    a JValue directly to a String without the intermediate Document. A
    StringBuilder is used to avoid String concatenations.
    I added a new benchmark comparing the two serialization operations.
    Results on the large JValue running on core i7 MBP:
    lift-json (ser compact(render(jvalue))	45607ms
    lift-json (ser compactRender(jvalue)	35144ms
    So the performance improvement can be quite large.
Commits on Apr 16, 2013
  1. @dpp

    Merge pull request #1434 from hoffrocket/jon-liftsession

    dpp authored
    Optimization for LiftSession.findSnippetClass
  2. @hoffrocket

    Optimization for LiftSession.findSnippetClass

    hoffrocket authored
    snippet name to class map will be cached on the LiftSession object to
    avoid duplicate searches. This is to a avoid a performance problem where
    the searches become expensive as many snippet packages are added and the
    number of classes loaded is very large.
Commits on Apr 11, 2013
  1. @wpalmeri

    join specs expectations with 'and'

    wpalmeri authored
    Only the expectation returned in a spec is used for success/failure
    evaluation. Multiple clasues must be and'ed to gether. Also, add some
    naked expectations into proper specs in 'SerializationExamples' and
    'LottoExample' so they are evaluated by the specs runner.
Commits on Apr 5, 2013
  1. @dpp
Commits on Mar 22, 2013
  1. @dpp

    Merge pull request #1424 from taylorleese/master

    dpp authored
    Adds lift-json-scalaz7 (Scalaz 7 support). Based on Joni's mailing list thumbs up, I'm applying the patch
  2. @taylorleese

    Update contributors

    taylorleese authored
  3. @taylorleese
  4. @taylorleese

    Revert "Move lift-json-scalaz to Scalaz 7"

    taylorleese authored
    This reverts commit 765ae74.
  5. @taylorleese

    Adds lift-json-scalaz7 (Scalaz 7 support).

    taylorleese authored
    * Adds a new submodule for lift-json-scalaz7.
    * Maintains lift-json-scalaz for Scalaz 6 support.
    * Updated README to correspond to Scalaz 7.
Commits on Mar 20, 2013
  1. @taylorleese

    Move lift-json-scalaz to Scalaz 7

    taylorleese authored
    * All tests pass, but only compiling for Scala 2.10.0 at the moment.
    * May need a lift-json-scalaz7 subproject to provide both Scalaz 6 and Scalaz 7 support.
Commits on Mar 18, 2013
  1. Revert a fix for #1418. One test breaks

    Joni Freeman authored
  2. Revert a fix for #1418. One test breaks

    Joni Freeman authored
  3. Revert a fix for #1418. One test breaks

    Joni Freeman authored
  4. @jonifreeman

    Merge pull request #1419 from obruchez/master

    jonifreeman authored
    Fix #1418 (problem with JSON unflatten when using common prefixes)
Commits on Mar 15, 2013
Commits on Mar 11, 2013
Commits on Mar 6, 2013
  1. @dpp @fmpwizard

    Squashed commit of the following:

    dpp authored fmpwizard committed
    commit aeb44de3bc42f86324a6242b6b8037dd4cb8fbc3
    Author: David Pollak <>
    Date:   Tue Mar 5 11:48:56 2013 -0800
        Squashed commit of the following:
        commit 24ff1d946cb1f80630e747a7793ba3f574fe7202
        Author: David Pollak <>
        Date:   Tue Mar 5 11:47:24 2013 -0800
            Removed external bcrypt depedency because the code is already in Lift
    commit 09980e8263723f978784666d467e8256118d2446
    Author: David Pollak <>
    Date:   Tue Mar 5 11:32:01 2013 -0800
        MappedPassword now uses bcrypt, but is backward compatible with existing passwords and schemas
  2. @pbrant @fmpwizard

    Use mutable reference to immutable map

    pbrant authored fmpwizard committed
  3. @pbrant @fmpwizard

    LocalActionRef should be a RequestVar, not ScreenVar

    pbrant authored fmpwizard committed
    The lifetime of a ScreenVar may extend across multiple pages, but the
    contents of this particular ScreenVar is inherently request scoped.
    Local actions may cease working if the screen is restored from an old
  4. @pbrant @fmpwizard

    Use mutable Map for storing local actions

    pbrant authored fmpwizard committed
    If multiple Ajax requests are submitted at once, they'll get independent
    copies of the LocalActions map.  This may result in subsequent errors if
    local actions created by e.g. the first request are used later in
    combination with a snapshot created by a later request.
Commits on Feb 28, 2013
  1. @fmpwizard

    made text friendlier to everyone, not just men

    fmpwizard authored
    Thanks @aaronblohowiak for bringing this up
Commits on Feb 26, 2013
  1. @fmpwizard

    Updated to Lift 2.5-RC1

    fmpwizard authored
    Also updated jetty dependency, logback, sbt and web plugin
Commits on Feb 22, 2013
  1. @Shadowfiend
  2. @Shadowfiend
Commits on Feb 19, 2013
  1. @dpp @fmpwizard

    Fixed some bugs in the Html5 writing routines

    dpp authored fmpwizard committed
Commits on Feb 15, 2013
  1. @fmpwizard
  2. @Shadowfiend @fmpwizard

    Deprecate S.getHeader in favor of S.getResponseHeader.

    Shadowfiend authored fmpwizard committed
    Also deprecate S.getHeaders in favor of S.getResponseHeaders, as well as
    adding an S.setResponseHeader (though S.setHeader is not deprecated as
    it is clear that it refers to the response).
  3. @nafg @fmpwizard
  4. @cgaudreau @fmpwizard

    Fix the field() method in LiftScreen that uses an underlying field so…

    cgaudreau authored fmpwizard committed
    … it incorporates passes in validations as well as the validations on the underlying field.
Commits on Jan 31, 2013
  1. @dpp

    Added clearAttrs method to S

    dpp authored
Something went wrong with that request. Please try again.