Skip to content

Commit

Permalink
release: v9.1.0 and update release notes (#2106)
Browse files Browse the repository at this point in the history
  • Loading branch information
valfirst authored Jan 26, 2024
1 parent a0b0f61 commit 38c96a2
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 2 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

_9.1.0_
- **[ENHANCEMENTS]**
- Introduce better constructor argument validation for the `AppiumFieldDecorator` class. [#2070](https://github.com/appium/java-client/pull/2070)
- Add `toString` to `AppiumClientConfig`. [#2076](https://github.com/appium/java-client/pull/2076)
- Perform listeners cleanup periodically. [#2077](https://github.com/appium/java-client/pull/2077)
- Add non-W3C context, orientation and rotation management endpoints removed from Selenium client. [#2093](https://github.com/appium/java-client/pull/2093)
- Add non-W3C Location-management endpoints deprecated in Selenium client. [#2098](https://github.com/appium/java-client/pull/2098)
- **[BUG FIX]**
- Properly unwrap driver instance if the `ContextAware` object is deeply nested. [#2052](https://github.com/appium/java-client/pull/2052)
- Update hashing and iteration logic of page object items. [#2067](https://github.com/appium/java-client/pull/2067)
- Assign method call listeners directly to the proxy instance. [#2102](https://github.com/appium/java-client/pull/2102)
- Use JDK 11 to build Jitpack snapshots. [#2083](https://github.com/appium/java-client/pull/2083)
- **[DEPRECATION]**
- Deprecate custom functional interfaces. [#2055](https://github.com/appium/java-client/pull/2055)
- **[REFACTOR]**
- Use Java 9+ APIs instead of outdated/3rd-party APIs. [#2048](https://github.com/appium/java-client/pull/2048)
- Migrate to new Selenium API for process management. [#2054](https://github.com/appium/java-client/pull/2054)
- **[DEPENDENCY CHANGE]**
- Bump minimum supported Selenium version from `4.14.1` to `4.17.0`.
- Bump SLF4J from `2.0.9` to `2.0.11`. [#2091](https://github.com/appium/java-client/pull/2091), [#2099](https://github.com/appium/java-client/pull/2099)
- **[DOCUMENTATION]**
- Describe the release procedure. [#2104](https://github.com/appium/java-client/pull/2104)

_9.0.0_
- **[DOCUMENTATION]**
- Add 8 to 9 migration guide. [#2039](https://github.com/appium/java-client/pull/2039)
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
org.gradle.daemon=true

selenium.version=4.14.1
selenium.version=4.17.0
# Please increment the value in a release
appiumClient.version=9.0.0
appiumClient.version=9.1.0

0 comments on commit 38c96a2

Please sign in to comment.