Discussion:
API breaking change in magnolia-ui-form 5.2.5
Jörg von Frantzius
2014-10-22 17:08:58 UTC
Permalink
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
to my dismay I just discovered that magnolia-ui-form 5.2.5 has an
undocumented API change that breaks existing code. If you compare
<a class="moz-txt-link-freetext" href="https://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/ui/5.2.4/magnolia-ui-form/apidocs/info/magnolia/ui/form/field/AbstractCustomMultiField.html">https://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/ui/5.2.4/magnolia-ui-form/apidocs/info/magnolia/ui/form/field/AbstractCustomMultiField.html</a>
and
<a class="moz-txt-link-freetext" href="https://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/ui/5.2.5/magnolia-ui-form/apidocs/info/magnolia/ui/form/field/AbstractCustomMultiField.html">https://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/ui/5.2.5/magnolia-ui-form/apidocs/info/magnolia/ui/form/field/AbstractCustomMultiField.html</a>
you will notice that the protected field "
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<b style="color: rgb(0, 0, 0); font-family: monospace; font-size:
medium; font-style: normal; font-variant: normal; letter-spacing:
normal; line-height: normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(255, 255, 255);"><a
href="https://nexus.magnolia-cms.com/content/sites/magnolia.public.sites/ui/5.2.4/magnolia-ui-form/apidocs/info/magnolia/ui/form/field/AbstractCustomMultiField.html#datasourceListener">datasourceListener</a></b>"
is now missing.<br>
<br>
This API change isn't mentioned in
<a class="moz-txt-link-freetext" href="http://documentation.magnolia-cms.com/display/DOCS/Release+notes+for+Magnolia+5.2.5">http://documentation.magnolia-cms.com/display/DOCS/Release+notes+for+Magnolia+5.2.5</a>
, and so no hints on code migration are given.<br>
<br>
This will e.g. break the the shop module once it is upgraded to
Magnolia &gt;= 5.2.5 (currently depending on 5.2.4).<br>
<br>
@Eric maybe you could give some hints on how to migrate e.g.
<a class="moz-txt-link-freetext" href="http://git.magnolia-cms.com/gitweb/?p=forge/shop.git;a=blob;f=src/main/java/info/magnolia/module/shop/app/field/PriceCategoryField.java;h=6d1006ff0316b4220d11497360c50fb858983303;hb=HEAD">http://git.magnolia-cms.com/gitweb/?p=forge/shop.git;a=blob;f=src/main/java/info/magnolia/module/shop/app/field/PriceCategoryField.java;h=6d1006ff0316b4220d11497360c50fb858983303;hb=HEAD</a>
? That would be great! <br>
<br>
The breaking change got introduced in
<a class="moz-txt-link-freetext" href="http://git.magnolia-cms.com/gitweb/?p=magnolia_ui.pub.git;a=commitdiff;h=f53727aa29eb2d43b01f3768ad9f1fa782fe412b">http://git.magnolia-cms.com/gitweb/?p=magnolia_ui.pub.git;a=commitdiff;h=f53727aa29eb2d43b01f3768ad9f1fa782fe412b</a>
<br>
<br>
Thanks for any hints,<br>
Jörg<br>
<br>
<br>
<div class="moz-signature">-- <br>
<font color="#3F3F3F" face="Arial"><span style="font-size:11pt;"><b>Dipl.-Inf.
Jörg von Frantzius, Systems Architect + Team Lead</b><br>
<br>
Email <a class="moz-txt-link-freetext" href="mailto:***@aperto.de">mailto:***@aperto.de</a><br>
Phone +49 30 283921-0    <br>
Fax +49 30 283921-29<br>
<br>
Aperto AG - In der Pianofabrik<br>
Chausseestraße 5, D-10115 Berlin-Mitte<br>
<a class="moz-txt-link-freetext" href="http://www.aperto.de">http://www.aperto.de</a><br>
<a class="moz-txt-link-freetext" href="http://www.facebook.com/aperto">http://www.facebook.com/aperto</a><br>
<a class="moz-txt-link-freetext" href="https://www.xing.com/companies/apertoag">https://www.xing.com/companies/apertoag</a><br>
<br>
HRB 77049, AG Berlin Charlottenburg<br>
Vorstand: Dirk Buddensiek (Vorsitzender), Kai Großmann,
Stephan Haagen, Daniel Simon<br>
Aufsichtsrat: Bernd Hardes (Vorsitzender)<br>
</span></font></div>
<BR />
<BR />
<HR />
----------------------------------------------------------------<BR />
For&nbsp;list&nbsp;details,&nbsp;see&nbsp;http://www.magnolia-cms.com/community/mailing-lists.html<BR />
Alternatively,&nbsp;use&nbsp;our&nbsp;forums:&nbsp;http://forum.magnolia-cms.com/<BR />
To&nbsp;unsubscribe,&nbsp;E-mail&nbsp;to:&nbsp;&lt;user-list-***@magnolia-cms.com&gt;<BR />
----------------------------------------------------------------<BR />
</body>
</html>

Loading...