Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 19:04

1.8.0 (2026-07-14)

Features

  • add get window handles with extra information (58a60ba)
  • add iexplorer.exe selenium driver server proxy (0e678cc)
  • add jdkPath capability (5b3b727)
  • add support for switch to iframe - classic IE (cff7e17)
  • add switch window by title script (b04cd84)
  • apply thread process id strategy to set foreground (9b268e8)
  • bundle IE driver to avoid download (96f53bf)
  • ie: allow IE lazy start on window switch (5578d11)
  • jab: add STA message-pump thread for Java Access Bridge (4df8fe1)
  • javaswing: first implementation (2643e75)
  • make java agent attachable to ongoing session (7dfc414)
  • mcp: add mcp support for java tools (484aa0c)
  • preview 22 getNativeChildren command (a9ddafe)
  • replace Java Access Bridge with JVM agent for Swing automation (ef6b3a1)
  • virtual items, select/expand fix (8ac2ea7)

Bug Fixes

  • actions: re-implement tick based action sequence (17b2f0d)
  • add css selector (bc2105b)
  • add dialog (6272a63)
  • add error dialog (56277c3)
  • add expand/collapse end to end tests and improve window attachment on start of session (db562ea)
  • add js script for clicking (06f02cc)
  • add path back to root (switch_to_window('root')) (64be733)
  • add try catch for el.type on click() (3fa22fb)
  • assignment not used PR review (e722499)
  • bind socket to 127.0.0.1 to avoid windows fireawall (91f56a5)
  • change build process dependencies (20e2d4a)
  • clean env before injecting java agent, improve diagnostics (1ec5cb7)
  • clean expand fallbacks, keep simple ALT + DOWN with set focus and click (1adbf26)
  • correct setWindow and MCP window pattern tools (a722b8d)
  • find all css IE BRIDGE (01985e3)
  • find elements xpath and css (9f82412)
  • fix scroll direction (acf907a)
  • get window handles and allow Hebrew title in switch window by title (2d97ab6)
  • getNativeChildren no such element fix (2dd5ca7)
  • getText (f27880a)
  • ie bridge loggin (09ac558)
  • ie: detect IE window by IEFrame class name instead of process name (946e0fc)
  • implement fallback expand pattern not supported (7e3398a)
  • implement ie-bridge (dfef390)
  • invoke: fall back to LegacyIIAccessiblePattern when InvokePattern QI fails (31c1a0e)
  • JAB path remove gate check expand (130e347)
  • jab: interact with jab elements (ab8247f)
  • java detection bug (f567428)
  • Java element finding, setForeground fallbacks, (1a44b2b)
  • java-agent: restore window root fallback for Java 9+ JVMs (495fda1)
  • mark element and locate element (1127048)
  • mcp: appium close session timeout (348e88c)
  • mcp: introduce system prompt in mcp and clarify descriptions (db645f8)
  • mcp: return error on element not found and fix get attribute searilizing (0cd3506)
  • new solution for expand element, add custom test app for dropdown and require promp in vision command (99f531c)
  • package ie bridge (98c32a6)
  • protect java agent from NullPointerException (f9d08d8)
  • reintroduce semantic release (3c804b1)
  • remove sku, fixes pop up demanding .NET (9915ed6)
  • replace document evaluate in xpath ie-bridge (8f9031d)
  • replace TransformPattern check with ClassName filter for CoreWindow (042851b)
  • retry mechanism ie bridge find elements (ad2ece5)
  • start ie server on session launch (65d3791)
  • start ie server on window attach on session start (b065e0e)
  • throw error when deleting unexisting file/folder (7258d85)
  • trick to set foreground (e2b0205)
  • try (f1e9b8c)
  • try another solution for element finding (434a99a)
  • try fallback strategies for windows: select (880eef2)
  • try js script for element finding (e0d43d4)
  • try new solution find_elements (b003816)
  • use java 8 semantics (4d1fec7)
  • use JS sourceIndex for element identity in IE bridge (0a23741)
  • use uniqueId from IE (47e36a1)
  • walk all element in page source - ie mode (e3fc5d5)
  • webview: Chrome CDP context switching and window attachment bugs (8fafd5b)
  • xpath java swing and add end to end tests (6692957)
  • xpath: fix no runtime id error when searching for XPATH (e910c53)

Miscellaneous Chores

  • bump version (c8ba4c1)
  • bump version (a1026a8)
  • bump version (c020a9f)
  • fix end to end workflow [skip ci] (ea8c4cf)
  • gitignore ie bridge executable (ad5875c)
  • improve java swing examples (980b4d6)
  • preview 20 (346ff49)
  • release: 1.7.2-preview.1 [skip ci] (64bb73d)
  • release: 1.8.0-preview.1 [skip ci] (648e6a2)
  • release: 2.1.0-preview.2 [skip ci] (b2b09b5)
  • release: 2.1.0-preview.3 [skip ci] (25fced1)
  • release: 2.1.0-preview.4 [skip ci] (a402141)
  • release: 2.1.0-preview.5 [skip ci] (872723c)
  • release: 2.1.0-preview.6 [skip ci] (abd03c0)
  • release: 2.1.0-preview.6 [skip ci] (9230c9f)
  • release: 2.1.0-preview.6 [skip ci] (041941f)
  • release: 2.1.0-preview.6 [skip ci] (b4b26c1)
  • release: 2.1.0-preview.6 [skip ci] (292fa12)
  • release: 2.1.0-preview.6 [skip ci] (49ffddc)
  • release: 2.1.0-preview.6 [skip ci] (8f24d00)
  • release: 2.1.0-preview.6 [skip ci] (91e34d0)
  • release: 2.1.0-preview.6 [skip ci] (28c8384)
  • release: 2.1.0-preview.6 [skip ci] (4af853a)
  • release: 2.1.0-preview.6 [skip ci] (67dc1e2)
  • release: 2.1.0-preview.6 [skip ci] (4171032)
  • release: 2.1.0-preview.6 [skip ci] (8c29576)
  • release: 2.1.0-preview.7 [skip ci] (1b64455)
  • release: 2.1.0-preview.8 [skip ci] (be2e60a)
  • release: run release workflow on windows machine (ca74226)
  • remove IEBridge from git cache (701439b)
  • SKIP_CI remove unused release-lite and claude workflows (03b244e)
  • trigger publish on develop (2e0123f)
  • untrack .claude and .vscode, add to .gitignore (76e24dd)

Code Refactoring

  • ie: remove dead process-name detection code (93dc3cd)