New computer vision engine - faster and more reliable.
Screenshot naming - screenshots can be named automatically with timestamps or the text in them as well as manually with prompted filenames.
Supports remote images e.g. click(“http://sikuli.org/docx/_static/ide-icon-64.png”)
Image search path (SIKULI_IMAGE_PATH) - images can be stored anywhere you like.
.sikuli source can be imported as a module - contained images are found automatically
Beautified “Run in slow motion” mode.
Smooth mouse movement.
Better capture mode on Mac (supports multi-screens, no flicker anymore)
More special keys are supported (PrintScreen, Num Pad, CapsLock...)
New region highlighting API: region.highlight(). (EXPERIMENTAL: Windows and Mac only)
New Mouse API: wheel(target, WHEEL_UP/WHEEL_DOWN, steps) for scrolling the mouse wheel.
New multi-lingual interface translation: Bulgarian, French, Dutch, Polish, Japanese, Simplified Chinese.
- Sikuli-IDE [–args <arguments>] [-h] [-r <sikuli-file>] [-s] [-t <sikuli-test-case>]
- –args <arguments> specify the arguments passed to Jython’s sys.argv-h,–help print this help message-r, –run <sikuli-file> run .sikuli or .skl file-s,–stderr print runtime errors to stderr instead of popping up a message box-t,–test <sikuli-test-case> run .sikuli as a unit test case with junit’s text UI runner
Support more languages: Brazilian Portuguese, Danish, Korean, Russian, Spanish, Turkish, and Ukrainian.
Auto-update checking can be disabled in the Preferences window.
Add an Edit menu, including Cut, Copy, Paste, Select All, Indent, Un-Indent.
Fixed several critical memory leaks that cause crashes on Windows.
Reduce default memory consumption.
Default hot-keys are changed on Windows. * Switching tabs: CTRL-TAB, CTRL-SHIFT-TAB * Screen capturing: CTRL-SHIFT-2
Add command line options to Sikuli IDE.
Sikuli 0.10 is a big milestone. The core API of Sikuli Script has been completely redesigned and rewritten to support more flexible uses. Sikuli 0.10 is also faster, more robust, and more universal - internationalized interfaces and 64bit platforms are supported. Low-level keyboard and mouse actions, and multi-screen environments are supported for advanced users. We even provide a new programming model - visual event driven programming in this version. Last, of course many bugs in 0.9 are also fixed in this version.
We have heard lots of suggestions and feature requests from you guys. Sikuli 0.10 have many new features and improvements (and also bug fixes). Here are some items you may be interested to know.
A great reference document The Complete Guide to Sikuli Script (http://sikuli.org/guide) is released along with Sikuli 0.10. This document is mainly written by an expert Sikuli user, Raimund Hocke. Thanks for his great contribution so that we can have a comprehensive manual for Sikuli 0.10. At last, we thank all contributors who reported bugs, suggested new features or new design, provided ideas, shared your cool Sikuli scripts to us, or supported us in any ways. Sikuli becomes better and better because of your support and contribution.
Mac OS X
Sikuli 0.9.8 release added the missing feature, global shortcuts, to the Linux version and also fixed a serious bug that causes memory leak on all platforms. Anti-aliasing for text is enabled for Windows and Linux.
[NEW] Scripts can be exported as executable files (.skl) - double-click on .skl runs it (Mac only now)!
TAB, ESC, F1~F15, UP, DOWN, RIGHT, LEFT, ENTER, BACKSPACE, INSERT, DELETE, HOME, END, PAGE_UP, PAGE_DOWN
[NEW] New API: hover(img) - move mouse cursor to the best matched position of the given image.
[NEW] New API: paste([img], text) - Paste the given string to the best matched position of the given image. (This’s a temporary solution for different keymaps and international characters.)
Image matching is SPEEDED UP !!
JVM requirement goes down to Java 5
Jython API references are updated
Added HowTo’s on the web site
Mac OS X Leopard(10.5)