The major change to this release is how
Cairngorm is being packaged.
Cairngorm 2.1 introduced a dependency on fds.swc, which isn't part of the standard Flex SDK - it is part of FDS. So, we've repackaged
Cairngorm into the core
Cairngorm and
Cairngorm Enterprise - this also starts aligning
Cairngorm with Steven Webster's presentation at Max when he spoke about the
Cairngorm Roadmap. We're also now going to to distribute
Cairngorm in Binary form (SWC), as a source zip and a documentation zip.
* Removed dependency on Flex Data Services (fds.swc) - externalised to
Cairngorm Enterprise
* Flex SDK SWCs are no longer linked into
Cairngorm.swc (produces a smaller
cairngorm.swc)
* Added support for setting remote credentials
* Fixed bug with Web services not loading the WSDL (no need to call loadWSDL() explicitly)
* ModelLocator interface has been deprecated. Added com.adobe.
cairngorm.model.IModelLocator
* Added deprecation metadata for compiler support
对于我来说,关注的只有一点:ModelLocator被改成IModelLocator了。
其他的只是Cairngorm的打包方式而已。
Cairngorm2.1中依赖于fds.swc,而fds.swc不是Flex SDK中的东西,是FDS的一部分。
在2.2中会将Cairngorm拆成两部分:Core Cairngorm和Cairngorm Enterprise
和FDS.swc相关的部分放入Cairngorm Enterprise中。