Skip to main content

Release notes

This page summarizes Ultron releases from 2.5.1 onward. Older releases are available on the GitHub Releases page.

Version 2.6.3

Released June 15, 2026 · GitHub release · Full changelog

  • Fixed Compose Multiplatform 1.10 test API compatibility for runUltronUiTest and desktop Compose wrappers.
  • Added automated release preparation, tag-driven Maven Central publication, GitHub Release creation, and Telegram announcements.

Version 2.6.2

Released October 29, 2025 · GitHub release · Full changelog

  • Fixed Activity rule handling to avoid Activity idle state issues. #127
  • Added automatic scrolling to target views. #133
  • Fixed offset handling for Compose swipe options.

Version 2.6.1

Released August 26, 2025 · GitHub release · Full changelog

  • Migrated publishing to Maven Central Portal. #128
  • Added named RecyclerView lookup support. #124
  • Added withDescription() support for Compose lists. #125
  • Updated kotlinx-datetime to 0.7.1. #132
  • Added assertSize to UltronComposeCollectionInteraction. #132
  • Updated UltronComposeList.getItem so positionPropertyKey can be found in any descendant of a list item. #132

Version 2.6.0-alpha03

Released May 31, 2025 · GitHub release · Full changelog

Version 2.6.0-alpha02

Released May 27, 2025 · GitHub release · Full changelog

  • Updated Gradle, Android Gradle Plugin, Kotlin, Compose, and related build dependencies. #118
  • Welcomed first-time contributor @tamimattafi.

Version 2.6.0-alpha01

Released May 26, 2025 · GitHub release · Full changelog

Version 2.5.6

Released March 15, 2025 · GitHub release · Full changelog

  • Added Compose support for CustomAccessibilityAction. #110
  • Added DatePicker testing samples for the app component and UI test.

Version 2.5.5

Released February 21, 2025 · GitHub release · Full changelog

  • Extended the swipe API and fixed action chain behavior. #106

Version 2.5.4

Released February 2, 2025 · GitHub release · Full changelog

  • Added Compose debug listener support and custom UI element descriptions. #102
  • Fixed Espresso soft assertion behavior. #103
Breaking change

UltronWebElement.executeOperation returns a nullable result starting with this version.

Version 2.5.3

Released January 4, 2025 · GitHub release · Full changelog

  • Added Compose test environment support. #99
  • Added UltronComposeConfig.doBetweenOperationRetry.
  • Added ComposeTestEnvironment with access to SemanticsNodeInteractionsProvider, Density, and MainTestClock.
  • Added withComposeTestEnvironment for running code with a ComposeTestEnvironment scope.
Breaking change

SemanticsNodeInteractionProviderContainer was replaced with ComposeTestContainer.

Version 2.5.2

Released December 1, 2024 · GitHub release · Full changelog

  • Fixed failed test processing. #98

Version 2.5.1

Released November 30, 2024 · GitHub release

  • Removed the Guava dependency. #90
  • Added UltronTest and soft assertion documentation. #97
  • See the UltronTest guide for usage details.