Skip to content

Commit

Permalink
Updated README and release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
renato committed Jan 27, 2016
1 parent 5f66c37 commit 707f4b8
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 15 deletions.
23 changes: 9 additions & 14 deletions README.md
Expand Up @@ -45,35 +45,29 @@ or check this [blog post](https://sites.google.com/a/athaydes.com/renato-athayde

## Downloading Automaton

Automaton is available at [Bintray's JCenter](http://jcenter.bintray.com/), a Maven repo.
Automaton is available on [Bintray's JCenter](http://jcenter.bintray.com/) and on Maven Central.

Therefore, you can let Ivy/Maven/Gradle manage a dependency on Automaton for you.
Just enable the JCenter repo and use the following coordinates:

> Notice that Automaton requires Groovy 2.0+ in the classpath. If you don't have Groovy already in your classpath,
since Automaton version 1.2.1 you'll need to add a test dependency on Groovy as shown below (replace groovyVersion with the Groovy version you want to use).
> Notice that Automaton requires Groovy 2.0+ in the classpath. If you already have Groovy in your classpath,
to avoid changing the version you are using, you should exclude groupId `org.codehaus.groovy` when declaring
the Automaton dependency.

#### Maven

```xml
<dependency>
<groupId>com.athaydes.automaton</groupId>
<artifactId>Automaton</artifactId>
<version>1.2.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovyVersion}</version>
<version>1.3.2</version>
<scope>test</scope>
</dependency>
```

#### Gradle

```groovy
testCompile "com.athaydes.automaton:Automaton:1.2.3"
testCompile "org.codehaus.groovy:groovy-all:${groovyVersion}"
testCompile "com.athaydes.automaton:Automaton:1.3.2"
```

> See release notes for all versions [here](releases/Release-Notes.txt)
Expand Down Expand Up @@ -122,7 +116,7 @@ gradlew jar
To also install the jar in your Maven local repository, type

```
gradlew publishToMavenLocal
gradlew install
```

You can email me directly if you have any issue: renato@athaydes.com
Expand All @@ -147,6 +141,7 @@ java -jar Automaton-1.x-all-deps.jar -demo javafx

![Automaton-JavaFX Demo App](docs/images/automaton-1.1-fx-demo.png)

For more information, check the [AScript Demo](ascript-demo/).

## Providing custom Configuration

Expand Down
13 changes: 12 additions & 1 deletion releases/Release-Notes.txt
@@ -1,9 +1,20 @@
Release 1.3.2 (Jan 26, 2016)

* Externalized swing selectors to its own project that Automaton now depends on
* New selector methods to SwingerFXer which had been missing
* Swing Navigation optimisations and Components no longer get visited more than once
* #39 Application launched by Automaton has access to app startup arguments
* Fixed generated Maven pom.xml - all dependencies are correctly declared and will work from Maven as well as Gradle
* #41 Allow customisation of timeout when running action on JavaFX Thread
* Better auto-discovery of Swing root Component and JavaFX root Node when running AScripts with the Java Agent
* AScripts now work with mixed JavaFX/Swing applications, auto-discovering even JavaFX Node embedded in Swing
* Updated gdsl for IntelliJ, resulting in improved auto-completion and syntax highlighting for AScripts

Release 1.2.3 (Aug 24, 2015)
===========

* Merged PR #25 adding support for selecting JList with Swinger (by @kabroadb)


Release 1.2.2 (Aug 06, 2015)
===========

Expand Down

0 comments on commit 707f4b8

Please sign in to comment.