Skip to content

Commit 8054e54

Browse files
authored
Merge pull request #67 from Archinamon/feature/readme
update readme
2 parents d09f102 + 087878d commit 8054e54

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Supports writing code with AspectJ-lang in `.aj` files and in java-annotation st
77
Full support of Android product flavors and build types.
88
Support Kotlin, Groovy, Scala and any other languages that compiles into java bytecode.
99

10-
Actual version: `com.archinamon:android-gradle-aspectj:3.1.1`.
10+
Actual version: `com.archinamon:android-gradle-aspectj:3.2.0`.
1111
<br />
1212
Friendly with <a href="https://zeroturnaround.com/software/jrebel-for-android/" target="_blank">jRebel for Android</a>!
1313

@@ -23,7 +23,7 @@ Key features
2323
Augments Java, Kotlin, Groovy bytecode simultaneously!<br />
2424
Works with background mechanics of jvm-based languages out-of-box!<br />
2525
[How to teach Android Studio to understand the AspectJ!](IDE)<br />
26-
May not work for AS 3.0 :(
26+
May not work properly for AS 3.0 :(
2727

2828
It is easy to isolate your code with aspect classes, that will be simply injected via cross-point functions, named `advices`, into your core application. The main idea is — code less, do more!
2929

@@ -49,7 +49,7 @@ Don't forget to add `mavenCentral()` due to some dependencies inside AspectJ-gra
4949

5050
Add the plugin to your `buildscript`'s `dependencies` section:
5151
```groovy
52-
classpath 'com.archinamon:android-gradle-aspectj:3.1.1'
52+
classpath 'com.archinamon:android-gradle-aspectj:3.2.0'
5353
```
5454

5555
Apply the `aspectj` plugin:
@@ -87,7 +87,7 @@ Tune extension
8787

8888
```groovy
8989
aspectj {
90-
ajc '1.8.10' // default value
90+
ajc '1.8.12' // default value
9191
9292
/* @see Ext plugin config **/
9393
includeAllJars false // default value
@@ -117,7 +117,7 @@ Note that you may not include all these options!
117117
All the extension parameters are have default values (all of them are described above, except of includeJar/Aspects/ajcArgs options).
118118
So no need to define them manually.
119119

120-
- `ajc` Allows to define the aspectj runtime jar version manually (1.8.10 current)
120+
- `ajc` Allows to define the aspectj runtime jar version manually (1.8.12 current)
121121
- `extendClasspath` Explicitly controls whether plugin should mutate the classpath with aspectj-runtime itself
122122

123123
- `includeAllJars` Explicitly include all available jar-files into -inpath to proceed by AJ-compiler
@@ -202,6 +202,10 @@ So concrete rule is:
202202

203203
Changelog
204204
---------
205+
#### 3.2.0 -- Gradle 3.0.0 support
206+
* added support of stable gradle plugin 3.0.0;
207+
* updated internal ajc and provided aj runtime library versions to the latest 1.8.12;
208+
205209
#### 3.1.1 -- Useful improvements
206210
* added an extension trigger to append BuildTime logger for current module;
207211
* back from grave — added exclude-filter for `aspectj-ext` plugin;

0 commit comments

Comments
 (0)