Skip to content

Latest commit

 

History

History
163 lines (135 loc) · 4.38 KB

CHANGELOG.md

File metadata and controls

163 lines (135 loc) · 4.38 KB

1.72.1

  • Upgraded to Kotlin 1.7.21
  • Upgraded to AIR 50.1.1
  • Upgraded to Android build tools 31.0.0

1.61.0

  • Upgraded to Kotlin 1.6.10
  • Upgraded to AIR 33.1.1.633

1.42.0

  • Upgraded to Kotlin 1.4.21
  • Upgraded to AIR 33.1.1.345

1.41.0

  • Upgraded to Kotlin 1.4.10
  • Upgraded to AIR 33.1.1.259
  • Upgraded to Android build tools 29.0.3

1.40.0

  • Upgraded to Kotlin 1.4.0

1.10.0

  • Upgraded to Kotlin 1.3.71

1.9.5

  • 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)

1.9.0

  • Upgraded to Kotlin 1.3.50
  • Add FREArray.map()
  • Refactor FREArray
  • add optional items: List<FREObject?> param to FREArray
  • Remove stackTraceElements param from FreException.getError()
  • Remove FreConversionException
  • Remove toFREArray methods
  • Obsolete stackTraceElements param from FreArgException(functionName)
  • rename TRStateChangeCallback to FreKotlinStateChangeCallback
  • rename TRActivityResultCallback to FreKotlinActivityResultCallback
  • 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

1.8.0

  • 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

1.7.0

  • 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

1.6.0

  • 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

1.5.0

  • Upgraded to Kotlin 1.2.61
  • Upgraded to AIR 31
  • Use android.graphics.Rect, RectF, Point and PointF for FreRect and FrePoint
  • 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 and info trace methods
  • Remove sendEvent method
  • Improve KDocs
  • Refactor

1.4.0

  • 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

1.3.0

  • 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

1.2.0

  • Upgraded to Kotlin 1.2.30
  • Upgraded to AIR 29

1.1.0

  • Improved performance for conversions

1.0.0

  • 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

0.0.12

  • Fix bug converting null String to Kotlin String
  • Upgraded to Kotlin 1.1.51

0.0.11

  • Added correct conversion from Bitmap to FreBitmapKotlin
  • Minor corrections to FREArray
  • Upgraded to Kotlin 1.1.50

0.0.10

  • Extensions for conversion to ArrayList, Map
  • Extensions for FREObject, FREArray

0.0.9

  • Extensions for conversion to IntArray, DoubleArray, BooleanArray

0.0.8

  • Extensions for conversion to String, Int, Boolean, Double, Float, Date, Rect, Point

0.0.7

  • Upgraded to Kotlin 1.1.4-3
  • Improve FreKotlinController interface

0.0.6

  • Support conversion to/from Date, Long, Short
  • Improve FreArrayKotlin

0.0.5

  • Improve FreException

0.0.4

  • Upgraded to Kotlin 1.1.4-2
  • Change minimum SDK to 19 (KitKat 4.4)
  • Added toColor method

0.0.3

  • Upgraded to Kotlin 1.1.4