Xavier Ducrohet | 1fe33e5 | 2013-07-30 14:28:48 -0700 | [diff] [blame] | 1 | |
Xavier Ducrohet | 875a889 | 2013-07-30 17:29:25 -0700 | [diff] [blame^] | 2 | - access to the variants container don't force creating the task. |
| 3 | This means android.[application|Library|Test]Variants will be empty |
| 4 | during the evaluation phase. To use it, use .all instead of .each |
Xavier Ducrohet | 1fe33e5 | 2013-07-30 14:28:48 -0700 | [diff] [blame] | 5 | - Only package a library's own resources in its aar. |
| 6 | - Misc fixes |
| 7 | |
Xavier Ducrohet | ed6d4da | 2013-07-19 17:29:16 -0700 | [diff] [blame] | 8 | 0.5.4 |
| 9 | |
| 10 | - Fixed incremental compilation issue with declare-styleable |
| 11 | |
Xavier Ducrohet | 8593c20 | 2013-07-18 14:11:01 -0700 | [diff] [blame] | 12 | 0.5.3 |
| 13 | |
| 14 | - Fix a crashing bug in PrepareDependenciesTask |
| 15 | |
Xavier Ducrohet | f51f75d | 2013-07-17 17:39:37 -0700 | [diff] [blame] | 16 | 0.5.2 |
| 17 | |
| 18 | - Better error reporting for cmd line tools, especially |
| 19 | if run in parallel in spawned threads |
| 20 | - Fix an issue due to windows path in merged resource files. |
| 21 | |
Xavier Ducrohet | b7f2f94 | 2013-07-12 10:51:12 -0700 | [diff] [blame] | 22 | 0.5.1 |
| 23 | |
| 24 | - Fix issue in the dependency checker. |
| 25 | |
Xavier Ducrohet | c7d3bc3 | 2013-05-23 17:42:00 -0700 | [diff] [blame] | 26 | 0.5.0: |
| 27 | |
Xavier Ducrohet | 6e6a3bd | 2013-06-21 15:51:49 -0700 | [diff] [blame] | 28 | - IDE Model is changed and is not compatible with earlier version! A new IDE |
| 29 | will required. |
| 30 | - Fixed IDE model to contain the output file even if it's customized |
| 31 | through the DSL. Also fixed the DSL to get/set the output file on the |
| 32 | variant object so that it's not necessary to use variant.packageApplication |
| 33 | or variant.zipAlign |
| 34 | - Fixed dependency resolution so that we resolved the combination of (default config, |
| 35 | build types, flavor(s)) together instead of separately. |
| 36 | - Fixed dependency for tests of library project to properly include all the dependencies |
| 37 | of the library itself. |
Xavier Ducrohet | 516de4b | 2013-06-25 20:04:17 -0700 | [diff] [blame] | 38 | - Fixed case where two dependencies have the same leaf name. |
Xavier Ducrohet | 157adfd | 2013-07-11 10:04:17 -0700 | [diff] [blame] | 39 | - Fixed issue where proguard rules file cannot be applied on flavors. |
Xavier Ducrohet | 6e6a3bd | 2013-06-21 15:51:49 -0700 | [diff] [blame] | 40 | |
| 41 | 0.4.3: |
| 42 | |
| 43 | - enable crunching for all png files, not just .9.png |
| 44 | - fix dealing with non resource files in res/ and assets/ |
| 45 | - fix crash when doing incremental aidl compilation due to broken method name (ah the joy of Groovy...) |
| 46 | - clean older R classes when the app package name has changed. |
| 47 | |
Xavier Ducrohet | 6ed177f | 2013-05-30 12:49:41 -0700 | [diff] [blame] | 48 | 0.4.2 |
| 49 | |
| 50 | * Fixed incremental support for resource merging. |
| 51 | * Fixed issue where all pngs would be processed in parallel with no limit |
| 52 | on the number of thread used, leading to failure to run aapt. |
| 53 | * Fixed ignoreAsset support in aaptOptions |
| 54 | * Added more logging on failure to merge manifests. |
| 55 | * Added flavor names to the TestServer API. |
| 56 | |
Xavier Ducrohet | c7d3bc3 | 2013-05-23 17:42:00 -0700 | [diff] [blame] | 57 | 0.4.1: |
| 58 | |
| 59 | * Renamed 'package' scope to 'apk' |
| 60 | - variants are 'debugApk', 'releaseApk', 'flavor1Apk', etc... |
| 61 | - Now properly supported at build to allow package-only dependencies. |
| 62 | * Only Jar dependencies can be package-only. Library projects must be added to the compile scope. |
| 63 | * Fixed [application|library|test]Variants API (always returned empty on 0.4) |
| 64 | * Fixed issue in Proguard where it would complain about duplicate Manifests. |
| 65 | |
Xavier Ducrohet | e4bf054 | 2013-03-14 18:37:18 -0700 | [diff] [blame] | 66 | 0.4 |
| 67 | |
Xavier Ducrohet | 8505a87 | 2013-05-02 21:32:46 -0700 | [diff] [blame] | 68 | * System requirements: |
| 69 | - Gradle 1.6+ |
| 70 | - Android Build Tools 16.0.2+ |
| 71 | * Rename deviceCheck into connectedDevice |
| 72 | * API for 3rd party Device Providers and Test Servers to run and deploy tests. API is @Beta |
Xavier Ducrohet | d5fd39b | 2013-03-21 09:27:57 -0700 | [diff] [blame] | 73 | * Support for ProGuard 4.9 |
| 74 | - enable with BuildType.runProguard |
| 75 | - add proguard config files with BuiltType.proguardFile or ProductFlavor.proguardFile |
| 76 | - default proguard files accessible through android.getDefaultProguardFile(name) with name |
| 77 | being 'proguard-android.txt' or 'proguard-android-optimize.txt' |
Xavier Ducrohet | 8505a87 | 2013-05-02 21:32:46 -0700 | [diff] [blame] | 78 | * Implements Gradle 1.6 custom model for IDE Tooling support |
Xavier Ducrohet | e4bf054 | 2013-03-14 18:37:18 -0700 | [diff] [blame] | 79 | * Fixes: |
| 80 | - Fix support for subfolders in assets/ |
| 81 | - Fix cases where Android Libraries have local Jars dependencies |
Xavier Ducrohet | 442aae7 | 2013-03-15 18:40:17 -0700 | [diff] [blame] | 82 | - Fix renaming of package through DSL to ensure resources are compiled in the new namespace |
Xavier Ducrohet | 164a8f6 | 2013-03-26 13:57:30 -0700 | [diff] [blame] | 83 | - Fix DSL to add getSourceSets on the "android" extension. |
Xavier Ducrohet | c7d3bc3 | 2013-05-23 17:42:00 -0700 | [diff] [blame] | 84 | - DSL to query variants has changed to applicationVariants and libraryVariants (depending on the plugin) |
| 85 | Also both plugin have testVariants (tests are not included in the default collection). |
Xavier Ducrohet | e4bf054 | 2013-03-14 18:37:18 -0700 | [diff] [blame] | 86 | |
Xavier Ducrohet | 997a04c | 2012-12-11 14:49:10 -0800 | [diff] [blame] | 87 | 0.3 |
| 88 | |
Xavier Ducrohet | cd66cd3 | 2013-01-30 13:24:03 -0800 | [diff] [blame] | 89 | * System requirements: |
| 90 | - Gradle 1.3+ (tested on 1.3/1.4) |
| 91 | - Android Platform Tools 16.0.2+ |
| 92 | * New Features: |
| 93 | - Renderscript support. |
| 94 | - Support for multi resource folders. See 'multires' sample. |
| 95 | * PNG crunch is now done incrementally and in parallel. |
| 96 | - Support for multi asset folders. |
| 97 | - Support for asset folders in Library Projects. |
Xavier Ducrohet | cd66cd3 | 2013-01-30 13:24:03 -0800 | [diff] [blame] | 98 | - Support for versionName suffix provided by the BuildType. |
| 99 | - Testing |
Xavier Ducrohet | 042fd12 | 2013-02-18 16:55:29 -0800 | [diff] [blame] | 100 | * Default sourceset for tests now src/instrumentTest (instrumentTest<Name> for flavors) |
| 101 | * Instrumentation tests now: |
| 102 | - started from "deviceCheck" instead of "check" |
| 103 | - run on all connected devices in parallel. |
| 104 | - break the build if any test fails. |
| 105 | - generate an HTML report for each flavor/project, but also aggregated. |
Xavier Ducrohet | cd66cd3 | 2013-01-30 13:24:03 -0800 | [diff] [blame] | 106 | * New plugin 'android-reporting' to aggregate android test results across projects. See 'flavorlib' sample. |
| 107 | - Improved DSL: |
Xavier Ducrohet | 219f4f7 | 2013-02-14 10:59:17 -0800 | [diff] [blame] | 108 | * replaced android.target with android.compileSdkVersion to make it less confusing with targetSdkVersion |
Xavier Ducrohet | cd66cd3 | 2013-01-30 13:24:03 -0800 | [diff] [blame] | 109 | * signing information now a SigningConfig object reusable across BuildType and ProductFlavor |
Xavier Ducrohet | 219f4f7 | 2013-02-14 10:59:17 -0800 | [diff] [blame] | 110 | * ability to relocate a full sourceSet. See 'migrated' sample. |
Xavier Ducrohet | 042fd12 | 2013-02-18 16:55:29 -0800 | [diff] [blame] | 111 | * API to manipulate Build Variants. |
Xavier Ducrohet | cd66cd3 | 2013-01-30 13:24:03 -0800 | [diff] [blame] | 112 | * Fixes: |
| 113 | - Default Java compile target set to 1.6. |
| 114 | - Fix generation of R classes in case libraries share same package name as the app project. |
Xavier Ducrohet | 997a04c | 2012-12-11 14:49:10 -0800 | [diff] [blame] | 115 | |
| 116 | 0.2 |
| 117 | |
| 118 | * Fixed support for windows. |
| 119 | * 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) |
| 120 | * Added support for dependency per configuration. |
| 121 | * Fixed support for dependency on local jar files. |
| 122 | * New samples "migrated" and "flavorlib" |
| 123 | |
| 124 | 0.1: initial release |