- Upgraded to Kotlin 1.7.21
- Upgraded to AIR 50.1.1
- Upgraded to Android build tools 31.0.0
- Upgraded to Kotlin 1.6.10
- Upgraded to AIR 33.1.1.633
- Upgraded to Kotlin 1.4.21
- Upgraded to AIR 33.1.1.345
- Upgraded to Kotlin 1.4.10
- Upgraded to AIR 33.1.1.259
- Upgraded to Android build tools 29.0.3
- Upgraded to Kotlin 1.4.0
- Upgraded to Kotlin 1.3.71
- Upgraded to Kotlin 1.3.61
- Added operator FREObject?.set for main types. Allows setting props on FREObjects without setting value to .toFREObject() eg
fre["name"] = "Bob"
- Remove
FreArgException(functionName:String)
- Upgraded to Kotlin 1.3.50
- Add
FREArray.map()
- Refactor
FREArray
- add optional
items: List<FREObject?>
param toFREArray
- Remove stackTraceElements param from
FreException.getError()
- Remove
FreConversionException
- Remove
toFREArray
methods - Obsolete stackTraceElements param from
FreArgException(functionName)
- rename
TRStateChangeCallback
toFreKotlinStateChangeCallback
- rename
TRActivityResultCallback
toFreKotlinActivityResultCallback
- remove these Lifecycle overrides from java. These are now added directly in KotlinController
- Upgraded to jvm target 1.8
- FreKotlinMainController.TAG is now optional String
- FreKotlinController.TAG is now optional String
- Upgraded to Kotlin 1.3.40
- Upgraded to AIR 33
- Added ARM 64bit support
- Obsolete stackTraceElements param from
FreException.getError()
- Obsolete
FreConversionException
- Obsolete
toFREArray
methods
- Upgraded to Kotlin 1.3.30
- Add
FREObject.className
- Add
FreObjectKotlin.className
- Add
FreObjectKotlin.type
- Extensions for
ShortArray
- Extensions for
FloatArray
- Deprecate
FreConversionException
- Change:
FREArray
now uses Vector. throughout
- Upgraded to Kotlin 1.3.11
- Upgraded to AIR 32
- Refactor starter projects AS3
- Deprecate stackTraceElements param from
FreException.getError()
- Add
FREArray.insert()
- Add
FREArray.remove()
- Add
FREArray.isEmpty
- Small Refactor
- Upgraded to Kotlin 1.2.61
- Upgraded to AIR 31
- Use
android.graphics.Rect
,RectF
,Point
andPointF
forFreRect
andFrePoint
- Added
FREObject.toStr()
- Added
FREObject.hasOwnProperty(string name)
- Added
FREArray.push()
FREObject.toColor(hasAlpha: Boolean = true)
hasAlpha default value is now TRUE- mark
FreKotlinHelper
as internal - Add
FreKotlinLogger
to trace any FREExceptions - Add
warning
andinfo
trace methods - Remove
sendEvent
method - Improve KDocs
- Refactor
- Upgraded to Kotlin 1.2.51
- Upgraded to AIR 30
- Added Kotlin version of FREArray.newArray
- Added iterator for FREArray i.e. for (fre: FREObject? in airArray) { }
- Added subscript setter# for FREObject i.e. myFreObject["name"] = myFREObject
- Deprecate sendEvent, use dispatchEvent instead
- handle Float param in call() method
- Upgraded to Kotlin 1.2.41
- Upgraded to AIR 29
- Extensions for LongArray
- Deprecate ArgCountException
- Deprecate ArgException
- Deprecate NullArgsException
- Added FreArgException
- Added FreConversionException
- Added generic catch for FREFunction calls
- Upgraded to Kotlin 1.2.30
- Upgraded to AIR 29
- Improved performance for conversions
- Added conversion from ByteArray to FreByteArrayKotlin
- Added ByteArray.toFREObject()
- Added Bitmap.toFREObject()
- Fix bug converting to Long
- Handle ARGB in toColor(hasAlpha: Boolean) method
- Upgraded to Kotlin 1.2.10
- Add Dokka docs
- Fix bug converting null String to Kotlin String
- Upgraded to Kotlin 1.1.51
- Added correct conversion from Bitmap to FreBitmapKotlin
- Minor corrections to FREArray
- Upgraded to Kotlin 1.1.50
- Extensions for conversion to ArrayList, Map
- Extensions for FREObject, FREArray
- Extensions for conversion to IntArray, DoubleArray, BooleanArray
- Extensions for conversion to String, Int, Boolean, Double, Float, Date, Rect, Point
- Upgraded to Kotlin 1.1.4-3
- Improve FreKotlinController interface
- Support conversion to/from Date, Long, Short
- Improve FreArrayKotlin
- Improve FreException
- Upgraded to Kotlin 1.1.4-2
- Change minimum SDK to 19 (KitKat 4.4)
- Added toColor method
- Upgraded to Kotlin 1.1.4