- Upgrade to Xcode 14.2
- Upgrade to Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
- Upgrade to Xcode 13.2
- Upgrade to Swift version 5.5.2 (swiftlang-1300.0.47.5 clang-1300.0.29.30)
- Upgrade to Xcode 13.1
- Upgrade to Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
- Support Apple M1
- Upgrade to Xcode 13.0
- Upgrade to Swift version 5.5 (swiftlang-1300.0.31.1 clang-1300.0.29.1)
- Upgrade to Xcode 12.5
- Upgrade to Swift version 5.4 (swiftlang-1205.0.26.9 clang-1205.0.19.55)
- Upgrade to Xcode 12.3
- Upgrade to Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)
- Upgrade to Xcode 12.0
- Upgrade to Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)
- Upgrade to Xcode 11.6
- Upgrade to Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53)
- Upgrade to Xcode 11.4
- Upgrade to Swift version 5.2 (swiftlang-1103.0.32.1 clang-1103.0.32.29)
- Upgrade to Xcode 11.3.1
- Latest
ANEUtils
- Added main types subscript setters for FREArray i.e. `myFreArray[0] = 10
- refactor starter project ANE
- macOS dispose is now static function
FreSwift.dispose()
- Upgrade to Xcode 11.3
- Upgrade to Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)
- Upgrade to Xcode 11.2
- Upgrade to Swift version 5.1.2 (swiftlang-1100.0.278 clang-1100.0.33.9)
- add optional
items
param toFREArray()
- internal refactor of FREArray, use .map and .compactMap for conciser code
- Add
[String?]
support toFREArray
- rename
FreSwiftLogger.log
toFreSwiftLogger.error
- add
FreSwiftLogger.info
- Upgrade to Xcode 11.0
- Upgrade to iOS SDK 13.0
- Upgrade to Swift version 5.1 (swiftlang-1100.0.270.13 clang-1100.0.33.7)
- Remove
sendEvent()
- Remove
FREObject.setProp()
- Remove
FREObject.getProp()
- Add default param values to
FreArgError.init()
- Add default param values to
FreError.getError()
FreError.getError()
params are now optional- Add
FREObject.className
- Add
FreObjectSwift.className
- Add
FreObjectSwift.toString()
- Add
@dynamicMemberLookup
for Array types toFreObjectSwift
- Add
[Date]
support toFREArray
- Add
[NSNumber]
support toFREArray
- Declare
FREArray
as open - Change:
FREArray
now usesVector.<Type>
throughout - Rename
FreObjectTypeSwift.cls
toFreObjectTypeSwift.class
- Improve
ANEUtils.map
performance - Obsolete
FREObject.setProp()
- Obsolete
FREObject.getProp()
- Fix spelling mistakes in docs
- Upgraded to AIR SDK 32.0.0.116
- Upgrade to Xcode 10.1
- Upgrade to iOS SDK 12.1
- Upgrade to Swift version 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1)
- Upgraded to AIR SDK 32
- Add
FREArray.push()
- Add
FREArray.insert()
- Add
FREArray.remove()
- Add
FREArray.isEmpty
- Add
FREObject.hasOwnProperty()
- Add
FREObject.toString()
- Add
@dynamicMemberLookup
toFreObjectSwift
. Adds cleaner way to extend FREObjects - Mark
FREObject.call()
as@discardableResult
- Remove try catches and make better use of optionals
- Remove
ArgCountError
class - Obsoleted
sendEvent()
method - Deprecate
FREObject.setProp()
- use accessor orFreSwiftObject
wrapper instead - Deprecate
FREObject.getProp()
- use accessor orFreSwiftObject
wrapper instead - FreSwiftMainController.TAG is now
public static var String
- UIColor / NSColor changed to single
convenience init()
- Add
FreSwiftLogger
to trace any FREExceptions FREObject.init()
to return optional and not require try- CommonDependancies.ane renamed to FreSwift.ane
- Refactoring
- Upgraded to Xcode 9.4
- Upgraded to Swift version 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2)
- Added subscript setter for FREArray i.e. myFreArray[0] = myFREObject
- Added iterator for FREArray i.e. for freObject in myFreArray { }
- Added subscript for setProp i.e. myFreObject["propName"] = myFREObject
- Improve UIImage Extension
- sendEvent is renamed to dispatchEvent
- Upgraded to Xcode 9.3
- Upgraded to Swift version 4.1 (swiftlang-902.0.48 clang-902.0.37.1)
- Upgraded to AIR SDK 29
- SwiftLint
- added tvOS support
- Merge OSX, iOS, tvOS into same project
- Added UIColor.toFREObject()
- Improved performance for Number,Int conversion
- Added subscript for getProp i.e. myFreObject["propName"]
- Added subscript for FREArray i.e. myFreArray[0]
- Added support for ARGB in UIColor / NSColor
- Improve UIImage Extension
- Upgraded to Xcode 9.1
- Upgraded to Swift version 4.0.2 (swiftlang-900.0.69.2 clang-900.0.38)
- Upgraded to AIR SDK 28
- Upgraded to Xcode 8.3.3
- Added starter project
- Added conversions for Bool, String, Double, Int Arrays
- Fixed Dictionary conversion for Objects with null values
- Set bitcode enabled to false
- Improve FreBitmapData
- Refactor FreSwift
- Convert FreXxxxSwift classes to camel case.
- Change FRENamedFunction array to prevent ARC of strings.
- Prevent XCode from overwriting -Swift header. Optimised values are maintained.
- Added getFunctions(). Functions are defined here. Removes need to edit -Swift.h bridging header
- Update to Swift 3.1 + Xcode 8.3
- Restructure
- Rewrite of API. Now similar to the Air Native Extension API for Android.
- Added remaining FRE methods
- Ported FlashRuntimeExtensions to Swift. Allows calling FRE functions from within Swift
- initial version