Build: 2014-09-10
new: javadoc and sources jars of sikulixapi now available here
new: Match.getTime() returns elapsed time in millisecs of the corresponding search op
Build: 2014-09-07
new: ScriptRunner.run(script_folder) will run the script, scripting language is detected from contained scriptfile.
can be used to setup batched script runs.
revised: editor tab context menu features
revised: IDE: usage of tempfiles
Build: 2014-08-30
temp fix: when running on Mac OSX 10.10 the search feature is switched of, to avoid startup crash of IDE (to be fixed later)
fixed: now compiles on Mac with Java 8
fixed: some problems after Scriptrunner restructuring
Build: 2014-08-10
revised: final setup test now the same for API/Jython/JRuby, more features are tested, more verbose logging
Build: 2014-08-09
revised: handling of images in Image/ImagePath completely switched to URL's
revised: IDE: tab close and script save - consistent handling of image cache - might still have odds
Build: 2014-08-05
added: callback feature to jython runner, now logging redirect works in Jython scripting
added: now even user logs can be redirected, setLoggerAll now redirects info, action, error, debug and user
Build: 2014-08-04
revised: setup
JRuby: gem should be useable, rspec+ package seperate setup option
Build: 2014-07-31
added: Sikuli's log messages can be redirected to a private logger instance (see java docs Debug)
brought back for JRuby: rspec, cucumber support is again bundled
Build: 2014-07-31
fixed some setup problems
now the libs folder is always exported to the parent folder when sikulixapi.jar is used
switched off JRuby IDE stdxxx redirection for now - problems, when running IDE from commandline
Build: 2014-07-24
added: Michaeal Johnsons VNC solution
revised: build process and collectjars
Build: 2014-07-23
revised: lib export when running with sikulixapi.jar: exported to parent folder of jar in all cases.
added: a usecase for sikulixapi.jar from OSSRH in Maven projects (on git)
Build: 2014-07-22
finally fixed: problems after migrating to new version/naming/structural concept
setup: API (option 2) now contained in setup - no extra download
sikulixapi.jar for MavenCentral: Libs splitted into 3 system specific parts Libswin, Libsmac and LibsLux
Build: 2014-07-21
finally fixed: problems after migrating to new version/naming/structural concept
switched of yellow splash-screens at script run
Build: 2014-07-17
(first build of 1.1.0-Beta4)
revised: IDE save: handling of images
revised: HotKeys: reset at scriptend in IDE
revised: Mouse: new classes Keys and Device for synching
Build: 2014-06-29
revised: IDE help menu: post question, report bug: version/system/java info in clipboard, to support pasting
fixed: IDE crash Java NPE: if Tesseract not working and auto-image-naming is text/OCR
Build: 2014-06-28 (this is the release status of 1.1.0-Beta2)
fixed: IDE terminates on trying to open a non sikuli directory or an incorrect sikuli project
fixed: possible loss of images at save (images in comments, images given with path)
fixed: multi-monitor issues with respect to mouse actions (Screen(0) no longer is the primary monitor in all cases, but Screen.getPrimaryScreen() is)
fixed: out-of-bounds crash during error eval when running from command line (thanks to github user fpmchu)
fixed: IDE: NPE on termination when running from command line
fixed: bug 1330348: running Java: ImagePath is set to working directory if no path is set before first image search
fixed: possible NPE in special situations (mouse moved to invalid location)
fixed: the native library problems on Windows when using 32-Bit Java
added: Screen.all() makes a ScreenUnion of all monitors, on Python level ALL is predefined and can be used as ALL.function() like a Screen/Region
added: reset() to renew the multimonitor configuration inline on Python level
added: Settings.OcrLanguage is now accepted by Tesseract (after using org.sikuli.script.TextRecognizer.reset())
added: images can now be loaded from jars (see JavaDocs::ImagePath)
revised: completely: observe processing (see JavaDocs for now)
revised: further reduced error verbosity at script load and creating image thumbnails
revised: class Mouse, added Mouse.at() to get the mouse location, external mouse moves are detected, mouse use should now be thread safe
revised: moved the handling of capture and stop hotkey to HotkeyManager to prepare a more general usability (run on command line, using callbacks)
revised: Region.write() and it's javadoc (alternative for type() with more features)
revised: the native build for Linux, Mac and Windows (now using MinGW from http://win-builds.org/)
revised: JRuby support: many minors (see GitHub)
... more can be found in commits before 2014-05-01 on GitHub