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中。