Releases: sibson/vncdotool
VNCDoTool 1.2.0
1.1.0
Huge thanks to @pmhahn for single handedly driving conversion to modern Python3, as well
as cleaning up a ton of outstanding issues.
-
[BREAKING] drop python 2.x support, thanks @pmhahn
-
Use built-in Unittest and mock for testing
-
PEP-484 type hinting, thanks @pmhahn
-
Doc improvements, thanks @luke-jr, @pmhahn, @samiraguiar
-
Internal implementation of DES replaced by PyCrotodomeX
-
Support for Apple Remote Desktop (ARD), thanks @andywgrant, @pmhahn
-
Support for pseudo-encoding LastRec, thanks @pmhahn
-
Support for Extended QEMU Key Events, thanks @pmhahn
-
Support IPv6 addresses for server connection, thanks @pmhahn
-
Bugfix, use configured log outputs over stdout, thanks @pevogam
-
Bugfix, handle invalid password, thanks @dozysun
-
Bugfixes for loggingproxy, thanks @joachimmetz, @pmhahn, @guicho271828
0.12.0
0.11.2
0.11.0
- enable PSEUDO_DESKTOP_SIZE_ENCODING by default to allow desktop resizing, thanks rebasegod
- python 3.0 support, thanks jamtwister
- added pastefile command, thanks Rogan Dawes
- debian packaging improvments, thanks Alexander Kläser
- fix loggingproxy, thanks Matthias Weckbecker
vncdotool 0.10.0
- drop official 2.6 support, it'll probably work for a while still
- use frombytes rather than fromstring for compatibility with PIL
- vnclog works with password protected servers using --password-required
- exit more reliably after an error
- use incremental frameBufferUpdateRequests, appears to be compatible with more servers
- include basic version negotiation with servers, thanks Ezra Bühler
vncdotool 0.9.0
- connect to multiple servers when using api, Daniel Stelter-Gliese
- add special keys [~!@#$%^&*()_+{}|:"<>?] to --force-caps, for servers that don't handle them, Tyler Oderkirk, Aragats Amirkhanyan
- improve vnclog performance with TCP_NODELAY, Ian Britten
- drop official support for py2.4 and py2.5
- use PIllow rather than PIL
- by default pause 10ms between commands, better compatability
- improvements to password handing when using API
- fix multi-threading imports
- better handle screen resizing, Daniel Stelter-Gliese
Thanks to Jan Sedlák, Daniel Stelter-Gliese, Antti Kervinen, Anatoly Techtonik, Tyler Oderkirk and Aragats Amirkhanyan for helping make this release possible
0.8.0
This release brings one major new feature, a couple of smaller ones and an experimental one.
- A regional capture and expect which allows you to focus on only the parts of the screen that you care about
- --force-caps, to better work with those misconfigured or non-standard server
- --timeout, to abort a command sequence if it takes longer than expected
- An experimental syncronous API, making it easier to use vncdotool within other python projects
Thanks to everyone who helped this release happen, in particular Will Coleman and Anthony DeRosa.