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