All Versions
17
Latest Version
Avg Release Cycle
76 days
Latest Release
1261 days ago

Changelog History
Page 1

  • v0.92.1

    November 05, 2020
  • v0.92.0

    November 04, 2020
  • v0.91.0

    October 06, 2020
  • v0.90.3

    September 17, 2020
  • v0.90.2

    May 31, 2020
  • v0.90.1

    May 28, 2020
  • v0.90.0 Changes

    May 26, 2020

    MT. Rainier

    ➕ Add

    ➕ add gohook modern and concurrent API
    ➕ add new gohook examples, thks for cauefcr

    👌 Support for multiple screens
    ➕ add getMousePos() multiple screens support
    ➕ add move smooth multiple screens support

    ➕ add all platform system scale support
    ➕ add get screen size test code

    ➕ add screen and bitmap multiple screens support
    ➕ add int32_t types support

    ⚡️ update keycode type use uint16 with gohook, not type convert
    ➕ add ToBitmapBytes func (#204)

    🏁 gohook: sched_yield support for non-POSIX windows gcc

    ➕ add gops test code support
    ➕ add Process() function test code
    ➕ add more gops test code

    ➕ add more win32 function export

    ➕ add get mouse color function

    ➕ add uint32 to Chex function support

    ➕ add key_Toggles() c function
    ➕ add keyTap and keyToggle "...string" parameters support, Fixed #209

    ➕ add robotgo simple test code

    ➕ add Is64Bit() c and go function

    ➕ add process FindPath() function

    ➕ add keycode "delete" support and fixed "\" error
    ➕ add more keycode support, "up, down, left, right"...

    export hook keycode and add godoc

    ⚡️ use robotn fork xgb and update go mod

    ➕ add hook example to robotgo examples

    ⚡️ update gohook and tt mod file

    ➕ add more and update test code

    ➕ add drag smooth function support and examples

    ➕ add ShowAlert() test support

    💅 update keypress rand sleep [reduce] and update code style, update c delay default value to 0

    ➕ add mouse toggle return and add more test

    ➕ add SetDelay function code and update other code

    ➕ add scaled function code

    ➕ add go opencv file

    ➕ add readme.md file

    ➕ add move mouse and move smooth relative code

    ➕ add move mouse and move smooth relative examples

    ➕ add more test code and update go tt mod

    ➕ add more bitmap test code

    ➕ add SaveImg function code

    ➕ add drop function hint print support

    ➕ add more key test code
    ➕ add more test code
    ➕ add paste string test code
    ➕ add xvfb run codecov test

    ➕ add keycode test support

    ➕ add FindPath example code

    ➕ add KeyTap() args[2] delay support

    ➕ add find bitmap nil args support

    ➕ add find color nil args support

    ➕ add drag and move mouse multiple screens support

    ➕ add drag mouse test code

    ⚡️ Use CGDisplayBounds not CGDisplayPixelsWide, optimize get mac display size …

    ⚡️ Update TypeStr function, add type delay and speed support

    ⚡️ update PasteStr function code return error

    ⚡️ Update

    ⚡️ Update robot info test code and Add go.yml test support

    👉 use while not for match special key map
    ✂ remove unless x11 special key and sort

    ⚡️ update go mod pkg
    ⚡️ update mod vendor
    ✂ remove vendor and update .gitignore

    ⚡️ update and fmt config.yml, add Linux go test support
    ⚡️ update Linux CI support x11 test

    🚚 move hook to hook.go

    ⚡️ update appveyor and test code
    💅 update version and code style

    ⚡️ update move mouse smooth test code

    ⚡️ update clipboard code and add test code

    ⚡️ update test code and add codecov support

    ⚡️ update show alert test code

    ⚡️ update keycode.go

    ⚡️ update window examples code

    ⚡️ update test code remove windows alert test

    🚚 move gops code to ps.go

    ⚡️ update version

    ⚡️ update unix get title type

    💅 gofmt go code and update code style

    ➕ add ToBitmapBytes examples code

    ⚡️ update example code, fixed golint warning

    ⚡️ update bitmap example code

    ⚡️ Update CHANGELOG.md

    💅 update code style

    ⚡️ update godoc

    💅 update keytap code and code style

    ⚡️ update Bitmap struct delete fuzzy api

    ⚡️ update key examples code

    ➕ add bitmap from string clear api

    ⚡️ update go mod vendor
    ⚡️ update go mod pkg not proxy

    ⚡️ update bitmap example code

    ⚡️ update test code fixed appveyor CI

    ⚡️ update test code fixed equal error

    ⚡️ update hook godoc

    ⚡️ update event example code

    💅 update godoc and code style

    ⚡️ update key example code

    ⚡️ Update example README.md

    ⚡️ update and tidy go mod

    ⚡️ update code remove duplicate code and update godoc

    ⚡️ update xgb getXid log

    ⚡️ update GetBounds x11 error log

    ⚡️ update cgo code and version

    ⚡️ update TypeString function code [Drop]

    ⚡️ update key example code

    ⚡️ Update TypeStr function, optimize x11 type string

    ⚡️ Update TypeStrDelay function, remove unused code

    ⚡️ update code fixed x11 type sleep

    ⚡️ Update key example code

    👉 use gops to simplify code
    ⚡️ update key examples code

    ⚡️ update bitmap examples code

    ⚡️ update colorpicker and findcolor example code

    ⚡️ update bitmap example code

    ⚡️ update robotgo test code, add more test

    ⚡️ Update README.md

    📇 rename type names make clearer

    ⚡️ update types.h code and fixed bug

    ✂ remove unused code fixed x11 build error

    ⚡️ update robot info test code and appveyor

    ⚡️ Update README.md, Add more CI badge

    ⚡️ update gohook pkg and robot info test code

    ⚡️ Update linux upper code, add more special key support

    Create go.yml
    ⚡️ Update go.yml
    ➕ add more test and update go.yml
    ⚡️ Update dockerfile to go1.13.5

    ⚡️ update dockerfile and appveyor.yml
    ⚡️ Update dockerfile and appveyor.yml to go1.14.3

    ✂ remove Travis go1.11.x
    ⚡️ update appveyor and dockerfile to go1.13.1
    ⚡️ update dockerfile, go.yml and appveyor.yml to go1.14

    ⚡️ update travis.yml to go1.14.x and remove go1.13.x
    ⚡️ Update and fmt appveyor.ymlu
    ⚡️ update dockerfile and appveyor to go1.12.5

    ⚡️ update appveyor and dockerfile to go1.12.6

    ➕ add CI go1.13 support
    ⚡️ update config.yml
    ⚡️ update and fmt travis.yml
    ⚡️ Update Travis remove go1.12.x

    ⚡️ Update issue and pull request template

    🛠 Fix

    ⚡️ Update to utf-code function Fixed #189

    ⚡️ Update x11 keypress upper code Fixed #243

    type conversion needed in addMouse (#201)

    ⚡️ update hook, Fixed #202 fatal error: concurrent map writes

    ➕ add key Kind Fixed #203

    ⚡️ optimize get title code, Fixed #165 and typo

    🛠 Fixed gohook#3 mouse is_drag error on x11

    🛠 Fixed #213 AddEvents() can't listen correctly multiple times

    ⚡️ update clipboard error hand Fixed #212

    ⚡️ Update go.mod fixing issue "invalid pseudo-version: does not match version …

    ⚡️ update keyboard example code, #238

    ⚡️ update go mod file Fixed #239

    ⚡️ update gops and other mod files fixed bug

  • v0.80.0 Changes

    March 12, 2019

    Sierra Nevada

    ➕ Add

    • 👍 [NEW] Add asynchronous event hook support
    • 👍 [NEW] Add multiple keypress event listener support
    • [NEW] Add hook start and end func
    • [NEW] Add AddEvents, AddMouse, AddMousePos hook function
    • ⚡️ [NEW] Add mul() scale func and optimize code
    • 🔨 [NEW] Refactor AddEvent() func and add keycode.go, update example
    • [NEW] Add mouse map keycode
    • [NEW] Add android null file
    • 👍 [NEW] Add AddEvent "center" support
    • ⚡️ [NEW] Update README.md, Add binding link

    • 📄 [NEW] Format README.md and docs markdown

    • ⚡️ [NEW] Update bitmap_save return code

    • ⚡️ [NEW] Optimize code not defer and remove useless code

    • 💅 [NEW] Update code style and godoc

    • ⚡️ [NEW] Update go mod vendor

    • [NEW] Add more event examples

    • [NEW] add AddEvents, AddMouse, AddMousePos examples code

    ⚡️ Update

    • ⚡️ [NEW] Update event example code add print hint
    • ⚡️ [NEW] Update godoc
    • ⚡️ [NEW] Update CHANGELOG.md
    • ⚡️ [NEW] Update .gitignore
    • 💅 [NEW] Update code style and examples
    • ⚡️ [NEW] Update pkg to newest
    • ⚡️ [NEW] Update CI add go1.12.x support
    • 🚚 [NEW] Move GetText() func code

    🛠 Fix

    • 🛠 [FIX] Add AddEvents func, Fixed #98, #61, #69...
    • 🛠 [FIX] Add asynchronous event support, Fixed #196, #89...
    • 🛠 [FIX] add AddMouse func, Fixed #138
    • [FIX] Update _Ctype_char to C.char, Fixed go1.12 build error #191
    • ⚡️ [FIX] Update hook, Fixed #195 warning and json break bug
    • ⚡️ [FIX] Fixed color picker, Update README.md and docs

    👀 See Commits for more details, after Jan 7.

  • v0.70.0 Changes

    January 07, 2019

    Caloris Montes

    ➕ Add

    • ⚡️ [NEW] Update keyboard use sendInput not keybd_event
    • ⚡️ [NEW] Update mouse use sendInput not mouse_event
    • 👍 [NEW] Add drag mouse other button support
    • 👍 [NEW] Add more numpad key support
    • 👍 [NEW] Add numpad key and escape abbreviation support
    • [NEW] Add new window10 zoom ratio
    • 🐧 [NEW] Add linux numpad key support
    • 🖨 [NEW] Add key "insert, printscreen" mac support
    • [NEW] Add check mouse button func
    • ⚡️ [NEW] Add keyTap run error return support and update godoc

    • ⚡️ [NEW] Optimize and clearer keytap code

    • ⚡️ [NEW] Optimize and clean keyToggle code

    • ⚡️ [NEW] Update dockerfile clean image

    • [NEW] Add color picker and getMousePos() example

    • 🚚 [NEW] Use go mod not dep, add go.mod remove dep files

    • [NEW] Add GetColors func return string

    • ⚡️ [NEW] Optimize defer code

    • [NEW] Add more godoc

    • 👍 [NEW] Add add key "ctrl", "cmd" [abbreviation] support

    • 👍 [NEW] Add add key "capslock", "numpad_lock" support

    • 👍 [NEW] Add left and right "Ctrl, Shift, Alt, command" key support

    • ⚡️ [NEW] Update check key flags support "cmd" and "ctrl"

    • ⚡️ [NEW] Update key docs

    • ⚡️ [NEW] Add millisleep func and update godoc

    • 👍 [NEW] Add AddEvent() key "cmd" support

    • ⚡️ [NEW] Update key example code

    • ⚡️ [NEW] Update README.md, add Note go1.10.x issue

    • 💅 [NEW] Update keytap and toggle return "" and code style

    ⚡️ Update

    • ⚡️ [NEW] Update issue template more obvious
    • ⚡️ [NEW] Update godoc
    • ⚡️ [NEW] Update CHANGELOG.md
    • ⚡️ [NEW] Update .gitignore
    • 💅 [NEW] Update code style and examples
    • ⚡️ [NEW] Update pkg to newest
    • [NEW] Add more scale example
    • [NEW] Add drag mouse example

    • ⚡️ [NEW] Update key docs and clear file name

    • 🚚 [NEW] Remove old useless code

    • ⚡️ [NEW] Update README.md

    • ⚡️ [NEW] Update CI add go1.11.4 version

    🛠 Fix

    • 🛠 [FIX] Fixed bitmapClick() parameter bug
    • 🛠 [FIX] Fixed some README.md typo
    • ⚡️ [FIX] Update scale example code close #153
    • 💅 [FIX] Update code style and fixed #endif error

    👀 See Commits for more details, after Otc 8.

  • v0.60.0 Changes

    October 09, 2018

    Mount Olympus: Mytikas

    ➕ Add

    • [NEW] Add GetBounds func support (add get_client and get_frame C_func)
    • [NEW] Add GetXId and GetXidFromPid func
    • 🔨 [NEW] Refactoring GetTitle() func allow by pid
    • 🔨 [NEW] Refactoring CloseWindow() allow by pid
    • 👍 [NEW] Add SetHandPid() and GetHandPid() func support
    • 👍 [NEW] Add FindCBitmap func support

    • 🔨 [NEW] Refactoring bitmap example code

    • 🔨 [NEW] Refactoring key example code

    • 🔨 [NEW] Refactoring window example code

    • [NEW] Add an cbitmap example [#169]

    • 🔨 [NEW] Refactoring screen and event example code

    • 🔨 [NEW] Refactoring mouse example code

    • [NEW] Add more godoc

    • [NEW] Add getTitle example by pid

    • [NEW] Add close window example by pid

    • [NEW] Add getBounds example

    • 🚚 [NEW] Split func and remove dep more clean

    • [NEW] Simplify SaveCapture code

    • [NEW] Update and merged get_pixel_color remove duplicate code

    • ⚡️ [NEW] Update README.md, add Note go1.10.x

    ⚡️ Update

    • ⚡️ [NEW] Update issue template more obvious
    • 🚚 [NEW] Move public mdata to pub
    • ⚡️ [NEW] Update godoc
    • ⚡️ [NEW] Update CHANGELOG.md
    • 🚚 [NEW] Move some pub method to pub.h and rename some c_func
    • 💅 [NEW] Update code style and name style ( key, window and other )
    • ⚡️ [NEW] Update robotgo unix export getXidFromPid func
    • ⚡️ [NEW] Update set handle return use bool

    • 💅 [NEW] Update code style and move scale to win_sys.h

    • ⚡️ [NEW] Update example add more lang

    • ⚡️ [NEW] Update pkg to newest

    • 🚚 [NEW] Remove duplicate code and old useless code

    • ⚡️ [NEW] Update and clean README.md

    • ⚡️ [NEW] Update CI add go1.11.x version

    • ⚡️ [NEW] Update scroll godoc and clearer parameter name

    • 💅 [NEW] Update hint and code style

    • ⚡️ [NEW] Update FindIds doc and only set name once in loop

    🛠 Fix

    • ⚡️ [FIX] Update type_string fixed #155, fixed window missing some character
    • 🛠 [FIX] Fixed GetWindowText return address of local variable and not use ternary operator ( GetTittle )
    • 🚀 [FIX] Update README.md Fixed Release badge

    👀 See Commits for more details, after Aug 8.