View Single Post
  #32  
Old 08-17-2016, 03:08 PM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default Re: Double release: 5.3.1 and 5.2.16, XC4 to XC5 Migration Wizard, New Developer Portal

Apart from what is mentioned here - http://devs.x-cart.com/en/migration_guides/updating_modules_from_5.2_to_5.3_branch.html - I found more non-documented differences which are important.

Using
Code:
@Decorator\Depend({'a'})
or
Code:
@Decorator\Depend('a')
triggers syntax error. It looks like the correct format is
Code:
@Decorator\Depend("a")
when only one dependent module is listed.

Different widget param types have Type in front now so the old string for example
Code:
\XLite\Model\WidgetParam\String
must be changed to
Code:
\XLite\Model\WidgetParam\TypeString
same applies to the other types

Converting the modules from 5.2.x to 5.3.x is not an easy task as it turns out. Lots of core changes. I wonder by the time 5.3.x is actually released to merchants how much more will change and all work we do now will have to repeat.... So far not so good experience.
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote