Skip to content

Releases: Archinamon/android-gradle-aspectj

Gradle 3.0.0 support

05 Nov 13:49
8054e54
Compare
Choose a tag to compare
  • added support of new Gradle 3.0.0 plugin
  • updated internal ajc and provided runtime libraries to 1.8.12

Useful features

08 Oct 21:14
Compare
Choose a tag to compare

This is a minor release that brings some small useful improvements:

  • added an extension trigger to append BuildTime logger for current module;
  • back from grave — added exclude-filter for aspectj-ext plugin;

Provider-plugin released!

08 Oct 21:12
Compare
Choose a tag to compare

Plugin-provider may be useful for that cases when you need to extract aspect-sources into separate module and include it on demand to that modules where you only need it. Therefor this behavior will save you build-time due to bypassing aspectj-transformers in provide-only modules.

Bintray maven/jCenter release

04 Jul 10:09
Compare
Choose a tag to compare

This day has been come!

Fixing minor bugs

12 Apr 13:32
Compare
Choose a tag to compare
Merge pull request #46 from Archinamon/patch-improvements

Small improvements

Refactor in Kotlin

05 Apr 16:50
Compare
Choose a tag to compare

All code-base refactored in Kotlin!
Improved two-step compilation flow.

Workaround to play with inpath jars

13 Mar 11:52
Compare
Choose a tag to compare
  • includeJar parameter now able to read aar's manifest file to exactly detect required library;
  • com.archinamon.aspectj-ext plugin added to properly weave inpath jars, in this mode InstantRun doesn't allowed;
  • small fixes and package/name refactoring;
  • more logs to understand build flow, see Gradle Console while building;
  • couple fixes that have been broken compilation :(

New two-step build mechanic

09 Mar 23:59
Compare
Choose a tag to compare
Pre-release
  • renamed extension parameter: ajcExtraArgs -> ajcArgs;
  • split parameter: logFileName -> [transformLogFile, compilationLogFile];
  • added separate compile task to build all sources under /aspectj folder;
  • aj-transformer now looks into /build/aspectj/$variantName folder for aspects class';
  • updated ajc-version to 1.8.10;
  • fixed issue with missing error printing to Messages when failing;
  • added inpath/aspectpath clearance before emitting transform inputs (by @philippkumar);

Important fixes

10 Jan 09:49
Compare
Choose a tag to compare

Finally have beed fixed a couple of bugs, within which are:

  • InstantRun support;
  • fails androidTest hot launch;
  • ZipException within augmenting third party libraries via AspectJ;
  • more clear logging and errors emitting;

Small & usefull improvements

31 Oct 21:56
Compare
Choose a tag to compare

Work on errors and handling more custom parameters!

In this release:

  • fixed build config namings;
  • re-designed work with log file and errors handling;
  • pretty formatting ajc arguments for build stdout;
  • implemented handling custom ajc arguments via build.gradle config;
  • fixed illegal 'return' statement which affected includeAspectsFromJar and includeJar parameters.