[Yanel-dev] [HEADS-UP] Minor backwards incompatible change re realm interface

Michael Wechner michael.wechner at wyona.com
Wed Feb 22 13:44:06 CET 2012


btw, you might experience a build failure because of the version 2.0.0 
upgrade of Yanel in case you should clean your local maven repository. 
If so, then please make sure to replace hard-coded version numbers, 
similar to

- <dependency groupId="wyona-org-yanel" artifactId="yanel-impl" 
version="1.0-dev-rREVISION" />
+ <dependency groupId="wyona-org-yanel" artifactId="yanel-impl" 
version="${yanel.source.version}" />

whereas if you really want to use a specific Yanel version, then you 
need to add this particular Yanel version to some third party maven 
repository and reference it from there.

Thanks

Michael

Am 22.02.12 12:06, schrieb Michael Wechner:
> Hi
>
> We have introduced a backwards incompatible change (commit 
> 68b1ffd02e617952e6cfa452ca589c1df17b3d50) re the realm interface, see
>
> src/core/java/org/wyona/yanel/core/map/Realm.java#getUserTrackingDomain()
> rc/core/java/org/wyona/yanel/core/map/Realm.java#setUserTrackingDomain(String) 
>
>
> which means if you have a custom realm implementation and if you don't 
> extend the default realm implementation,
> then you need to update your custom realm implementation accordingly, 
> see for example
>
> src/core/java/org/wyona/yanel/core/map/RealmDefaultImpl.java
>
> According to http://semver.org/ we have increased the Yanel version 
> number to 2.0.0
>
> It's really a minor change, but I understand that such changes are 
> annoying anyway and maybe we can discuss
> how to change the realm architecture such that similar enhancements 
> won't create backwards incompatibilities
> in the future.
>
> Thanks
>
> Michael



More information about the Yanel-development mailing list