If you depend on a Lift module (e.g., textile, paypal, widgets), please note the following change to the structure of module names. Your feedback is welcome on this.
What's the change?
The full Lift version number is being removed from the module version number. Instead, the module name will reference the major parts of the Lift version.
It's easier to explain with an example. We're changing from...
"net.liftmodules" %% "textile" % ("2.5-RC2" + "-" + "1.3")
...to...
"net.liftmodules" %% "textile_2.5" % "1.3"
Why is this happening?
The current (longer) version numbers are not always valid for Maven. This has caused issues for Maven proxy users in particular.
This change also means a module can be published once for an "edition" of Lift (like 2.5) and will be valid for all 2.5 versions of Lift, included SNAPSHOTS, RCs, milestones and final releases.
When is this happening?
The modules have been published using the new naming, so you can start now for any 2.5 application.
If you're working with Lift 3.0 the dependency is:
"net.liftmodules" %% "textile_3.0" % "1.3-SNAPSHOT"
More information
I've updated the wiki and cookbook to reflect these changes, and also created a list of modules:
Follow the links to the module README for the latest version number information.
I've almost certainly missed a few modules: please update with any you use.
Thanks
Richard