All Versions
39
Latest Version
Avg Release Cycle
10 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v3.0.0 Changes
2015-03-30 A whole bunch of changes!
- ๐ Changed the default retrolambda to 2.0.0
- โ Added support for default methods, add
defaultMethods true
to the retrolambda block. Note: due to a current limitation in retrolamba, this will require all of your class files to be fed through retrolambda on each build. This may adversely affect build times. - ๐
incremental false
is no longer deprecated but has different semantics. Instead of being a hack around gradle-retrolambda breaking other plugins, it now only forces all of your class files to be run through retrolambda instead of only the changed ones. - โ Added support for android unit tests, including lambdas in the tests themselves.
- No longer patch the android jar, modify the classpath instead. This should resolve issues with using gradle-retrolambda with more obscure android sdks, like google glass. This should also speed up a clean build since it doesn't have to do any zipping shenanigans.
- ๐ Ensure the gradle plugin is compiled with java 6 compatibility. This should allow you to run gradle with an older version of java if you don't want java 8 set as the default. This was always the intention, but was broken in the last build.
- ๐ More minor changes to how the java compile task is replaced, this should ensure better compatibility with other plugins. Note: these changes make the plugin application order more important. Make sure you you apply this plugin last.
- โ Removed 'retrolambda', now you can only apply the plugin with 'me.tatarka.retrolambda'.
-
v2.5.0 Changes
2014-12-14
- A more robust fix for android-apt compatibility. Important: If you were experiencing issues with
โก๏ธ android-apt previously and updated to this version, you must run
gradle build --rerun-tasks
once. - ๐ Deprecate plugin name 'retrolambda' for 'me.tatarka.retrolambda' in preparation to publishing on ๐ the gradle plugin portal.
- A more robust fix for android-apt compatibility. Important: If you were experiencing issues with
โก๏ธ android-apt previously and updated to this version, you must run
-
v2.4.1 Changes
2014-11-01
- ๐ Fixed compatibility with android-apt.
- ๐ Fixed typo in one of the thrown exceptions. (tomxor)
- ๐ Support groovy testing (ex. spock). (harningt)
-
v2.4.0 Changes
2014-09-21
- ๐ Better incremental compile method that doesn't break lint and proguard (and
probably other tasks). Because of this,
retrolambda.incremental
is deprecated and does nothing. - ๐ Better handling of manually setting the retrolamba version with
retrolambConfig
. - Don't use the retrolambda javaagent if using version
1.6.0+
. - 0๏ธโฃ Set the default retrolambda version to
1.6.0
.
- ๐ Better incremental compile method that doesn't break lint and proguard (and
probably other tasks). Because of this,
-
v2.3.1 Changes
2014-09-18
- ๐ Fixed
retrolambda.incremental false
causing the retrolambda task not to run.
- ๐ Fixed
-
v2.3.0 Changes
2014-09-17
- โ Add ability to set
retrolambda.incremental false
to disable incremental compilation, since it is incompatible with android lint/proguard.
- โ Add ability to set
-
v2.2.3 Changes
2014-08-17
- ๐ Change dependency back to
localGroovy()
,org.codehaus.groovy:groovy-all:2.3.3
was causing issues.
- ๐ Change dependency back to
-
v2.2.2 Changes
2014-08-11
- ๐ Support a
java.home
path that does not end in/jre
, by using it as it is. This is an issue on OSX which may have a different directory structure.
- ๐ Support a
-
v2.2.1 Changes
2014-08-03
- ๐ Ensure output directory is created even if the source set is missing files for the java plugin. Otherwise, compiling the source set would error out.
-
v2.2.0 Changes
2014-07-26
- โ Added way to add custom jvm arguments when running retrolambda.
- Disable
extractAnnotations
tasks since they are incompatible with java 8 sources.