Great, already migrated & love the new proguard caching rules ;)

Am Donnerstag, 4. Juni 2015 19:08:53 UTC+2 schrieb pfn:
>
> Just a quick update about android-sdk-plugin 1.4.0 coming soon. It has 
> some slight new features, and some backward compatibility breaking changes 
> (builds may need to be updated)
>
> New features:
>
> * TR.scala has undergone changes to require scala 2.10+, now uses value 
> classes for extension functions and improves runtime performance. This is 
> also a backward breaking change as some of the previously available traits 
> are now gone: TypedViewHolder, TypedActivity, TypedActivityHolder, 
> TypedDialog, and TypedView. In their place, a single TypedFindView trait is 
> available.
>
> * extraResDirectories is new, for allowing additional overlay resources, 
> for use in things like build "flavors"
>
> * proguardCache no longer takes the ProguardCache DSL, instead it takes a 
> list of package name prefixes. Now, all input jar files will be scanned to 
> see if the package prefix matches, if so, it will not be passed to dex on a 
> cache-hit. With this change, there can be some gotchas, however, for a 
> given jar, all prefixes must be matched, or NoClassDef will be thrown at 
> runtime (similar as to before), in addition to this, since it's purely 
> prefix-based matching basenames will only need to be matched once now, e.g. 
> 'scala' will match all extension libraries as well (this may or may not be 
> desired, but is what it is)
>
> Other backward breaking changes:
>
> * Some settings have been turned into tasks, namely: packageName, manifest
> , packageForR, versionName,versionCode, minSdkVersion, targetSdkVersion. 
> This only matters if the old-style pre-0.13 sbt definitions are still being 
> used.
>
> * Many settings/tasks that are internal to the plugin have been moved out 
> of visible scope (can be used manually, though): *buildTools, **ilogger, *
> *debugTestsGenerator, **zipalignPath, **builder (now android-builder), *
> *apklibArtifact, **aarArtifact, **cleanForR, **sdkLoader, *
> *manifestPath, **platform, **platformJars, **proguardInputs, **sdkManager, 
> p**roperties, **sdkPath, **processManifest, **setDebug, **setRelease, *
> *aars, **packageT*
>
> *A complete listing of the keys remains available 
> at https://github.com/pfn/android-sdk-plugin/blob/1.4.x/src/keys.scala 
> <https://github.com/pfn/android-sdk-plugin/blob/1.4.x/src/keys.scala>*
>
> *This will most likely be what I will ship for 1.4.0 unless there are any 
> dramatic bugs or comments.*
>

-- 
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 scala-on-android+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to