Skip to content

Releases: appium/appium-inspector

2025.7.3

30 Jul 05:40
Compare
Choose a tag to compare

What's Changed

Small release to adjust the desktop app icons - no changes in the browser/plugin versions.

🛠 Fixes

Full Changelog: v2025.7.2...v2025.7.3

2025.7.2

27 Jul 11:17
Compare
Choose a tag to compare

Highlights

  • New app icon
  • Safari support for browser/plugin builds
  • 3 new commands added in Appium 2.16
  • You can now resize and/or collapse certain panels:
    • Session Builder: capability fields/capability JSON/saved capability sets
    • Session Inspector Source tab: application source/selected element

What's Changed

🚀 New Features

🛠 Fixes

  • fix: do not pass process value to browser build by @eglitise in #2174

🌐 Localization

  • chore: Update translations by @github-actions[bot] in #2179 and #2191

🔍 Other Changes

Full Changelog: v2025.7.1...v2025.7.2

2025.7.1

06 Jul 18:53
Compare
Choose a tag to compare

Highlights

  • Theme support
    • The Inspector is now available in light, dark, and system themes
    • The default theme is system
  • Upgrade embedded antd design framework to v5
    • Slightly adjusted overall design
    • Buttons, input fields and other elements now use rounded corners
  • Adjust Commands list
    • Moved Execute Method, Get Settings and Update Settings to the top of the list
    • Added 6 new commands
    • Removed 27 commands (all of which have execute method replacements)

What's Changed

🚀 New Features

🛠 Fixes

📖 Documentation

🌐 Localization

🔍 Other Changes

New Contributors

Full Changelog: v2025.3.1...v2025.7.1

2025.3.1

19 Mar 18:25
Compare
Choose a tag to compare

Highlights

  • Integration with TV Labs and Testcribe cloud providers
  • Upgrade embedded Electron version to the latest v35.0.2
  • Appium Inspector is now also published as an Appium plugin - check the README for details!

What's Changed

🚀 New Features

🛠 Fixes

🌐 Localization

🔍 Other Changes

New Contributors

Full Changelog: v2024.12.1...v2025.3.1

2024.12.1

08 Dec 16:25
Compare
Choose a tag to compare

Highlights

Maintenance release with a fix for an issue introduced in 2024.9.1.

  • Fix error when app source contains the Unicode replacement character () (issue #1729)
  • Upgrade embedded Electron version from v31.6.0 to the latest v33.2.1

What's Changed

📦 Platform Support

  • ⚠ macOS: the minimum supported version is now macOS 11

🛠 Fixes

  • fix error when app source contains the Unicode replacement character in #1839
  • fix: add missing standard W3C caps by @eglitise in #1841

🌐 Localization

  • chore: Update translations by @github-actions in #1798
  • chore: Update translations by @github-actions in #1813
  • chore: Update translations by @github-actions in #1830

🔍 Other Changes

Full Changelog: v2024.9.1...v2024.12.1

2024.9.1

24 Sep 06:19
Compare
Choose a tag to compare

Highlights

  • Selenium Grid support
    • Session creation and attaching to existing sessions are both supported
  • New button to save element screenshot
  • Upgrade embedded Electron version from v13.6.9 to v31.6.0
    • Many security fixes and performance improvements

What's Changed

📦 Platform Support

  • ⚠ macOS: drop support for macOS < 10.15
  • ⚠ Windows: drop support for Windows < 10

🚀 New Features

  • feat: support creating sessions for Selenium Grid devices by @eglitise in #1632
  • feat: add button to save element screenshot by @eglitise in #1676
  • feat: support attaching to Selenium Grid sessions by @eglitise in #1690

🛠 Fixes

  • fix: improve flow when importing session file by @eglitise in #1651
  • fix: fix support for Attach to Session for LambdaTest server by @Delta456 in #1656
  • fix: resolve some screenshot Coordinates Mode issues by @eglitise in #1695
  • fix: adjust calculation of element highlighter positions by @eglitise in #1698
  • fix: prevent Coordinates Mode from intercepting modals by @eglitise in #1699

📖 Documentation

🌐 Localization

  • chore: Update translations by @github-actions in #1639
  • chore: Update translations by @github-actions in #1666

🔍 Other Changes

New Contributors

Full Changelog: v2024.8.2...v2024.9.1

2024.8.2

26 Aug 17:12
Compare
Choose a tag to compare

Highlights

  • Gestures can now be imported and exported
  • Saved gestures are now shown over the screenshot on hover, not click
  • New infobox when selecting an element at snapshotMaxDepth
  • Upon opening the attach to session tab, session discovery is now run automatically
  • The filepath input type in the capability fields has been removed (the file picker cannot work in the browser version)

What's Changed

🚀 New Features

  • feat: add infobox for elements at snapshotMaxDepth by @eglitise in #1596
  • feat: replace native confirmation popups with antd popconfirms by @eglitise in #1611
    • These are used when deleting a saved capability set or gesture
  • feat: improve UX for attaching to existing session by @eglitise in #1607
    • Automatically retrieve sessions upon opening the Attach to Session tab
    • List discovered sessions in reverse order (newest to oldest)
    • Add more details in session description
  • feat: add support for export/import gestures in json format by @sudharsan-selvaraj in #1491
    • Multiple gesture files can be uploaded at the same time
    • Detailed error messages are shown if the uploaded gesture files are invalid
  • feat: add or update tooltips to various buttons by @eglitise in #1597, #1607, #1616, #1620, #1627
  • feat: improve presentation of saved gestures table by @eglitise in #1623
    • Table height is now limited by the Inspector window height - the new gesture button no longer needs to be scrolled into view if the user has many gestures
    • Visualising a gesture over the screenshot now only requires hovering instead of clicking

🛠 Fixes

  • fix: update WDIO generated code for tap/swipe actions by @eglitise in #1541
  • fix: adjust syntax for .NET codegen by @eglitise in #1540
  • fix: disable Inspector tabs until screenshot has loaded by @eglitise in #1545
  • fix: do not generate code for element searches if recording is turned off by @eglitise in #1586
  • fix: retrieve disableIdLocatorAutocompletion from settings instead of capabilities by @eglitise in #1595
  • fix: open most recent server type tab on app launch by @eglitise in #1613
  • fix: do not add prefix to webSocketUrl capability by @eglitise in #1617
  • fix: prevent deletion of default pointer in gesture by @eglitise in #1621
  • fix: adjust saved session JSON height to fit in container by @eglitise in #1625

📖 Documentation

🌐 Localization

  • chore: Update translations by @github-actions in #1535
  • chore: Update translations by @github-actions in #1599
  • chore: Update translations by @github-actions in #1612
  • chore: Update translations by @github-actions in #1628

🔍 Other Changes

  • chore: remove filepath input type in capability builder by @eglitise in #1531
  • chore: fix i18next warnings by @eglitise in #1574, #1630
  • chore: migrate from Parcel v1 to Vite by @eglitise in #1558
    • As a side effect, the app now opens notably faster!
    • Also switch from mocha/chai to vitest
    • Refer to #1453 for all the refactoring changes made to achieve this
  • chore: store session settings in Redux by @eglitise in #1592

Full Changelog: v2024.6.1...v2024.8.2

2024.6.1

09 Jun 10:51
Compare
Choose a tag to compare

What's Changed

🚀 New Features

  • feat: add locator details to find element results by @sudharsan-selvaraj in #1485
    • This information is only shown if no results are found

🛠 Fixes

  • fix: fix updater by @eglitise in #1407
  • fix: replace newlines in element properties with \n by @miwtoo in #1442
  • fix: do not add appium: for undefined capability keys by @KazuCocoa in #1480
  • fix: add validation for duplicate capability set name by @sudharsan-selvaraj in #1483
    • This does not affect already existing capability sets with duplicate names

🌐 Localization

  • chore: Update translations by @github-actions in #1410
  • chore: Update translations by @github-actions in #1428
  • chore: Update translations by @github-actions in #1439
  • chore: Update translations by @github-actions in #1449
  • chore: Update translations by @github-actions in #1463
  • chore: Update translations by @github-actions in #1495

🔍 Other Changes

New Contributors

Full Changelog: v2024.3.4...v2024.6.1

2024.3.4

29 Mar 11:31
Compare
Choose a tag to compare

What's Changed

📦 Platform Support

  • ℹmacOS: replaced universal builds with separate x64 and arm64 builds
  • ⚠Windows: removed ia32 builds (please create an issue if you would like these to be re-added)
  • 🎉Windows: added arm64 builds
  • 🎉Linux: added tar.gz format
  • 🎉Linux: added arm64 builds

🚀 New Features

  • feat: add suggested selector for UiAutomator strategy by @eglitise in #1394

🛠 Fixes

  • fix: add pcloudy:options for setting the 'source', username and apikey capability for pCloudy to comply with W3C by @shibupanda in #1388
  • fix: generate suggested locators upon selecting element instead of upon retrieving source by @eglitise in #1389
    • Depending on your app source, this may speed up the source retrieval by anywhere from 100ms to several seconds or even more! ⚡
  • fix: show spinner for element ID property until it is retrieved by @eglitise in #1390
  • fix: use horizontal scrolling for selected element table values by @eglitise in #1394
  • fix: fallback to default server tab when unselecting current provider by @eglitise in #1396
  • fix: rename TestingBot key and secret to username and accessKey by @jochen-testingbot in #1401

🌐 Localization

  • chore: Update translations by @github-actions in #1393

🔍 Other Changes

  • ci: update electron-builder and Azure pipeline configurations by @eglitise in #1404

New Contributors

Full Changelog: v2024.3.1...v2024.3.4

2024.3.1

05 Mar 21:56
Compare
Choose a tag to compare

What's Changed

🛠 Fixes

  • fix: correctly account for position and scroll values of webviews by @jlipps in #1378

🌐 Localization

  • chore: Update translations by @github-actions in #1357

Full Changelog: v2024.2.2...v2024.3.1