v4.0.18 (2024-02-07)
Merged pull requests:
- (fix) Fix WaitForAsyncUtilsTest #801 (mvsoder)
- (fix) Issue 797 - Improve fix for memory leak due to ParametersImpl #800 (mvsoder)
- (chore) Update license year to 2024 #798 (mvsoder)
- Add Automatic-Module-Name to jar files #795 (mvsoder)
- Maven central #788 (mvsoder)
- Update release script to use PRs #787 (mvsoder)
v4.0.17 (2023-08-17)
Merged pull requests:
- V4.0.17 release #786 (mvsoder)
- Release script uses PRs instead of direct push to master #785 (mvsoder)
- Update release script #784 (mvsoder)
- Improve exception message when missing libgtk-3-0 #782 (mvsoder)
- Improve stability of ShortcutKeyTest a bit more #781 (mvsoder)
- Add ubuntu-22.04 to build runners #780 (mvsoder)
- Center test stages on the screen #779 (mvsoder)
- Use a common pattern for cleaning up after a test #778 (mvsoder)
- Gradle cleanup #777 (mvsoder)
- Fix for intermittent test failure #776 (mvsoder)
- Fix memory leak due to ParametersImpl #774 (mvsoder)
- README update name, badges and requirements #772 (mvsoder)
- Fix CI workflow name to be more descriptive #771 (mvsoder)
- (fix for TestFX 4 JDK 8 support) Fix cannot find symbol Platform.requestNextPulse(). #770 (mvsoder)
- (fix) Improve BoundsQueryUtilsTest to take screen boundary into account. #769 (mvsoder)
- (fix for TestFX 4 JDK 8 support) Remove module-info.java files. #767 (mvsoder)
- (fix for TestFX 4 JDK 8 support) Fix JavaDoc invalid flag html5. #765 (mvsoder)
- (chore) Enable GitHub Actions with JDK 8 #761 (mvsoder)
- (fix) Remove the compile-time dependency on ParametersImpl. #757 (mvsoder)
- Update license header year to 2023 #752 (mvsoder)
- Old year in license header cause problem #729 (AndFr)
- (feature) Add the option to export an image to different filetype than png. #726 (AndFr)
- Fix list indentation in README #708 (Marcono1234)
- Use HTTPS for links and update them in README #707 (Marcono1234)
- Fix header level of Gradle and Maven subsections in README #706 (Marcono1234)
- [checkstyle] Try and fix cannot initialize root module error. #705 (brcolow)
- JUnit5 TestFX extension to execute @Test within JavaFX UI thread #702 (RalphSteinhagen)
- [jpms] Change some module scopes. #686 (brcolow)
- [gradle] Remove bnd plugin to fix uber JAR. #685 (brcolow)
- [build] Try removing dependencies from JAR. #684 (brcolow)
- [deps] Change assertj-core dependency from api to implementation. #683 (brcolow)
- [deps] Make hamcrest-core testImplementation for testfx-core. #681 (brcolow)
- [deps] Remove hamcrest-junit dependency from testfx-junit. #680 (brcolow)
- [deps] Remove classifier from published POM (for openjfx). #679 (brcolow)
- [docs] Get Javadoc working on Jigsaw again. #676 (brcolow)
- [chore] Add fake bnd version for jitpack. #672 (brcolow)
- [chore] Explicitly set the 'Bundle-Version' for bnd/osgi. #671 (brcolow)
- [enhancement] Including module-info.java in the JAR artifacts. #669 (brcolow)
- [ci] Use OpenJDK 8 when in deploy script. #668 (brcolow)
v4.0.16-alpha (2019-08-06)
Merged pull requests:
- [chore] Fix Bintray badge on README. #666 (brcolow)
- [chore] Upgrade Gradle to 5.5.1, update dependencies. #665 (brcolow)
- documentation fixes #664 (frenchy64)
- Make junit5 dependency compileOnly. #663 (brcolow)
- Add docs to TableView(Matchers/Assert) about viewport. #657 (brcolow)
- (chore) Update license header copyright to 2019. #646 (brcolow)
- (ci) Remove Java 8 from Travis macOS matrix. #644 (brcolow)
- Matcher for matching ListViews with given value in their selection. #642 (htmoia)
- [chore] Bump checkstyle from 8.9 to 8.14. #637 (brcolow)
- [ci] Oracle JDK 10 is deprecated, switch to OpenJDK 10. #636 (brcolow)
- (fix) ApplicationExtension must free UI events after each test #632 #633 (arnobl)
- (enhancement) Support matcher/assertion on Styleables. #631 (brcolow)
- (chore) Add output when deploy syncs to Maven Central. #630 (brcolow)
- (fix) Public glass robot API no longer has destroy method. #627 (brcolow)
- (chore) Explicitly set testfx.robot for CI builds. #626 (brcolow)
- Make glass robot default on all platforms. #625 (brcolow)
- (fix) Auto-deploy via Travis - bintray fix. #621 (brcolow)
- (fix) Remove call to limit(-1) in MoveRobotImpl.moveMouseStepwiseBetween #620 (Clashsoft)
- (fix) KeyCombination on Mac with Java10 and AwtRobotAdapter #613 (Ortner)
- (test) Fix Locale in text matchers #611 (Ortner)
- (fix) Refactor/cleanup of HiDPI handling code. #609 (brcolow)
- [enhancement] Support Java(FX) 11. #606 (brcolow)
- (fix) Make sure AWT and Glass robots work in HiDPI and normal DPI. #602 (brcolow)
- (fix) Add Text class case to NodeQueryUtils.hasNodeText(..). #600 (brcolow)
- (fix) typing of characters in the background #598 (brcolow)
- (chore) Bump Appveyor Java 10 version. #595 (brcolow)
- 589 shortcut #591 (Ortner)
- Fix misclosed string messing up syntax highlight on README.md #588 (oowekyala)
- Spelling correction #585 (david-arteaga)
- Add new matcher for MenuItem elements with tests #584 (Alexilmarranen)
- Try and fix hiDPI for multi-monitor. #580 (brcolow)
- (fix) Add imports to test classes in README. #579 (brcolow)
- (fix) Refactor queryAsX methods to be defaults. #578 (brcolow)
- (doc) Reword doc to match behaviour. #576 (scolej)
- Made cursor interpolation calculation variable settable using system params #575 (adamlb94)
- (fix) Use Long.getLong, Integer.getInteger, and Boolean.getBoolean fo… #572 (brcolow)
- (fix) Remove @Unstable and @Stable annotations. #569 (brcolow)
- (chore) Fix some code style issues. #567 (brcolow)
- (fix) Get Java 10 working on CI. #560 (brcolow)
- (chore) Add Java 10 builds to Appveyor and Travis CI. #558 (brcolow)
- (chore) Cleanup Spotbugs gradle log summary. #557 (brcolow)
- (fix) Try and double the timeout for WaitForAsyncUtilsTest. #555 (brcolow)
- (fix) Remove usage of 'javafx.macosx.embedded' property. #554 (brcolow)
- (chore) Remove jdepend from build.gradle, bump gradle plugins. #552 (brcolow)
- (chore) Add Javadocs to testfx-junit subproject. #551 (brcolow)
- (fix) Operate on getWindows, without any wrapping. #550 (brcolow)
- (fix) Explicitly install Java 9 on travis macOS. #547 (brcolow)
- (fix) Publish the Bintray artifacts on deploy. #545 (brcolow)
v4.0.15-alpha (2018-10-08)
v4.0.14-alpha (2018-08-29)
v4.0.13-alpha (2018-03-23)
Merged pull requests:
- Support different UI scales (hidpi) #544 (brcolow)
- (fix) Maintain order of nodes as returned by Node.lookupAll(..). #542 (brcolow)
- (fix) Skip before_install, script, and after_success when deploying. #539 (brcolow)
v4.0.12-alpha (2018-02-22)
Merged pull requests:
- (chore) Add a check for github_changelog_generator gem. #537 (brcolow)
- (chore) Bump AssertJ 3.8.0 -> 3.9.1. #536 (brcolow)
- (enhancement) Add more matchers/assertions for Text instances. #535 (brcolow)
- (chore) Add assertThat tests to junit subprojects. #534 (brcolow)
- (enhancement) Add support for AssertJ assertions. #532 (brcolow)
- (fix) Fix the region that is used to capture Bounds. #530 (psaikkonen)
- (chore) Document Java 8 minimum requirement. #529 (brcolow)
- (enhancement) Allow FxRobot.write(..) sleep time to be configured. #528 (brcolow)
- (chore) Bump gradle 4.4.1 => 4.5.1 #526 (brcolow)
- (chore) Bump checkstyle from 8.5 to 8.8. #525 (brcolow)
- [WIP] Color matchers, refactor ColorUtils. #524 (brcolow)
- (enhancement) Add some more offset convenience methods. #523 (brcolow)
- (enhancement) Add isFocused/isNotFocused to NodeMatchers. #522 (brcolow)
- (chore) Add test for write(..). #521 (brcolow)
- (chore) Fix JUnit 5 README example visibility modifiers. #520 (brcolow)
- (chore) Add note about testfx-legacy deprecation to README. #517 (brcolow)
- (chore) Add a cleanup handler to release script. #514 (brcolow)
v4.0.11-alpha (2018-01-23)
Merged pull requests:
- (chore) Bump appveyor Java 9 version. #512 (brcolow)
- MoveRobotImpl slowness fix #511 (seggcsont)
- (chore) Add GitHub issue template. #509 (brcolow)
- (chore) Bump gradle 4.4 => 4.4.1 #504 (brcolow)
- (chore) Cleanup FxToolkit by inlining some methods. #503 (brcolow)
- (chore) Add Gradle/Maven Java 9 usage info to README. #502 (brcolow)
- (enhancement) Improve TableViewMatchers containsRow javadocs. #501 (brcolow)
- (chore) Update license header year. #500 (brcolow)
- (chore) Cleanup comment section headers in junit subprojects. #496 (brcolow)
- (chore) Cleanup the README. #495 (brcolow)
- (chore) Remove ext.isJava9 in favor of native Gradle methods. #493 (brcolow)
- (fix) Fix some bash strict mode errors in release.sh. #491 (brcolow)
- (fix) Fix use of positional parameter in release.sh. #490 (brcolow)
- (enhancement) Automatically sync to Maven Central when auto-deploying. #489 (brcolow)
- (enhancement) Begin to automate the release process. #488 (brcolow)
- (chore) Bump checkstyle 8.4 => 8.5, improve docs redundancy. #487 (brcolow)
- (chore) Fully test ScrollRobotImpl. #486 (brcolow)
- (chore) Try JaCoCo snapshot, cleanup BoundsQueryUtils. #485 (brcolow)
- (chore) Remove or fix some ignored tests. #484 (brcolow)
- (chore) Cleanup testfx-core tests. #483 (brcolow)
- (chore) Cleanup code (remove section comments, inline methods). #482 (brcolow)
- (chore) Cleanup testfx.robot(.impl). #480 (brcolow)
- Add notice for Junit5 users in readme #478 (jcornaz)
- Cleanup RobotAdapters. #477 (brcolow)
- (chore) Add test failure summary. #474 (brcolow)
- (chore) Fix build.gradle line length. #473 (brcolow)
- (fix) Add gdb apt package to each Travis matrix build. #472 (brcolow)
- (enhancement) Simplify converting from Glass colors. #471 (brcolow)
- (enhancement) Continue modularization #470 (brcolow)
- Fixed Gitter link #469 (AdamCarroll)
v4.0.10-alpha (2017-11-28)
Merged pull requests:
- (release) TestFX 4.0.10-alpha #468 (brcolow)
- (chore) Update junit5 to 5.1.0-M1 #467 (brcolow)
- (chore) Fix coveralls badge URL. #465 (brcolow)
- (chore) Switch from findbugs to spotbugs. #463 (brcolow)
- (enhancement) Produce better descriptions of actual if mismatch. #461 (brcolow)
- (enhancement) Add module-info.java to testfx-core. #460 (brcolow)
- (chore) Try to fix codecov a different way. #459 (brcolow)
- (chore) Fix codecov paths for core project. #458 (brcolow)
- (chore) Utilize Travis CI log folding. #457 (brcolow)
- (chore) Update README. #456 (brcolow)
- (chore) Bump gradle 4.2.1 -> 4.3.1. #454 (brcolow)
- (chore) Remove dependency on Guava. #453 (brcolow)
- (fix) Remove Findbugs annotations. #450 (brcolow)
- (enhancement) Issue #441 - OSGi Headers in Manifest #446 (jtkb)
- (chore) Add Java 9 builds to Appveyor. #445 (brcolow)
- (chore) Bump gradle 4.1 => 4.2.1 #444 (brcolow)
- (chore) Add Java 9 build for macOS to Travis. #439 (brcolow)
- Flaky test: org.testfx.cases.acceptance.FxAssertBasicTest > button_has_label #438 (Oliver-Loeffler)
v4.0.9-alpha (2017-11-25)
v4.0.8-alpha (2017-10-04)
Merged pull requests:
- (release) TestFX 4.0.8-alpha #434 (brcolow)
- [WIP] (refactor) Use Java-version-independent adapter for internal API #429 (JordanMartinez)
- (chore) Use template in gradle-license-plugin. #428 (brcolow)
- (chore) Remove Travis macOS "partial headless" build. #426 (brcolow)
- (chore) Bump Travis macOS Xcode 8.2 => 9. #424 (brcolow)
- (chore) Bump gradle 3.5 => 4.1 #423 (brcolow)
- [RFC] (feature) Re-add capture support by moving it to DebugUtils #422 (JordanMartinez)
- [RFC] Extract failed test debugger code into its own utiltiy class #421 (JordanMartinez)
- [RFC] Increase debugability #418 (JordanMartinez)
- (refactor) Better failure message for ShortcutKeyTest #353 (brcolow)
v4.0.7-alpha (2017-08-21)
Merged pull requests:
- (release) TestFX 4.0.7-alpha #416 (brcolow)
- Refactor spock #414 (JordanMartinez)
- [chore] Split Travis apt packages for *nix by JDK. #413 (brcolow)
- (refactor) Make ApplicationTest#start() not abstract #412 (AustinShalit)
- Fix incompatibility with Junit5 RC2 #409 (JLLeitschuh)
- (feature) Add Spock variant of TestFX #404 (JordanMartinez)
- (chore) Bump gradle version 3.5-rc3 -> 3.5. #394 (brcolow)
- (chore) Fix license URL and update copyright dates. #393 (brcolow)
- Prevent blocking JVM shutdown by using daemon threads #390 (raniejade)
- (chore) Bump mockito and monocle versions. #388 (brcolow)
- (chore) Bump gradle version 3.5-rc2 -> 3.5-rc3. #387 (brcolow)
- (fix) Fix drag and drop test flakiness. #383 (brcolow)
- [WIP] (refactor) Fix many IntelliJ inspection issues. #382 (brcolow)
- (fix) Pass along application parameters. #381 (brcolow)
- (fix) Make TableViewMatchers work with cell factories. #379 (brcolow)
v4.0.6-alpha (2017-03-22)
Merged pull requests:
- (release) TestFX 4.0.6-alpha #376 (brcolow)
- (chore) Bump gradle wrapper version. #373 (brcolow)
- (cleanup) Cleanup utility classes. #371 (brcolow)
- (refactor) Use better data structure for exception stack. #370 (brcolow)
- (feature) Adds button matchers for default and cancel buttons. #368 (cguckes)
- (fix) Make HeadlessPlatform constructor accessible. #365 (brcolow)
- (feature) Introduce the concept of motion. #363 (brcolow)
- (refactor) Replace Guava newX() calls with regular constructors. #362 (brcolow)
- (chore) Gradle: Upgrade from 3.2.1 to 3.3. #361 (brcolow)
- (chore) Bump Checkstyle from 7.3 -> 7.4. #360 (brcolow)
- (cleanup) Don't ignore whitespace around enhanced for-loop. #358 (brcolow)
- (refactor) Replace calls to FXRobot with Event.fireEvent. #355 (brcolow)
- (chore) Bump Google Guava version from 20.0 -> 21.0. #352 (brcolow)
- 281: Vulnerability in WaitForAsyncUtils #351 (brcolow)
- (chore) Opt-in to the travis trusty beta. #350 (brcolow)
- Fix tests of jUnit5 adapter #347 (SimY4)
- Bump the macOS travis image version. #345 (brcolow)
- (doc) Add documentation to
matcher
package. #344 (JordanMartinez) - (release) TestFX 4.0.5-alpha #343 (brcolow)
- (refactor) Moved
ShortcutKeyTest
to core package. #342 (JordanMartinez) - Doc api package #341 (JordanMartinez)
- Doc toolkit interfaces #340 (JordanMartinez)
- Doc toolkit package #339 (JordanMartinez)
- Replace all uber jar deps #338 (SimY4)
- Junit5 adapter #337 (SimY4)
- (doc) Add documentation to TextInputControls #335 (JordanMartinez)
- Document support package #334 (JordanMartinez)
- (fix) Use os-independent SHORTCUT, not CONTROL keycode #333 (JordanMartinez)
- Document finder package #332 (JordanMartinez)
- Document FxRobotInterface #331 (JordanMartinez)
- (refactor) Use Java 8 Streams, not Guava #330 (JordanMartinez)
- (cleanup) Use
getWidth()
andgetHeight()
rather than calculate it #329 (JordanMartinez) - Add javadoc to util package #328 (JordanMartinez)
- Add documenttion to Locator interfaces #327 (JordanMartinez)
- Document query-related interfaces #326 (JordanMartinez)
- Add basic documentation to Robot classes #325 (JordanMartinez)
- Re-enable Findbugs linting. #324 (brcolow)
- Update gradle wrapper version to 3.2.1 (latest). #322 (brcolow)
- Add more Checkstyle rules, cleanup accordingly. #321 (brcolow)
- Convert Shortcut to os-specific shortcut key #320 (JordanMartinez)
- Release all pressed keys after test finishes to prevent hanging #319 (JordanMartinez)
- Use Java8's Optional/Predicate/Function instead of Guava's #318 (aalmiray)
- Add gitter badge, fix maven central typo. #316 (brcolow)
- Update dependencies. #315 (brcolow)
- Re-enable Checkstyle, removing exisiting violations. #314 (brcolow)
- Add Appveyor CI build script. #313 (brcolow)
- Add building on macOS to travis. #312 (brcolow)
- (docs) fix pom formatting #308 (feldoh)
- Allow for matching a table row without specifying index. #303 (brcolow)
- (fix) Close resources with try-resource in CaptureSupport. #298 (hastebrot)
- (fix) Add check to cleanup for active FX Application Thread. #288 (Ortner)
- Add scroll left/right to ScrollRobot #285 (aalmiray)
- Add WindowMatchers class #284 (aalmiray)
- Fixes for suggestions by @hastebrot for ComboBoxMatchers #270 (brcolow)
- (feat) Add
ComboBoxMatchers
functionality and tests. #269 (brcolow) - Added interactFast(...) Method to FxRobot(Interface) #268 (Ortner)
- (fix) Java 8u40: Monocle
HeadlessPlatform
class not found. #265 (brcolow) - (refactor) Wrap Image into functional interface. #263 (hastebrot)
v4.0.5-alpha (2016-12-20)
v4.0.4-alpha (2016-03-29)
Merged pull requests:
- (feat) Introduce
FxRobot::bounds()
andBoundsQuery
. #258 (hastebrot) - (refactor) ApplicationService: Use Application instead of ApplicationFixture. #257 (hastebrot)
v4.0.3-alpha (2016-03-25)
Merged pull requests:
- (feat) TextFlowMatchers: Add matchers for the text of a TextFlow. #259 (brcolow)
- (feat) TableViewMatchers: Add containsRow(). #255 (brcolow)
- (feat) ListViewMatchers: Add hasPlaceholder(Node placeholder). #252 (brcolow)
- (feat) ListViewMatchers: Add isEmpty(). #251 (brcolow)
- (refactor)
NodeQuery
: Rename methods tomatch()
,nth()
andquery()
. #250 (hastebrot) - (feat) Add PixelMatcher to CaptureSupport. #248 (hastebrot)
v4.0.2-alpha (2016-02-22)
Merged pull requests:
- (feat) Add
FxRobot::interrupt()
method to wait for the JavaFX thread. #240 (hastebrot) - (fix)
WriteRobot::write()
to prefer theScene
of the focused window. #239 (hastebrot) - (refactor) Rename window methods to
targetWindow()
,listWindows()
, andwindow()
. #238 (hastebrot) - (feature) Added ApplicationRule #234 (johnzeringue)
- (refactor) Improve encapsulation of classes. #233 (hastebrot)
- Fixed google group link #221 (joachimprinzbach)
- (chore) Travis: Allow jobs without framebuffer to fail. #211 (johnzeringue)
- (feat)
hasTableCell()
: Match the string value of cell item. #210 (johnzeringue) - (chore) Travis: Run tests once with and once without framebuffer screen. #209 (hastebrot)
v4.0.1-alpha (2015-03-04)
Merged pull requests:
- (refactor) Service: Make
NodeFinder
more familiar to JavaFX developers. #205 (hastebrot) - (revert) Legacy: Revert
GuiTest
and removeApplicationTest
,FxTest
andCustomAppTest
. #204 (hastebrot) - (feat) JUnit: Add support classes, including an
ApplicationTest
base test class. #163 (hastebrot)
v4.0.0-alpha (2015-02-27)
Merged pull requests:
- (doc) Add Unstable annotations to classes and methods. #203 (hastebrot)
- (feat) ListViews provides a row selected matcher. #202 (Ciruman)
- (chore) Gradle: Cleanup build scripts. #201 (hastebrot)
- (fix) Deprecation and compile warnings caused by dependency upgrades. #198 (hastebrot)
- (chore) Gradle: Remove JUnit compile dependency and update Guava. #197 (hastebrot)
- (doc) Readme: Update
README.md
. #196 (hastebrot) - (feat) Assert, Matcher: Improve type-aware matchers. #195 (hastebrot)
- (refactor) API: Rename pointFor() to point() and add pointOfVisibleNode(). #194 (hastebrot)
- (refactor) Legacy: Move org.loadui.testfx to testfx-legacy module. #192 (hastebrot)
- (feat) Allow instrumenting entire Applications. #183 (0x4a616e)
- (doc) Toolkit: Prepare docs and tests for candidate phase. #176 (hastebrot)
- (feat) Service: Implement NodeQuery. #174 (hastebrot)
- (refactor) API: Move some org.loadui.testfx classes to org.testfx. #172 (hastebrot)
- (refactor) API: Move FxRobot to org.testfx.api. #171 (hastebrot)
- (refactor) Toolkit: Prepare API for beta phase. #170 (hastebrot)
- (feat) Robot: Support for Unicode strings in WriteRobot. #166 (hastebrot)
- (refactor) API: Introduce FxSelector and FxSelectorContext. #165 (hastebrot)
- (feat) Assert, Matcher: Implement type-aware matchers. #164 (hastebrot)
- (feat) Lifecycle, Robot: Headless support. #159 (hastebrot)
- (feat) Lifecycle: Implement LifecycleService. #156 (hastebrot)
- (refactor) Util: Enhance RunWaitUtils. #154 (hastebrot)
- (refactor) Framework: Extract ToolkitApplication. #153 (hastebrot)
- (fix) Util: Only start waiting for boolean observable when it is false. #151 (hastebrot)
- (feat) Util: Provide
invokeIn...()
andwaitFor...()
methods. #150 (hastebrot) - (refactor) Robot: Extract mouse methods to MouseRobotImpl and rename ... #149 (hastebrot)
- (refactor) Robot: Revise Robots related to keyboard inputs. #147 (hastebrot)
- (feat) Robot: Implement adapters for Awt, Glass and JavaFX robots. #146 (hastebrot)
- (doc) Readme: Fix broken links to source code and update links to TestFX... #142 (jotomo)
- Respect headless mode instead of enforcing it #137 (sergei-ivanov)
- waffle.io Badge #134 (waffle-iron)
- make timeout configurable #133 (cwiejack)
- (chore) Gradle: Reintroduce BinTray support. #128 (hastebrot)
- (chore) Gradle: Temporarily remove BinTray support to fix Gradle view refresh in IntelliJ IDEA. #127 (hastebrot)
- (fix) AppLauncher could not retrieve primary Stage on OSX. #126 (hastebrot)
- (fix) Matcher: nodeHasLabel() does not perform instance check for Text. #124 (naimdjon)
- Update build files #122 (aalmiray)
- (chore) Gradle: Add project.jfxrtLocation to test.classpath. #120 (hastebrot)
- (chore) Travis: Try to use xvfb (X Virtual Framebuffer). #119 (hastebrot)
- (chore) Travis: Add
.travis.yml
. #118 (hastebrot) - (chore) Gradle: Fix missing Gradle wrapper. #117 (hastebrot)
- (chore) Gradle: Rerun
gradle wrapper
. #116 (hastebrot) - #110: jcenter is not supported in gradle < 1.7 #113 (naimdjon)
- (fix) Add license header to MoveRobotImpl. #112 (hastebrot)
- Update HasLabelStringMatcher.java #108 (torakiki)
- (refactor) Robot: Refactor FxRobot. #105 (hastebrot)
- (fix) Compiler warnings for deprecated JUnit methods. #104 (hastebrot)
- (fix) Service: Fix compatibility to Java 7 and JavaFX 2. #103 (hastebrot)
- (refactor) Robot: Refactor TypeRobotImpl. #102 (hastebrot)
- (refactor) Robot: Add regression tests and refactor KeyboardRobotImpl. #101 (hastebrot)
- (refactor) Robot: Add regression tests and refactor ScrollRobotImpl. #100 (hastebrot)
- (test) Move ScrollPaneTest from unit tests to integration tests. #99 (hastebrot)
- (feat) Robot: Add regression tests and create DragRobotImpl. #98 (hastebrot)
- (feat) Robot: Add regression tests and create ClickRobotImpl. #97 (hastebrot)
- (feat) Robot: Add regression tests and create MoveRobotImpl. #96 (hastebrot)
- Fix scroll direction as UP was going down (and DOWN up). #95 (lgringo)
- (refactor) Robot: Add regression tests and refactor MouseRobotImpl. #94 (hastebrot)
- Extract static methods from FxRobot to GuiTest #91 (hastebrot)
- (chore) Gradle: Build now runs with
gradle clean jar javadocJar sourceJar test check
. #88 (hastebrot) - (fix) Service: Calls to
Point2D#add()
incompatible with Java 7. #87 (hastebrot) - Setup a multi-project Gradle build #71 (aalmiray)
- (feat) Implement CallableBoundsPointQuery. #68 (hastebrot)
- Fix NP in containsCell in TableViews #67 (rladstaetter)
- No longer fixed scene size. #62 (minisu)
- Misc fixes + bumped version. #61 (minisu)
- Now releases keys/buttons on test aborted. #23 #60 (minisu)
- Now aborts test on user mouse movement. Related to #55 #59 (minisu)
- (refactor) Extract robot and service classes from GuiTest. #39 (hastebrot)
v3.1.2 (2014-01-30)
Merged pull requests:
- #47: getVisibleNodes() returns normal static Set #48 (Philipp91)
- #43: push() does not wait between press/release calls #45 (Philipp91)
v3.1.0 (2014-01-12)
Merged pull requests:
v3.0.0 (2013-12-23)
Merged pull requests:
- Add a Bitdeli Badge to README #26 (bitdeli-chef)
- Corrected verifyThat() to accept super-Matchers #22 (Philipp91)
* This Changelog was automatically generated by github_changelog_generator