Congratulations to WeexTeam.
Lots of changes were made in this version, it may lead to some compatibility 
problems.
I notice 2 points on android:
1、WXDomObject was removed, so some custom components must be rewrite,especially 
when people do some key works in a custom WXDomObject, they must do it another 
way. GCanvas is useing  WXDomObject too so it's not compatible to new version 
for now.
2、support v4 library version must be >=25.1.0 because weex use arrayset .


I think there could be a guide page to help weex users do the sdk update. The 
page may list the known issues so people won't face the same question again and 
again.It may improve the development experience.


 
------------------ Original ------------------
From:  "Adam Feng"<[email protected]>;
Date:  Wed, May 16, 2018 01:55 PM
To:  "Weex问题列表"<[email protected]>; 

Subject:  Re: Replace Facebook's Yoga in Weex with Google's FlexboxLayoutto 
avoid potential license issue.

 
Great news, I’ll start releasing our second version in Apache next week.

Thanks.
Adam Feng

On 15 May 2018, 3:22 PM +0800, 申远 <[email protected]>, wrote:
> For ones concerned about this issue, Weex already switched to our own
> layout algorithm named Weex Layout based on Google's FlexboxLayout.
>
> As Google's FlexboxLayout is written in Java and highly coupled with
> Android View mechanism, it took us lots of time to rewrite Weex Layout
> using c++ and decoupled it with Android. Now, Weex Layout is a crossing
> platform layout algorithm written in pure C++ and used by Weex Android/iOS.
>
> The code is merged into master weeks before, and we will publish a new
> version of weex ASAP.
>
> Looking forward to your feedbacks.
>
> shihan zheng <[email protected]>于2017年11月29日周三 下午4:41写道:
>
> > hi shen yuan :
> > How about the project of replacing yoga layout engine now ?
> >
> > 2017-09-22 1:13 GMT+08:00 申远 <[email protected]>:
> >
> > > We will port the Java version of “Google/FlexboxLayout” to C++ once we
> > > have finished the work on Android.
> > > > 在 2017年9月21日,23:14,NetPuter <[email protected]> 写道:
> > > >
> > > > It looks like the "google/flexbox-layout" only support Android. How
> > about
> > > > the iOS version?
> > > >
> > > > 2017-09-20 20:22 GMT+08:00 shihan zheng <[email protected]>:
> > > >
> > > > > As we know,[The Apache Software Foundation bans the usage of
> > > Facebook
> > > > > BSD+Patents licensed in Apache products|
> > > > > https://www.apache.org/legal/resolved.html#category-x]
> > > > > The Facebook BSD+Patents license includes a specification of a PATENTS
> > > file
> > > > > that passes along risk to downstream consumers of our software
> > > imbalanced
> > > > > in favor of the licensor, not the licensee, thereby violating our
> > Apache
> > > > > legal policy of being a universal donor. The terms of Facebook
> > > BSD+Patents
> > > > > license are not a subset of those found in the ALv2, and they cannot
> > be
> > > > > sublicensed as ALv2.”
> > > > > Weex-Team have heard the news and we decide to remove Facebook
> > > Yoga
> > > > > with its additional Facebook BSD+Patents license. In order to release
> > > the
> > > > > next version as soon as possible, we will create a new LayoutEngine
> > > based
> > > > > on [the Google 's Flex-Layout|
> > https://github.com/google/flexbox-layout
> > > ].
> > > > > see issue :https://issues.apache.org/jira/browse/WEEX-69
> > > > > --
> > > > >
> > > > > Best Regards!
> > > > > ---------------------
> > > > > Shihan Zheng (Weex project team member )
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Best Regards,
> > > > NetPuter Lin *»* <http://netputer.me/
> > >
> > >
> >
> >
> > --
> >
> > Best Regards!
> > ---------------------
> > Shihan Zheng (Weex project team member )
> >
> --
>
>
> Best regards,
>
> York Shen

Reply via email to