Message from discussion
*** BREAKING CHANGE FOR MODULES **
Received: by 10.224.188.76 with SMTP id cz12mr8051259qab.0.1344356904417;
Tue, 07 Aug 2012 09:28:24 -0700 (PDT)
X-BeenThere: liftweb@googlegroups.com
Received: by 10.229.106.74 with SMTP id w10ls757661qco.6.gmail; Tue, 07 Aug
2012 09:28:19 -0700 (PDT)
Received: by 10.224.42.72 with SMTP id r8mr1040426qae.7.1344356899008;
Tue, 07 Aug 2012 09:28:19 -0700 (PDT)
Received: by 10.224.42.72 with SMTP id r8mr1040424qae.7.1344356898992;
Tue, 07 Aug 2012 09:28:18 -0700 (PDT)
Return-Path: <feeder.of.the.be...@gmail.com>
Received: from mail-qc0-f169.google.com (mail-qc0-f169.google.com [209.85.216.169])
by gmr-mx.google.com with ESMTPS id k34si3688851qcz.1.2012.08.07.09.28.18
(version=TLSv1/SSLv3 cipher=OTHER);
Tue, 07 Aug 2012 09:28:18 -0700 (PDT)
Received-SPF: pass (google.com: domain of feeder.of.the.be...@gmail.com designates 209.85.216.169 as permitted sender) client-ip=209.85.216.169;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of feeder.of.the.be...@gmail.com designates 209.85.216.169 as permitted sender) smtp.mail=feeder.of.the.be...@gmail.com; dkim=pass header...@gmail.com
Received: by qcsd16 with SMTP id d16so2960827qcs.0
for <liftweb@googlegroups.com>; Tue, 07 Aug 2012 09:28:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=O3HfB2HBBFQtSRa+8iOqX1+/DBsOFd78W0LAJJrVF0k=;
b=uMHk4Ftm1ImrzuALYfEnpFZ6KNy/rbEtMmWgf2x67Hjl+cfrW8HCMpIS2NWWEOwCMW
fwPOYlj2UvIePsjyiIZEHPTCSsYCcVxo2x0ZTtqEejymkwdMy1beD+/Fd8O7STV08uh0
ioRC/KgY+90lPu+FKJBVM9tG43toDz3U7j1FFDx5aJItJHLDk+f2b2SjPaSPla+jzFpi
Un+XiXgH00L1lr4nNvCM4r/xX5sJummm6vQ/cHkN586pJkK9aPYoRPSiEPUGRFuc05CC
Xm4lOGB1dCpbo7wjGjoWeDAs3C6jpgS4tRpEio9BhGVOOBF/lZl5YAt9W5kegd4emiKd
z8mA==
MIME-Version: 1.0
Received: by 10.60.18.134 with SMTP id w6mr25247464oed.56.1344356898729; Tue,
07 Aug 2012 09:28:18 -0700 (PDT)
Received: by 10.76.114.136 with HTTP; Tue, 7 Aug 2012 09:28:18 -0700 (PDT)
In-Reply-To: <CAF_XbzA6+kmTprZkLe+Oa-JYwi3Qd=XjaFRmBc3R+==GCKQ...@mail.gmail.com>
References: <CAF_XbzA6+kmTprZkLe+Oa-JYwi3Qd=XjaFRmBc3R+==GCKQ...@mail.gmail.com>
Date: Tue, 7 Aug 2012 09:28:18 -0700
Message-ID: <CAH6e9Lg0YR_Cy45Owr5AYjw0JJo71=dvVUfLvER0v-fkEE5...@mail.gmail.com>
Subject: Re: [Lift] *** BREAKING CHANGE FOR MODULES **
From: David Pollak <feeder.of.the.be...@gmail.com>
To: liftweb@googlegroups.com
Content-Type: multipart/alternative; boundary=e89a8fb205cc666e1304c6af7b48
--e89a8fb205cc666e1304c6af7b48
Content-Type: text/plain; charset=UTF-8
Dude, you're a deity!
On Mon, Aug 6, 2012 at 4:04 AM, Richard Dallaway <rich...@dallaway.com>wrote:
> Read on if you use any of the Lift modules: amqp, paypal, oauth,
> oauth-mapper, xmpp, widgets, textile, scalate, openid, oath, machine, jta,
> imaging, facebook.
>
> *What's happening?*
>
> As part of Lift 2.5 these modules are being opened up for contributions
> from anyone in the Lift community, not just Lift committers. That means,
> we can all make changes to improve these modules.
>
> *What's the impact?*
>
> There are two changes:
>
> 1) The way you include a module in your build file has changed: the
> organisation name has changed, and the modules have their own version
> number. For example this:
>
> "net.liftweb" % "lift-paypal" % liftVersion % "compile"
>
> becomes:
>
> "net.liftmodules" % "paypal" % (liftVersion + "-1.1-SNAPSHOT") % "compile"
>
> You'll then be using the 1.1-SNAPSHOT version of the PayPal module.
>
> Although modules are compiled against Lift, we anticipate modules having
> their own release cycle, meaning they need their own version number.
>
> 2) The Scala package has changed from net.liftweb.modules to
> net.liftmodules. For example, this:
>
> net.liftweb.paypal.PaypalRules.init
>
> becomes:
>
> net.liftmodules.paypal.PaypalRules.init
>
> This will make clear the difference between the code anyone can contribute
> to (net.liftmodules) and the core Lift framework (net.liftweb).
>
>
> *What do I need to do?*
> *
> *
> Update your build.sbt or POM, recompile and fix import errors.
>
>
> *When can I use this?*
>
> These changes are available now for Lift 2.5-SNAPSHOT.
>
> The source code for each module is on GitHub:
> https://github.com/liftmodules
>
> There's more information on the wiki:
> http://www.assembla.com/spaces/liftweb/wiki/Modules
>
> Thanks
> - Team Lift
>
> --
> --
> Lift, the simply functional web framework: http://liftweb.net
> Code: http://github.com/lift
> Discussion: http://groups.google.com/group/liftweb
> Stuck? Help us help you:
> https://www.assembla.com/wiki/show/liftweb/Posting_example_code
>
>
>
>
--
Telegram, Simply Beautiful CMS https://telegr.am
Lift, the simply functional web framework http://liftweb.net
Follow me: http://twitter.com/dpp
Blog: http://goodstuff.im
--e89a8fb205cc666e1304c6af7b48
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Dude, you're a deity!<br><br><div class=3D"gmail_quote">On Mon, Aug 6, =
2012 at 4:04 AM, Richard Dallaway <span dir=3D"ltr"><<a href=3D"mailto:r=
ich...@dallaway.com" target=3D"_blank">rich...@dallaway.com</a>></span> =
wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Read on if you use any of the Lift modules: =
amqp, paypal, oauth, oauth-mapper, xmpp, widgets, textile, scalate, openid,=
oath, machine, jta, imaging, facebook.<div>
<div><br></div><div><b>What's happening?</b></div><div>
<br></div><div>As part of Lift 2.5 these modules are being opened up for co=
ntributions from anyone in the Lift community, not just Lift committers. =
=C2=A0That means, we can all make changes to improve these modules.</div><d=
iv>
<br></div><div><b>What's the impact?</b></div><div><br></div><div>There=
are two changes:</div><div><br></div><div><div>1) The way you include a mo=
dule in your build file has changed: the organisation name has changed, and=
the modules have their own version number. =C2=A0For example this:</div>
<div><br></div><div>"net.liftweb" % "lift-paypal" % lif=
tVersion % "compile"</div><div><br></div><div>becomes:</div><div>=
<br></div><div>"net.liftmodules" % "paypal" % (liftVers=
ion + "-1.1-SNAPSHOT") % "compile"</div>
<div><br></div><div>You'll then be using the 1.1-SNAPSHOT version of th=
e PayPal module.</div><div><br></div><div>Although modules are compiled aga=
inst Lift, we anticipate modules having their own release cycle, meaning th=
ey need their own version number.</div>
</div><div><br></div><div>2) The Scala package has changed from net.liftweb=
.modules to net.liftmodules. =C2=A0For example, this:</div>
<div><br></div><div>net.liftweb.paypal.PaypalRules.init</div><div><br></div=
><div>becomes:</div><div><br></div><div>net.liftmodules.paypal.PaypalRules.=
init</div><div><br></div><div>This will make clear the difference between t=
he code anyone can contribute to (net.liftmodules) and the core Lift framew=
ork (net.liftweb). =C2=A0</div>
<div><br></div>
<div><br></div><div><b>What do I need to do?</b></div><div><b><br></b></div=
><div>Update your build.sbt or POM, recompile and fix import errors.</div><=
div><br></div><div><br></div><div><b>When can I use this?</b></div><div>
<br></div><div>These changes are available now for Lift 2.5-SNAPSHOT.</div>=
<div><br></div><div>The source code for each module is on GitHub:=C2=A0<a h=
ref=3D"https://github.com/liftmodules" target=3D"_blank">https://github.com=
/liftmodules</a></div>
<div><br></div><div>There's more information on the wiki:=C2=A0<a href=
=3D"http://www.assembla.com/spaces/liftweb/wiki/Modules" target=3D"_blank">=
http://www.assembla.com/spaces/liftweb/wiki/Modules</a></div><div><br></div=
><div>
Thanks</div></div>
<div>- Team Lift</div><span class=3D"HOEnZb"><font color=3D"#888888">
<p></p>
-- <br>
-- <br>
Lift, the simply functional web framework: <a href=3D"http://liftweb.net" t=
arget=3D"_blank">http://liftweb.net</a><br>
Code: <a href=3D"http://github.com/lift" target=3D"_blank">http://github.co=
m/lift</a><br>
Discussion: <a href=3D"http://groups.google.com/group/liftweb" target=3D"_b=
lank">http://groups.google.com/group/liftweb</a><br>
Stuck? Help us help you: <a href=3D"https://www.assembla.com/wiki/show/lift=
web/Posting_example_code" target=3D"_blank">https://www.assembla.com/wiki/s=
how/liftweb/Posting_example_code</a><br>
=C2=A0<br>
=C2=A0<br>
=C2=A0<br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div>Telegram, Simply Beautiful CMS <a href=3D"https://telegr.am" target=
=3D"_blank">https://telegr.am</a></div>Lift, the simply functional web fram=
ework <a href=3D"http://liftweb.net" target=3D"_blank">http://liftweb.net</=
a><div>
Follow me: <a href=3D"http://twitter.com/dpp" target=3D"_blank">http://twit=
ter.com/dpp</a><br>Blog: <a href=3D"http://goodstuff.im" target=3D"_blank">=
http://goodstuff.im</a><br></div><div><br></div><br>
--e89a8fb205cc666e1304c6af7b48--