-
Notifications
You must be signed in to change notification settings - Fork 21
/
Release-Notes.txt
49 lines (40 loc) · 2.92 KB
/
Release-Notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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)
===========
* Fixed bug #28 - Would not find the position of elements located in popup Scenes in certain cases
Release 1.2.1 (Feb 25, 2015)
===========
* Added support for Swing JTabbedPane text selector
* Removed Groovy from user classpath - Groovy dependency added by user is required now
Release 1.1.0 (July 27, 2014)
===========
* Fixed bug #9 - Automaton's TimerLimiter Thread did not die after test ended
* Fixed bug #15 - custom config file was not being properly located
* Improvement #11 - Added IntelliJ IDEA support for AScripts code-completion
* Added support for running several AScripts, in sequence, located in a given directory
* Improvement #16 - the JavaFX Stage is brought to front before any action if necessary.
This feature can be disabled by setting the config property `automaton.javafx.disableBringStageToFront` to true
* Added new method (enterText) to improve support for entering unicode characters in text fields
* Added new methods (getFocusedComponent) for Swing drivers, (getFocusedTextInputControl) for JavaFX drivers
* Added new property (initialized) to FXApp to allow JavaFX tests to know when the application has started up
* Added new method (initializeIfStageExists) to FXApp which allows test code to find and access an existing Stage.
For example: FXApp.initializeIfStageExists(); Stage stage = FXApp.getStage();
* Improvement #19 - Preliminary JavaFX-drivers support for Mac OS X
* #21 - Created Automaton JavaFX Demo to mirror the Swing Demo
* #22 - Added support for running JavaFX and JavaFX/Swing mixed-applications AScripts
* AScripts now can give the required Speed to any call without having to import the Speed class.
For example to move very fast to a button, the click on it: clickOn 'the-button', VERY_FAST
* Upgraded Groovy version to 2.3.3 - this is expected to allow Automaton to run on both Java 7 and Java 8
* Automaton is now published on Bintray's JCenter, making it easier to add it as a Maven/Gradle/Ivy dependency