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.