Skip to content

Commit 4059036

Browse files
authored
docs: Update RELEASE_NOTES.md (#888)
1 parent 6937082 commit 4059036

File tree

1 file changed

+72
-1
lines changed

1 file changed

+72
-1
lines changed

RELEASE_NOTES.md

+72-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,76 @@
11
# Release Notes
2-
## *4.0.0.1 (under construction yet)*
2+
3+
## *7.0.0*
4+
- [Enhancement] Disable `FullReset` in IOS/ClipboardTest.
5+
- [Enhancement] Update alert text assertion in IOS/AlertTests.
6+
- [Enhancement] Replace deprecated `ByIosUIAutomation` in ScrollingSearchingTest.
7+
- [Enhancement] Fix assertion for logs entry.
8+
- [Enhancement] Fix IOS/SearchingTest.
9+
- [BREAKING CHANGE] `AndroidDriver` to use modern `mobile:` commands for Lock, IsLocked, and Unlock.
10+
- [Enhancement] Remove the selenium group.
11+
- [Enhancement] 'IOSDriver' to use modern `mobile:` commands for Lock, IsLocked, and Unlock.
12+
- [Updates] Bump Selenium.WebDriver from 4.26.1 to 4.27.0; Bump NUnit from 4.2.2 to 4.3.0; Bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0; Bump NUnit.Analyzers from 4.3.0 to 4.4.0; Bump System.Text.Json from 8.0.5 to 9.0.0.
13+
- [Pipeline] Split tests into two separate tasks per framework.
14+
15+
## *6.0.1*
16+
- [Enhancement] Add tests for `HideKeyboard(string strategy, string key)`.
17+
- [Enhancement] Adjust tests namespaces to match folder structure.
18+
- [Enhancement] Fix New Contributors var.
19+
- [Bug Fix] Revert changes for NEW_CONTRIBUTORS.
20+
- [Updates] Bump Selenium.WebDriver from 4.25.0 to 4.26.1.
21+
- [Documentation] Add v6.0.0 to Compatibility Matrix.
22+
23+
## *6.0.0*
24+
- [Enhancement] Include a notification for new contributors.
25+
- [Enhancement] Update PR template to support test fixes.
26+
- [Enhancement] Fix the Breaking Change label to match Release Drafter.
27+
- [Enhancement] Update the Breaking Change title in labeler.yml.
28+
- [Enhancement] Add a Documentation category in release-drafter.yml.
29+
- [Enhancement] Fix .sln path for release-nuget.yml.
30+
- [Enhancement] Add explicit wait for app package to load before assertion.
31+
- [Enhancement] Move AppTests to the correct folder to match the namespace.
32+
- [BREAKING CHANGE] Remove obsolete TouchActions, MultiActions methods.
33+
- [Enhancement] Refactor: Use netstandard2.0 as the target framework to support a wider range of frameworks.
34+
- [Updates] Bump Selenium.WebDriver from 4.24.0 to 4.25.0; Bump System.Drawing.Common from 8.0.8 to 8.0.10; Bump System.Text.Json from 8.0.4 to 8.0.5.
35+
- [Enhancement] Remove Selenium.Support package as a dependency.
36+
- [Enhancement] Migrate from Newtonsoft.Json to System.Text.Json.
37+
- [Maintenance] Move the solution to the root folder.
38+
- [Maintenance] Remove unnecessary .nuget binaries from source control.
39+
- [Documentation] Remove the Deprecated Methods section.
40+
41+
## *5.2.0*
42+
- [Enhancement] Override selenium default command timeout.
43+
- [Enhancement] Bring back `LaunchApp` to `WindowsDriver`.
44+
- [Updates] Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.1; Bump NUnit.Analyzers from 4.2.0 to 4.3.0; Bump NUnit from 4.1.0 to 4.2.2; Bump Selenium.WebDriver from 4.23.0 to 4.24.0; Bump System.Drawing.Common from 8.0.7 to 8.0.8; Bump NUnit3TestAdapter from 4.5.0 to 4.6.0.
45+
- [Documentation] Update PULL_REQUEST_TEMPLATE.md; Add compatibility matrix for Appium .NET Client.
46+
47+
## *5.1.0*
48+
- [BREAKING CHANGE] ExecuteAsync() under the hood implementation after bumping to Selenium 4.23.
49+
- [Enhancement] Add `Breaking Change` labeler.
50+
- [Enhancement] Set the prerelease flag to `false` in release-drafter.yml.
51+
- [Enhancement] Add new Drawing Category to related tests.
52+
- [Enhancement] Fix ios ElementTests.
53+
- [Updates] Bump System.Drawing.Common from 8.0.6 to 8.0.7; Bump System.Drawing.Common from 4.21.0 to 4.23.0.
54+
55+
## *5.0.0*
56+
- [Major Updates] Selenium 4 Integration: Refactored to work seamlessly with Selenium 4, incorporating the new element factory for improved element interactions.
57+
- [Major Updates] .NET 6.0 and .NET Framework 4.8 Support: Upgraded the solution to target .NET 6.0 while reintroducing support for .NET Framework 4.8, ensuring compatibility across different .NET versions.
58+
- [Major Updates] Appium 2 Migration: Migrated AppiumLocalService to Appium 2, bringing the latest Appium server capabilities.
59+
- [New Features] Idempotency Header: Added an idempotency header to requests for new sessions, enhancing session management reliability.
60+
- [New Features] ReplaceValue Method: Introduced the ReplaceValue method to facilitate efficient value updates in elements.
61+
- [New Features] Direct Connect Feature: Implemented the directConnect feature optimized direct connections to Appium servers.
62+
- [New Features] Activate App with Timeout: A new feature to activate an app with a specified timeout, providing more control over app interactions.
63+
- [Bug Fixes] Mobile Bys and Element Finding: Fixed issues with mobile Bys and extended element finding methods to ensure accurate element interactions.
64+
- [Bug Fixes] FindElementBy Methods: Deprecated and removed the FindElementBy* and FindElementsBy* methods in favor of the new Selenium 4-element locating strategy.
65+
- [Bug Fixes] Legacy App Management Helpers: Deprecated old app management helpers, including resetApp and closeApp, to encourage updated methods.
66+
- [Bug Fixes] Touch and MultiAction: Added deprecations for TouchAction and MultiAction methods to streamline touch interactions.
67+
- [Enhancements] MobileCapabilityType for W3C Protocol: Updated MobileCapabilityType to support the W3C protocol, aligning with the latest WebDriver standards.
68+
- [Enhancements] Improved AppiumWebElement: Renamed AppiumWebElement to AppiumElement for better clarity and consistency.
69+
- [Enhancements] Command Timeout Parameter: Enhanced command timeout parameter usage, providing more control over command execution times.
70+
- [Enhancements] Test and Documentation Improvements: Numerous updates to tests and documentation, including grammar fixes, XML comments updates, and missing tests to ensure comprehensive coverage and clarity.
71+
- [Maintenance] Dependency Updates: Regular updates to various dependencies, including NUnit, Microsoft.NET.Test.Sdk, Selenium dependencies, and System.Drawing.Common, ensuring the latest features and security patches are included.
72+
- [Maintenance] Code Cleanup: Removed redundant code, sorted using, and fixed typos to improve code quality and maintainability.
73+
- [Maintenance] Pipeline Enhancements: Updated CI/CD pipelines, including adding tests to the pipeline and updating GitHub actions for more efficient and reliable builds.
374

475
## *4.0.0.1-beta*
576
- [Enhancement] The searching by ios class chain was implemented.

0 commit comments

Comments
 (0)