This is a fairly major release with new features and performance
improvements. The entire suite of tools has been bumped up a version and is
now hosted under the scala-android organization.
Most of the changes for 1.6.0 are mentioned below:
* TR enhancements
* on-device performance optimizations (inlining, value classes)
* full typed resource treatment for all resource types: animations, attrs,
booleans, colors, dimens, drawables, fractions, integers, interpolators,
menus, mipmaps, plurals, raws, strings, styles, transitions, xmls and
all arrays
* typeclass support for calling `.value` on any TR resource
* Updated to android builder 2.0.0
* Remove direct dependency on proguard, allowing configurability by the
consuming project
* NDK build improvements
* `ndkEnv` setting to pass a list of `(ENV,VALUE)` to `ndk-build`
* `ndkArgs` setting to pass additional arguments to `ndk-build`
* Performance improvements during `android:dex` (particularly when
`dexShards := true` )
* Automatically save last-known `ANDROID_HOME` and `ANDROID_NDK_HOME` values
* `gen-android` no longer generates `Build.scala` using `android.AutoBuild`
* `android.AutoBuild` is now deprecated
[sbt/sbt#2524](https://github.com/sbt/sbt/pull/2524)
* Numerous android-related `TaskKey` converted to `SettingKey`, improving
performance
* Performance and usability improvements in tab-completion for repl commands
* on-device file completion works much more reliably and quickly
* `android-gradle-build` is also renamed to `sbt-android-gradle` and no
longer requires `android.GradleBuild`
--
You received this message because you are subscribed to the Google Groups
"scala-on-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.