| |
| - access to the variants container don't force creating the task. |
| This means android.[application|Library|Test]Variants will be empty |
| during the evaluation phase. To use it, use .all instead of .each |
| - Only package a library's own resources in its aar. |
| - Misc fixes |
| |
| 0.5.4 |
| |
| - Fixed incremental compilation issue with declare-styleable |
| |
| 0.5.3 |
| |
| - Fix a crashing bug in PrepareDependenciesTask |
| |
| 0.5.2 |
| |
| - Better error reporting for cmd line tools, especially |
| if run in parallel in spawned threads |
| - Fix an issue due to windows path in merged resource files. |
| |
| 0.5.1 |
| |
| - Fix issue in the dependency checker. |
| |
| 0.5.0: |
| |
| - IDE Model is changed and is not compatible with earlier version! A new IDE |
| will required. |
| - Fixed IDE model to contain the output file even if it's customized |
| through the DSL. Also fixed the DSL to get/set the output file on the |
| variant object so that it's not necessary to use variant.packageApplication |
| or variant.zipAlign |
| - Fixed dependency resolution so that we resolved the combination of (default config, |
| build types, flavor(s)) together instead of separately. |
| - Fixed dependency for tests of library project to properly include all the dependencies |
| of the library itself. |
| - Fixed case where two dependencies have the same leaf name. |
| - Fixed issue where proguard rules file cannot be applied on flavors. |
| |
| 0.4.3: |
| |
| - enable crunching for all png files, not just .9.png |
| - fix dealing with non resource files in res/ and assets/ |
| - fix crash when doing incremental aidl compilation due to broken method name (ah the joy of Groovy...) |
| - clean older R classes when the app package name has changed. |
| |
| 0.4.2 |
| |
| * Fixed incremental support for resource merging. |
| * Fixed issue where all pngs would be processed in parallel with no limit |
| on the number of thread used, leading to failure to run aapt. |
| * Fixed ignoreAsset support in aaptOptions |
| * Added more logging on failure to merge manifests. |
| * Added flavor names to the TestServer API. |
| |
| 0.4.1: |
| |
| * Renamed 'package' scope to 'apk' |
| - variants are 'debugApk', 'releaseApk', 'flavor1Apk', etc... |
| - Now properly supported at build to allow package-only dependencies. |
| * Only Jar dependencies can be package-only. Library projects must be added to the compile scope. |
| * Fixed [application|library|test]Variants API (always returned empty on 0.4) |
| * Fixed issue in Proguard where it would complain about duplicate Manifests. |
| |
| 0.4 |
| |
| * System requirements: |
| - Gradle 1.6+ |
| - Android Build Tools 16.0.2+ |
| * Rename deviceCheck into connectedDevice |
| * API for 3rd party Device Providers and Test Servers to run and deploy tests. API is @Beta |
| * Support for ProGuard 4.9 |
| - enable with BuildType.runProguard |
| - add proguard config files with BuiltType.proguardFile or ProductFlavor.proguardFile |
| - default proguard files accessible through android.getDefaultProguardFile(name) with name |
| being 'proguard-android.txt' or 'proguard-android-optimize.txt' |
| * Implements Gradle 1.6 custom model for IDE Tooling support |
| * Fixes: |
| - Fix support for subfolders in assets/ |
| - Fix cases where Android Libraries have local Jars dependencies |
| - Fix renaming of package through DSL to ensure resources are compiled in the new namespace |
| - Fix DSL to add getSourceSets on the "android" extension. |
| - DSL to query variants has changed to applicationVariants and libraryVariants (depending on the plugin) |
| Also both plugin have testVariants (tests are not included in the default collection). |
| |
| 0.3 |
| |
| * System requirements: |
| - Gradle 1.3+ (tested on 1.3/1.4) |
| - Android Platform Tools 16.0.2+ |
| * New Features: |
| - Renderscript support. |
| - Support for multi resource folders. See 'multires' sample. |
| * PNG crunch is now done incrementally and in parallel. |
| - Support for multi asset folders. |
| - Support for asset folders in Library Projects. |
| - Support for versionName suffix provided by the BuildType. |
| - Testing |
| * Default sourceset for tests now src/instrumentTest (instrumentTest<Name> for flavors) |
| * Instrumentation tests now: |
| - started from "deviceCheck" instead of "check" |
| - run on all connected devices in parallel. |
| - break the build if any test fails. |
| - generate an HTML report for each flavor/project, but also aggregated. |
| * New plugin 'android-reporting' to aggregate android test results across projects. See 'flavorlib' sample. |
| - Improved DSL: |
| * replaced android.target with android.compileSdkVersion to make it less confusing with targetSdkVersion |
| * signing information now a SigningConfig object reusable across BuildType and ProductFlavor |
| * ability to relocate a full sourceSet. See 'migrated' sample. |
| * API to manipulate Build Variants. |
| * Fixes: |
| - Default Java compile target set to 1.6. |
| - Fix generation of R classes in case libraries share same package name as the app project. |
| |
| 0.2 |
| |
| * Fixed support for windows. |
| * Added support for customized sourceset. (http://tools.android.com/tech-docs/new-build-system/using-the-new-build-system#TOC-Working-with-and-Customizing-SourceSets) |
| * Added support for dependency per configuration. |
| * Fixed support for dependency on local jar files. |
| * New samples "migrated" and "flavorlib" |
| |
| 0.1: initial release |